Código
include 'win32ax.inc' .data t1 db 'sindlll',0 t2 db 'damedll',0 .code start: stdcall prueba,t1,t2 ret proc prueba,t1,t2 mov esi,[t1] mov ecx,[t2] push 0 push esi push ecx push 0 call [MessageBoxA] ret endp .end start
la dll:
Código
format PE GUI 4.0 DLL entry DllEntryPoint include 'win32a.inc' section '.data' dato1 db 'hellooo',0 dato2 db 'agurrrr',0 section '.text' code readable executable proc DllEntryPoint hinstDLL,fdwReason,lpvReserved pushad push dato1 push dato2 mov eax, 0x00402010 ; la direccion de la funcion prueba call eax add esp,8 popad endp
quiero usar la funcion prueba desde la dll, pero me esta petando , hesegido el tutorial este
https://foro.elhacker.net/programacion_cc/tutorialiniciandome_en_el_hacking_mediante_inyeccion_de_dll_con_ejercicio-t258750.15.html
pero me lo e montao en asm.