Files
kmanc-remote_code_oxidation/xor_params
kmanc c7b118babb Release1.1 (#35)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2022-02-04 19:19:15 -08:00
..
2022-02-03 16:57:30 -08:00
2022-02-03 16:57:30 -08:00
2022-02-04 19:19:15 -08:00

RCO: XOR Params

Custom badge

gif

How it works

XOR shellcode performs an exclusive OR (XOR) operation on each byte of the shellcode with each byte of the key (repeating the key if need be).

Using it

  1. Generate shellcode for the desired end result (for example, use msfvenom to generate a reverse TCP shell shellcode for the target operating system)

  2. Open the config file and change the shellcode to the shellcode generated in step 1

  3. Open the config file and change the key to a desired key

  4. Compile the executable

    For Linux

    cargo build -p xor_params --release
    

    For Windows

    cargo build --target x86_64-pc-windows-gnu -p xor_params --release
    
  5. Run the executable

  6. Open the config file and change encrypted payload to the output of step 5