Exploit Payloads
De www.metasploit-es.com.ar
Contenido |
Metasploit Exploit Payloads
Selecciona un codificador
- No debe tocar ciertos registros
- Su tamaño debe permanecer por debajo del maximo
- Debe evitar BadChars
- Los codificadores estan clasificados
Selecciona un generador de nop
- Intenta el mas aleatorio primero
- Los nops tambien estan clasificados
Ejemplo de Codificado
- El espacio de payload definido es 900 bytes
- El payload tiene 300 bytes de longitud
- El trozo del codificador añade otros 40 bytes al payload
- El Nops rellenara los restantes 560 bytes llegando el tamaño del payload.encoded final a 900 bytes
- El relleno del nop se puede evitar añadiendo 'DisableNops' => cierto en el exploit
Opciones del Bloque Payload
Del mismo modo que sucede en la mayoria de cosas en el Framework, los payloads pueden ser modificados por los exploits.
- 'StackAdjustment' precede al codigo "sub esp"
- 'MinNops', 'MaxNops', 'DisableNops'
- 'Prefix' coloca datos antes del payload
- 'PrefixEncoder' lo coloca antes del trozo codificado
© Offensive Security 2009
Original de www.offensive-security.com Traducido por cbk999