Diferencia entre revisiones de «Ingeniería Inversa/Desensambladores»

Contenido eliminado Contenido añadido
Rotxa (discusión | contribs.)
Rotxa (discusión | contribs.)
Línea 72:
;gdb : viene de manera estandar, como depurador, pero es usado muy a menudo para desensamblar. Si tienes un bloque arbitrario de datos en hexadecimal que quieres desensamblar, simplemente introdúcelo (interactivamente) o compilalo en un programa como una cadena de texto así: char foo[] = {0x90, 0xcd, 0x80, 0x90, 0xcc, 0xf1, 0x90};
 
;lida linux interactive disassembler: anun interactivedesensamblador disassemblerinteractivo withcon somealgunas specialfunciones functionsespeciales likecomo a cryptoun analyzercriptoanalizador. DisplaysMuestra stringreferencias dataa referencescadenas, doeshace codeanálisis flowde analysis,flujo andde doescódigo, noty relyno ondepende de objdump. UtilizesUsa thela Bastardlibrería disassemblyde librarydesensamblage Bastard forpara decodingdescodificar singleinstrucciones opcodesindividuales.
 
:http://lida.sourceforge.net
 
;ldasm: LDasm (Linux Disassembler) ises aun interfaz gráfico basado en Perl/Tk-based GUI forpara objdump/binutils thatque triesintenta toimitar imitateel theaspecto 'look and feel' ofde W32Dasm. ItBusca searchesreferencias for cross-referencescruzadas (e.g.por stringsejemplo cadenas), convertsconvierte theel codecódigo fromde GAS toa un estilo parecido a MASM-like style, tracestraza programsprogramas andy muchmucho moremas. ComesViene along withcon PTrace, aun process-flow-logger para flujo de procesos.
 
:http://www.feedface.com/projects/ldasm.html