Bueno, pues aunque las herramientas que se mencionan son buenas, sirven, y bastan.. les dejo una pequeña actualización de herramientas, espero les gusten, han sido hechas por el grupo de investigación y desarrollo eEye.
Buscador de offsets estables de direcciones de retorno en ejecutables inestables.
Explotador de Tags y valores en IExplorer con adaptación en archivos de origen binarios, para buscar overflows en contoles ActiveX y tags nativos del navegador.
Manipulador de paquetes de bajo nivel de red tipo Libnet para sistemas NT.
Retina (c) scanners individuales de multiples vulnerabilidades.
Att.
sirdarckcat
Bueno, la he estado probando y ... ES UNA MARAVILLA!!!
Te encuentra offsets como un CALL ESP o un JMP ESP en la libreria que le metas como argumentos. Fijaos:
Citar
C:\Documents and Settings\Rojodos\Escritorio>Findjmp kernel32.dll esp
Scanning kernel32.dll for code useable with the esp register
0x79467DDC call esp
Finished Scanning kernel32.dll for code useable with the esp register
Found 1 usable addresses
C:\Documents and Settings\Rojodos\Escritorio>Findjmp user32.dll esp
Scanning user32.dll for code useable with the esp register
0x77E42C75 jmp esp
0x77E44A50 jmp esp
Finished Scanning user32.dll for code useable with the esp register
Found 2 usable addresses
Scanning kernel32.dll for code useable with the esp register
0x79467DDC call esp
Finished Scanning kernel32.dll for code useable with the esp register
Found 1 usable addresses
C:\Documents and Settings\Rojodos\Escritorio>Findjmp user32.dll esp
Scanning user32.dll for code useable with the esp register
0x77E42C75 jmp esp
0x77E44A50 jmp esp
Finished Scanning user32.dll for code useable with the esp register
Found 2 usable addresses
Juaz, es realmente increible
Espero que os sirva.
LINKS:
Source en C: http://www.i2s-lab.com/Free-Tools/Findjmp.c
EXE: http://ns2.elhacker.net/h/findjmp.rar
findjmp.zip
MD5 (findjmp.exe) = d6b7b87dc329973df8bcd25087258df6
SHA1 (findjmp.exe) = 8fa51ffd877fc655cd2fccb45e544083a1a47f61
Salu2