mirror of
https://github.com/kmanc/remote_code_oxidation
synced 2026-06-08 15:21:46 +00:00
v1.2.0
* updates to rco_utils to support api hashing * version bumps, feature adjustments * fix tcp cargo * make the functions public * hash params done * add antisand as an optional feature of tcp_reverse shell * fix links in comments * lots of cleanup on tcp_reverse_shell * clippy recommendation * fully de-stringed version is complete, but gotta figure out how i want to toggle them * all changes to support antisand and antistring complete! * antisand and antistring were incompatible because of imports; fixed that. also there is a new implementation of antisand with antistring applied * antistring support for process hollowing * antistring updates for process migration * lock updatrer * i think this covers the builds needed * new tool * readme updates * more readme updates * Update README.md * Update README.md * Update reverse shell badge data via Github Action * Update process migration badge data via Github Action * Update process hollowing badge data via Github Action * trying a new workflow trigger * undoing, didnt work the way i wanted it to Co-authored-by: kmanc <kmanc@users.noreply.github.com>
Remote Code Oxidation (RCO)
Remote Code Oxidation is a collection of offensive security tools written in Rust. My main goal for the project is to enable offensive security professionals and practitioners to prepare the tools needed for an engagement with as little overhead as possible.
RCO tools can be compiled on either Linux or Windows systems to provide its users flexibility in their attack infrastructure. Similarly the tools work against either Linux or Windows targets to suit the needs of the task at hand.
Tools list
Setup
Clone the repo
git clone https://github.com/kmanc/remote_code_oxidation.git
From Linux host for Linux target
Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Add dependencies for compiling
sudo apt install build-essential
Build!
cargo build [-p package_name] [--features [xor][antisand]] [--release]
From Linux host for Windows target
Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Add dependencies for cross-compiling
sudo apt install mingw-w64
rustup target add x86_64-pc-windows-gnu
Build!
cargo build --target x86_64-pc-windows-gnu [-p package_name] [--features [xor][antisand]] [--release]
From Windows host for Linux target
####Todo
From Windows host for Windows target
####Todo
Languages
Rust
100%