http://foro.elhacker.net/asm/duda_16_o_32_bits-t261319.0.html
Ese esta en la primera pagina de este sub-foro y seguro que hay bastantes mas
Ese esta en la primera pagina de este sub-foro y seguro que hay bastantes mas
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: JorGexD] link=topic=267886.msg1313102#msg1313102 date=1253574596]Asi que no consideraba mas funciones ... :S ...
invoke GetDlgItemInt, hWin, Edit01, 0, 0
mov ebx, eax
invoke GetDlgItemInt, hWin, Edit02, 0, 0
add eax, ebx
;ahi tenes la suma correcta en eax
invoke dwtoa, ebx, buffer
Cita de: Karcrack en 20 Septiembre 2009, 13:46 PMLa primera norma del API Hooking is "GO NATIVE!"... asi que envez de LoadLibraryW deberias hookear LdrLoadDLL...
Cita de: Karcrack en 20 Septiembre 2009, 13:46 PMAunque creo que tambien seria conveniente Hookear LdrGetModuleHandleEx
Cita de: Karcrack en 20 Septiembre 2009, 13:46 PMPodrias poner como se utilizaria esa instruccion EI?
.data
libName db "Kernel32.dll",0
procName db "LoadLibraryW",0
push ebp
mov ebp, esp
sub esp, 08h
push offset libName
call GetModuleHandleA
push offset procName
push eax
call GetProcAddress
mov dword ptr [ebp - 04h], eax
lea ecx, [ebp - 08h]
push ecx
push 040h
push 010h
push dword ptr [ebp - 04h]
call VirtualProtect
mov eax, dword ptr [ebp - 04h]
mov word ptr [eax], 0C033h ;xor eax, eax
mov dword ptr [eax+2], 04c2h ;ret 04h y un 0
mov esp, ebp
pop ebp
ret
xor eax, eax
ret 04h