Respecto al lenguaje de Ollydbg

Iniciado por dalberto9410, 29 Julio 2013, 01:13 AM

0 Miembros y 1 Visitante están viendo este tema.

dalberto9410

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?

MCKSys Argentina

Olly desemblambla en x86 de 32 bits: 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
NASM: http://en.wikipedia.org/wiki/Netwide_Assembler
FASM: http://en.wikipedia.org/wiki/Fasm

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


BufferOverflow

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?

MCKSys Argentina

#3
Si quieres entender lo que Olly muestra en pantalla, necesitas una guía del set de instrucciones X86 de 32 bits. Por ej.: Wikipedia

Lo recomendable: 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
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."