PEID: ASprotect 1.23 RC4 - 1.3.08.24
false OEP:4435D6
sa scroll up se vidi 14 ukradenih bitova
na poslednjem exception stavim breakpoint na return pa tc EBP==ESP i pre OEP-a staje na samo jedno mesto:
Code:
009857AC 55 PUSH EBP <- ukradeni bitovi
009857AD 8BEC MOV EBP,ESP
009857AF 53 PUSH EBX
009857B0 56 PUSH ESI
009857B1 8B75 0C MOV ESI,DWORD PTR SS:[EBP+C]
009857B4 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
009857B7 EB 11 JMP SHORT 009857CA
009857B9 0FB703 MOVZX EAX,WORD PTR DS:[EBX]
009857BC 03C6 ADD EAX,ESI
009857BE 83C3 02 ADD EBX,2
009857C1 8BD0 MOV EDX,EAX
009857C3 8BC6 MOV EAX,ESI
009857C5 E8 0C000000 CALL 009857D6
009857CA 66:833B 00 CMP WORD PTR DS:[EBX],0
009857CE ^ 75 E9 JNZ SHORT 009857B9
009857D0 5E POP ESI
009857D1 5B POP EBX
009857D2 5D POP EBP
009857D3 C2 0800 RETN 8
009857D6 0102 ADD DWORD PTR DS:[EDX],EAX
009857D8 C3 RETN
009857AC 55 PUSH EBP <- ukradeni bitovi
009857AD 8BEC MOV EBP,ESP
009857AF 53 PUSH EBX
009857B0 56 PUSH ESI
009857B1 8B75 0C MOV ESI,DWORD PTR SS:[EBP+C]
009857B4 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
009857B7 EB 11 JMP SHORT 009857CA
009857B9 0FB703 MOVZX EAX,WORD PTR DS:[EBX]
009857BC 03C6 ADD EAX,ESI
009857BE 83C3 02 ADD EBX,2
009857C1 8BD0 MOV EDX,EAX
009857C3 8BC6 MOV EAX,ESI
009857C5 E8 0C000000 CALL 009857D6
009857CA 66:833B 00 CMP WORD PTR DS:[EBX],0
009857CE ^ 75 E9 JNZ SHORT 009857B9
009857D0 5E POP ESI
009857D1 5B POP EBX
009857D2 5D POP EBP
009857D3 C2 0800 RETN 8
009857D6 0102 ADD DWORD PTR DS:[EDX],EAX
009857D8 C3 RETN
sad je pitanje kojih 14 bitova su ukradeni?
Cinimi se da ovo jesu ukradeni bitovi iako neme pomeranja stek pointera to se radi u narednom pozivu.
Pozdrav.
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...
M.R. J.A.C.K
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...
M.R. J.A.C.K