AES Encryption Module

Description

En-/Decrypt Shellcodes with AES

Command

shencode encoder aes [-h] -m {encode,decode} -i INPUT -o OUTPUT -k KEY

options:
  -h, --help            show this help message and exit
--mode {encode,decode}  AES Operation mode, choose between encode and decode
--input INPUT           Input file for AES encoding
--output OUTPUT         Outputfile for AES encoding
--key KEY               Key for AES encoding

Example

shencode encoder aes --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