AES Encryption Module
Description
En-/Decrypt Shellcodes with AES
Command
shencode.py aesenc [-h] [-m {encode,decode}] [-i INPUT] [-o OUTPUT] [-k KEY]
-h, --help show this help message and exit
-m {encode,decode}, --mode {encode,decode}
AES Operation mode, choose between encode and decode
-i INPUT, --input INPUT
Input file for AES encoding
-o OUTPUT, --output OUTPUT
Outputfile for AES encoding
-k KEY, --key KEY Key for AES encoding
Example
python shencode.py --mode encode --input reverse.raw --output reverse.aes --key 7n8oH_Hno8je4
[*] AES Encryption Module
[*] File reverse.raw loaded, size of shellcode 250 bytes
[+] AES encrypted shellcode created in reverse.aes
[+] [AES-ENC] Input: reverse.raw - e9b9c2fa1bf0b5e40cc4c4c61c94ed14ef177ad2
[+] [AES-ENC] Output: reverse.aes - bed8da6a25ae69afcf238778cdadabe94ae092c4