i was founding WeaponReload for making wPlayerPointer.
but i has some questions...
why...
Code:
MOV ECX,DWORD PTR DS [EBX+50]
+
MOV EDX,DWORD PTR DS [10324BD0] ; CShell.1032D0C8
(why) we count 0x32D0C8 + 50(EDX) to get PlayerPointer?
and i found also something special with same Pointer 0x324BD0.
Code:
1001C8C4 BE 74FD2A10 MOV ESI,CShell.102AFD74 ; ASCII "KnifeAttack"
1001C8C9 B9 0C000000 MOV ECX,0C
1001C8CE 33ED XOR EBP,EBP
1001C8D0 F3:A6 REPE CMPS BYTE PTR ES:[EDI],BYTE PTR DS:>
1001C8D2 0F85 A1000000 JNZ CShell.1001C979
1001C8D8 807C24 17 01 CMP BYTE PTR SS:[ESP+17],1
1001C8DD 75 4F JNZ SHORT CShell.1001C92E
1001C8DF 8B43 50 MOV EAX,DWORD PTR DS:[EBX+50]
1001C8E2 85C0 TEST EAX,EAX
1001C8E4 74 48 JE SHORT CShell.1001C92E
1001C8E6 83B8 E0020000 02 CMP DWORD PTR DS:[EAX+2E0],2
1001C8ED 0F85 CF0C0000 JNZ CShell.1001D5C2
1001C8F3 8380 40020000 01 ADD DWORD PTR DS:[EAX+240],1
1001C8FA 8B4B 50 MOV ECX,DWORD PTR DS:[EBX+50]
1001C8FD C681 E1040000 01 MOV BYTE PTR DS:[ECX+4E1],1
1001C904 8B4B 50 MOV ECX,DWORD PTR DS:[EBX+50]
1001C907 E8 04D91500 CALL CShell.1017A210
1001C90C 8B43 50 MOV EAX,DWORD PTR DS:[EBX+50]
1001C90F 8B90 FC010000 MOV EDX,DWORD PTR DS:[EAX+1FC]
1001C915 8B80 F8010000 MOV EAX,DWORD PTR DS:[EAX+1F8]
1001C91B 55 PUSH EBP
1001C91C 52 PUSH EDX
1001C91D 50 PUSH EAX
1001C91E 8D8B 7C010000 LEA ECX,DWORD PTR DS:[EBX+17C]
1001C924 E8 073E1900 CALL CShell.101B0730
1001C929 E9 940C0000 JMP CShell.1001D5C2
1001C92E 8B0D D04B3210 MOV ECX,DWORD PTR DS:[10324BD0] ; CShell.1032D0C8 //THIS IS IMPORTANT
1001C934 E8 573BFFFF CALL CShell.10010490
1001C939 3B4424 18 CMP EAX,DWORD PTR SS:[ESP+18]
1001C93D 0F84 7F0C0000 JE CShell.1001D5C2
1001C943 837C24 24 00 CMP DWORD PTR SS:[ESP+24],0
1001C948 0F84 740C0000 JE CShell.1001D5C2
1001C94E 6A 00 PUSH 0
1001C950 6A 00 PUSH 0
1001C952 8D4C24 30 LEA ECX,DWORD PTR SS:[ESP+30]
1001C956 51 PUSH ECX
1001C957 8B4C24 30 MOV ECX,DWORD PTR SS:[ESP+30]
1001C95B E8 00DA1100 CALL CShell.1013A360
1001C960 8B0D 30B3A210 MOV ECX,DWORD PTR DS:[10A2B330]
1001C966 0FBFD0 MOVSX EDX,AX
1001C969 8B4424 24 MOV EAX,DWORD PTR SS:[ESP+24]
1001C96D 52 PUSH EDX
1001C96E 50 PUSH EAX
1001C96F E8 DC021700 CALL CShell.1018CC50
1001C974 E9 490C0000 JMP CShell.1001D5C2
1001C979 8BF8 MOV EDI,EAX
Explain me like ***** did on WPlayerPointer
Now in this string i got the pointer 0x32D0C8 + 50
but i have more addies intoo here xD
And what if we take 0x324BD0??
Explain @*****