krkr
January 25th, 2004, 02:02
sorry i didnt follow the rules the last post anyhow here is a program that annoyed me as a newbie taking my first steps anyhow here is the code
i bpx getwindowtexta i landed here in code line 0043099E
i thought this call to 004309E3 is the checking rotuine so i nooped the lines after it and i tried reversing the je 00430A10 after it to jne but all this not working
if u guys need any more info to help pls tell me i can get it for u
ur help r appreicated alot
p.s. ama newbie so dont mind if i make mistakes big ones try to help
as +orc said:
i bpx getwindowtexta i landed here in code line 0043099E
Quote:
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0043090E(C) | :00430983 3D11010000 cmp eax, 00000111 :00430988 0F85CE000000 jne 00430A5C :0043098E 8B4510 mov eax, dword ptr [ebp+10] :00430991 663D0100 cmp ax, 0001 :00430995 0F8598000000 jne 00430A33 :0043099B 8B4B1C mov ecx, dword ptr [ebx+1C] * Reference To: USER32.GetWindowTextA, Ord:0177h | :0043099E 8B3DDCF34400 mov edi, dword ptr [0044F3DC] :004309A4 6A21 push 00000021 :004309A6 8D45DC lea eax, dword ptr [ebp-24] (username) :004309A9 50 push eax :004309AA 51 push ecx :004309AB FFD7 call edi (getwindowtext) * Reference To: KERNEL32.lstrlenA, Ord:03BFh | :004309AD 8B3540F24400 mov esi, dword ptr [0044F240] :004309B3 8D55DC lea edx, dword ptr [ebp-24] (username) :004309B6 52 push edx :004309B7 8D45DC lea eax, dword ptr [ebp-24] (username again ??) :004309BA 50 push eax :004309BB FFD6 call esi (strlen) :004309BD 50 push eax :004309BE 8D4B24 lea ecx, dword ptr [ebx+24] :004309C1 E83A56FFFF call 00426000 (bogus call) :004309C6 8B5320 mov edx, dword ptr [ebx+20] :004309C9 6A21 push 00000021 :004309CB 8D4DDC lea ecx, dword ptr [ebp-24] (serial) :004309CE 51 push ecx :004309CF 52 push edx :004309D0 FFD7 call edi (getwindowtext) :004309D2 8D45DC lea eax, dword ptr [ebp-24] (serial) :004309D5 50 push eax :004309D6 8D7B28 lea edi, dword ptr [ebx+28] :004309D9 FFD6 call esi (strlen) :004309DB 8BF0 mov esi, eax :004309DD 56 push esi :004309DE 8BCF mov ecx, edi :004309E0 89751C mov dword ptr [ebp+1C], esi :004309E3 E8D8D0FFFF call 0042DAC0 (checking rotuine ??) :004309E8 85C0 test eax, eax :004309EA 7424 je 00430A10 |
i thought this call to 004309E3 is the checking rotuine so i nooped the lines after it and i tried reversing the je 00430A10 after it to jne but all this not working
if u guys need any more info to help pls tell me i can get it for u
ur help r appreicated alot
p.s. ama newbie so dont mind if i make mistakes big ones try to help
as +orc said:
Quote:
"If you give a man a crack he'll be hungry again tomorrow, but if you teach him how to crack, he'll never be hungry again" |