Files
kmanc-remote_code_oxidation/hash_params
kmanc 038fa0ebc6 Antistring (#44)
* 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>
2022-04-22 11:18:26 -07:00
..
2022-04-22 11:18:26 -07:00
2022-04-22 11:18:26 -07:00
2022-04-22 11:18:26 -07:00

RCO: Hash Params

Custom badge

gif

How it works

Hash params performs Rust's default hash algorithm (SipHash-1-3 at the time of this writing) on command line arguments and prints their output in hex. This should not be considered cryptographically secure, but works for obfuscating a value in a repeatable way.

Using it

  1. [Not shown in GIF] Compile the executable

    For Linux

    cargo build -p hash_params --release
    

    For Windows

    cargo build --target x86_64-pc-windows-gnu -p hash_params --release
    
  2. Run the executable with the desired hash targets