A dirty PoC for a reverse shell with cool features in Rust
This release adds the ability to perform all the sensitive Windows features with indirect syscalls instead of the high level Win32API.
load
becomes syscalls
load -h
becomes syscalls -h
load -s
becomes syscalls -s
Windows binary is still compiled with the stable-x86_64-pc-windows-msvc
toolchain, and Linux one with stable-x86_64-unknown-linux-gnu
.
This release essentially improves parameters management.
Now all the management is released by the clap
crate that permits a proper parameters and arguments parsing.
Additionally, the certificate path and password can now be passed to the listener via command line parameters with --cert-path
and --cert-pass
.
First release with the first features.
Windows and Linux binaries are present but only useful for the client side, since the certificate will be missing in the server code.
Windows one is compiled with the stable-x86_64-pc-windows-msvc
toolchain, and Linux one with stable-x86_64-unknown-linux-gnu
.