Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: MCKSys Argentina en 20 Octubre 2009, 02:05 am



Título: Ejecutar codigo ASM desde archivo de recursos
Publicado por: MCKSys Argentina en 20 Octubre 2009, 02:05 am
Bueno, aqui les dejo un código que sirve para ejecutar código ASM desde VB.

Código:
http://www.megaupload.com/?d=WNSQPMZE

La idea básicamente es cargar una función desde el archivo de recursos y ejecutarla como si fuera una API declarada en VB.

En el ejemplo está definida la función VBSHL, la cual es análoga a la instrucción en ASM. El archivo .BIN, contiene los bytes de la función compilada. En el .ASM esta el fuente.

Noten que el código ASM no tiene sección de "datos". Osea, no se utilizan variables en el mismo. En el caso de necesitar usar variables/constantes, hay que hacer que el codigo ASM lo declare EN el código. La sección que se crea para cargar y ejecutar el código ASM esta declarada como READ/WRITE/EXECUTE, por lo que no deberian tener problemas al usar variables en el código.

Bueno, espero les sea util.

Saludos!