Been meaning to look into this for awhile, just never really had the chance. I know it's possible, but I don't exactly know how to do it. I have an old guide i found on my HD (from god knows how long ago), but i dont really understand how it declares the name of the dll to load in asm.
I'm not very good at asm, but i know "CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>]" has something to do with loading the dll (for obvious reasons). But some more help and guidance with this would be nice. If you don't want it public, please pm me with help.
Code:Part1. PUSH 005E50FE CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] CMP EAX,0 JE 00000000 JMP 00574255 MOV DWORD PTR SS:[5E5178],EAX MOV DWORD PTR SS:[5E517C],EDX MOV DWORD PTR SS:[5E5180],ECX CMP EAX,0 JNZ SHORT 005E515A(must be same line MOV EAX,DWORD PTR DS:[5E5178] is on the second 1) MOV EAX,DWORD PTR DS:[5E5178] MOV EDX,DWORD PTR SS:[5E517C] MOV ECX,DWORD PTR SS:[5E5180] SUB ESP,4 RETN 4 MOV EAX,DWORD PTR DS:[5E5178] MOV EDX,DWORD PTR SS:[5E517C] MOV ECX,DWORD PTR SS:[5E5180] SUB ESP,248 JMP 0042A306 Part2. go to: 0042A300 JMP 005E5123 (same line as first MOV DWORD PTR SS:[5E5178],EAX is on) NOP MOV EAX,DWORD PTR DS:[6569F0]
Thanks in advance,
~Mike


Reply With Quote


