rust-windows-shellcode:Rust中的Windows Shellcode开发

时间:2024-03-25 06:04:13
【文件属性】:

文件名称:rust-windows-shellcode:Rust中的Windows Shellcode开发

文件大小:289KB

文件格式:ZIP

更新时间:2024-03-25 06:04:13

rust shellcode offensive-security shellcode-development Rust

用Rust编写Windows Shellcode 项目概况 Windows shellcode项目位于shellcode/ ,它可以构建为仅包含.text节的PE文件,并且没有外部依赖项。 然后,我们可以转储.text节并进行一些修补以使其与位置无关。 这个想法来自的项目 。 如何建造 (仅在Win10 x64上测试过) 构建shellcode二进制文件 rustup default nightly-x86_64-pc-windows-msvc cd shellcode/ cargo build --release 如果一切顺利,我们将获得shellcode\target\x86_64-pc-windows-msvc\release\shellcode.exe 转储.text部分并做一些补丁 我们在.text部分的开头打补丁,使其跳转到入口点。 这样,我们可以在合并部分中存储一些字符串


【文件预览】:
rust-windows-shellcode-main
----.gitignore(26B)
----README.md(2KB)
----Cargo.toml(297B)
----src()
--------main.rs(4KB)
----images()
--------show_in_pe_bear.png(133KB)
--------run_shellcode.png(177KB)
----Cargo.lock(4KB)
----shellcode()
--------Cargo.toml(545B)
--------src()
--------.cargo()
--------Cargo.lock(2KB)

网友评论