Obfuscate as UUID Strings
Description
Converts a binary file into C++ formatted UUID-String-Array and vice versa.
Command
usage: -m obfuscate uuid [-h] [-i INPUT] [-o OUTPUT] [-r]
Obfuscate shellcodes as UUID strings
options:
-h, --help show this help message and exit
-i, --input Input file for UUID encoding
-o, --output Output file for UUID encoding
-r, --reverse Reverse encoding from UUID to raw binaryExample output
shencode obfuscate uuid -i calc.raw -o calc.uuid
[+] Try to open file calc.raw
[+] File calc.raw loaded
[+] Size of shellcode 251 bytes
[+] Hash: 7c1bb19fe6606cfe29e750326db2972c4743e623
[+] Try generate output
[+] File calc.uuid loaded
[+] Size of shellcode 608 bytes
[+] Hash: 30e0cac19640522688e0cd60d9067b2c540e2aed
[+] DONE!JSON Parameter
| Arguments | Values | Type |
|---|---|---|
| input | filename | str |
| output | filename | str |
| reverse | true, false | bool |