msfencode
Usado para ofuscar o modificar payloads generados con Metasploit. Hoy en día, esta funcionalidad se ha integrado dentro del comando msfvenom.
# msfencode -e x86/shikata_ga_nai -i shellcode.bin -o encoded.bin -c 3
usando el encodificado especificado para evadir antivirus, archivo de entrada del payload original, archivo de salida con el shellcode codificado y que el payload será codificado 3 veces
# msfencode -e x86/shikata_ga_nai -i shellcode.bin -o encoded.bin -t exe -b '\x00\x0a'
-t para generar un archivo ejecutable y -b excluye ciertos caracteres por ejemplo, \x00 y \x0a para evitar bytes nulos