Nariod / RustPacker

Template-based shellcode packer written in Rust, with indirect syscall support. Made with <3 for pentesters.
GNU General Public License v3.0
237 stars 23 forks source link

Bug: Sliver shellcode crashes the packer #1

Closed Nariod closed 2 years ago

Nariod commented 2 years ago

Large shellcode such as Sliver ones (~20Mo) add up to ~80Mo in the Rust main.rs file. When compiled, the compiler is killed with SIGKILL because of enormous RAM consumption.

Nariod commented 2 years ago

Switched from Vec to "std::include_bytes!" for shellcode file reading.