Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: dalberto9410 en 29 Julio 2013, 01:13 am



Título: Respecto al lenguaje de Ollydbg
Publicado por: dalberto9410 en 29 Julio 2013, 01:13 am
Bueno tenía una duda respecto al lenguaje, ya sé que es ASM, pero he visto que hay NASM, FASM,MASM y no sé si habrá más, yo he estado estudiando NASM pero me interesaría aprender el lenguaje con el que trabaja Olly?


Título: Re: Respecto al lenguaje de Ollydbg
Publicado por: MCKSys Argentina en 29 Julio 2013, 02:23 am
Olly desemblambla en x86 de 32 bits: http://en.wikipedia.org/wiki/X86 (http://en.wikipedia.org/wiki/X86)

Es el lenguaje Assembler para los micros x86 de 32 bits (Olly sólo soporta 32 bits).

Lo que has enumerado son ensambladores:

MASM: http://en.wikipedia.org/wiki/Microsoft_Macro_Assembler (http://en.wikipedia.org/wiki/Microsoft_Macro_Assembler)
NASM: http://en.wikipedia.org/wiki/Netwide_Assembler (http://en.wikipedia.org/wiki/Netwide_Assembler)
FASM: http://en.wikipedia.org/wiki/Fasm (http://en.wikipedia.org/wiki/Fasm)

Saludos!


Título: Re: Respecto al lenguaje de Ollydbg
Publicado por: BufferOverflow en 29 Julio 2013, 02:36 am
Gracias por responder MCKSys Argentina, y bueno, MASM NASM Y FASM, su sintaxis es distinta y si yo quiero aprender el lenguaje de olly tengo que trabajar con x86 assembler?


Título: Re: Respecto al lenguaje de Ollydbg
Publicado por: MCKSys Argentina en 29 Julio 2013, 04:36 am
Si quieres entender lo que Olly muestra en pantalla, necesitas una guía del set de instrucciones X86 de 32 bits. Por ej.: Wikipedia (https://en.wikipedia.org/wiki/X86_instruction_listings)

Lo recomendable: http://foro.elhacker.net/asm/ensambladoresdocumentacionherramientas-t393616.0.html (http://foro.elhacker.net/asm/ensambladoresdocumentacionherramientas-t393616.0.html)

Saludos!

EDIT: Ni hablar que si quieres comenzar con Ing. Inversa, necesitas pasar por aqui tambien: http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html (http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html)