Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: AlxSpy en 29 Agosto 2011, 20:19 pm



Título: [RESUELTO]codigos de las instrucciones en memoria ¿donde conseguirlas?
Publicado por: AlxSpy en 29 Agosto 2011, 20:19 pm
he visto algunos ejemplos de inyeccion de codigo hechos en lenguajes de alto nivel como C para interceptar algunas apis o para hacer que el programa victima haga algo para lo que no fue programado, y vi que usan "creo que usan" los codigo de las instrucciones de asm pero cuando se cargan en memoria por mencionar algunos esta el RET creo que su codigo en memoria era C3 o el JMP que tiene varios codigos pero el que vi era E9 , en esos documentos mencionaban algo de opcodes googleando di  con http://es.wikipedia.org/wiki/C%C3%B3digo_de_operaci%C3%B3n

segui googleando pero no encuentro mas de esos valores-codigos.
¿saben donde podria obtener una lista de esos valores-codigos y su sintaxis?
¿me recomiendan algun documento para aprender sobre este tema?
-lo busque como "lista de opcodes"
¿esta bien como lo estoy buscando?


Título: Re: codigos de las instrucciones en memoria ¿donde conseguirlas?
Publicado por: jaunx en 30 Agosto 2011, 10:56 am
espero te sea útil... :xD

Citar
http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-2b-instruction-set-a-z-manual.html


Título: Re: codigos de las instrucciones en memoria ¿donde conseguirlas?
Publicado por: Karman en 30 Agosto 2011, 18:01 pm
otro más resumido  :P

http://ref.x86asm.net/coder32.html (http://ref.x86asm.net/coder32.html)

S2


Título: Re: codigos de las instrucciones en memoria ¿donde conseguirlas?
Publicado por: AlxSpy en 31 Agosto 2011, 05:56 am
si eso es lo que digo, gracias por vuestras respuestas  ;)