Rownania dla 2 ostatnich dwordow

pierwsza procka matematycznie:

ebx - X
eax - Z

(18273645 + X - 3783D21D + 2487AAB1)*2 + 1 - 2Z + 48AC2D51 = (2461B328 + Z + 153F6BDC)/2  + X - 1669089A
53024B04 + 2X - 2Z =  066786E8 + Z/2 + X 
4C9AC41C =  5/2Z - X    
X = 5/2Z - 4C9AC41C

druga procka z sekcji data:

;**********************************proc**********************************************
MOV ECX,742CD105
SUB ECX,42825C0A
ADD ECX,EBX
SUB ECX,2D47B0C1
IMUL ECX,ECX,2
SUB ECX,EAX
ADD ECX,2E370D23
MOV EDI,EAX
ADD EDI,7A2103B0
XCHG EAX,EDI
IDIV DWORD PTR DS:[40327A] ; 2
XCHG EAX,EDI
ADD EDI,185AAB49
SUB EDI,36B82A4C
ADD EDI,EBX
sub edi,ecx
jz
RETN
;************************************proc*******************************************

matematycznie:

ebx - X
eax - Z

(742CD105 - 42825C0A + X - 2D47B0C1)*2 - Z + 2E370D23 = (Z + 7A2103B0)/2 + 185AAB49 - 36B82A4C + X
36FC9597 + 2X - Z = Z/2 + 1EB302D5 + X
184992C2 + X - 3/2Z = 0
X = 3/2Z - 184992C2


podstawienie:

X = 3/2Z - 184992C2
X = 5/2Z - 4C9AC41C

5/2Z - 4C9AC41C = 3/2Z - 184992C2
Z = 3451315A
X = 36303745

serial (ta czesc) : 607E4Q1Z

payteR/HTB