Assembly

Iniciado por VCore, 7 Octubre 2010, 19:42 PM

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

VCore

Hola, tengo unas dudas:

¿Porque hay varios exploits que recurren a assembly en parte de su código?
Osea por lo que entiendo de Assembly (Que es poco xD ) es un lenguaje orientado para distinto tipo de plataforma de microprocesadores, pero ¿como puede ser que lo pongan en un exploit para windows (por ejemplo) si el que codeo el exploit no sabe el microprocesador que va a tener la victima??

¿Hay manera de descifrar esa parte de código que comienza con x00, xF0,etc? ¿porque la x?¿Acaso es hexa lo que está después de la x?

Saludos  :D

xassiz~

Eso se llama Shellcode.

Y si, son órdenes ASM en hexadecimal.

VCore

Aaa ok, gracias por la respuesta.

Solo me queda una duda: ¿como puede ser que lo pongan en un exploit para windows (por ejemplo) si el que codeo el exploit no sabe el microprocesador que va a tener la victima??

tragantras

en ensamblador se realizan códigos orientados a una determinada estructura del microprocesador, la mayoria de los micros actuales utilizan la arquitectura x86 o son compatibles directamente con ella.

por otra parte algunos de estos codigos o la mayoria de ellos hacen uso de apis propias de cada SO por lo que es necesario saber a priori que plataforma ejecuta
Colaboraciones:
1 2