Hallo liebe Community
ich verzweifel langsam an meinem Problem,
Ich habe durch ein TUT gelernt wie ich die Signaturen finde,
doch ich weiß nicht woran mein fehler liegt.
Denn wenn ich mit DarkOlly die Signatur per SigMaker by P47R!CK erstelle,
bekomme ich 2x die gleichen Signaturen beim herausfinden des Z & Y Offsets.
[Darkolly]
Ich hoffe mir kann einer erklären was ich dort falsch mache.
Mit freundlichen Grüßen
ich verzweifel langsam an meinem Problem,
Ich habe durch ein TUT gelernt wie ich die Signaturen finde,
doch ich weiß nicht woran mein fehler liegt.
Denn wenn ich mit DarkOlly die Signatur per SigMaker by P47R!CK erstelle,
bekomme ich 2x die gleichen Signaturen beim herausfinden des Z & Y Offsets.
[Darkolly]
Code:
004F8FB7 8B8E D4020100 MOV ECX,DWORD PTR DS:[ESI+102D4][COLOR="Red"]Ofs_X[/COLOR] 004F8FBD B8 D5090000 MOV EAX,9D5 004F8FC2 33C8 XOR ECX,EAX 004F8FC4 894D D0 MOV DWORD PTR SS:[EBP-30],ECX 004F8FC7 8B8E A8020100 MOV ECX,DWORD PTR DS:[ESI+102A8] 004F8FCD 8B55 D0 MOV EDX,DWORD PTR SS:[EBP-30] 004F8FD0 8951 34 MOV DWORD PTR DS:[ECX+34],EDX 004F8FD3 8B8E D8020100 MOV ECX,DWORD PTR DS:[ESI+102D8][COLOR="Red"]Ofs_Z[/COLOR] 004F8FD9 33C8 XOR ECX,EAX 004F8FDB 894D D0 MOV DWORD PTR SS:[EBP-30],ECX 004F8FDE 8B8E A8020100 MOV ECX,DWORD PTR DS:[ESI+102A8] 004F8FE4 8B55 D0 MOV EDX,DWORD PTR SS:[EBP-30] 004F8FE7 8951 38 MOV DWORD PTR DS:[ECX+38],EDX 004F8FEA 8B8E DC020100 MOV ECX,DWORD PTR DS:[ESI+102DC][COLOR="Red"]Ofs_Y[/COLOR] 004F8FF0 33C8 XOR ECX,EAX 004F8FF2 8B86 A8020100 MOV EAX,DWORD PTR DS:[ESI+102A8] 004F8FF8 8948 3C MOV DWORD PTR DS:[EAX+3C],ECX 004F8FFB 894D D0 MOV DWORD PTR SS:[EBP-30],ECX 004F8FFE 8B8E A8020100 MOV ECX,DWORD PTR DS:[ESI+102A8] 004F9004 8B01 MOV EAX,DWORD PTR DS:[ECX] 004F9006 FF50 24 CALL DWORD PTR DS:[EAX+24] 004F9009 395F 3C CMP DWORD PTR DS:[EDI+3C],EBX
PHP Code:
DWORD dwOfs_X = FindPattern((PBYTE)"\x8B\x8E\x00\x00\x00\x00\xB8\x00\x00\x00\x00","xx????x????",2,true);
DWORD dwOfs_Z = FindPattern((PBYTE)"\x8B\x8E\x00\x00\x00\x00\x33\xC8","xx????xx",2,true);
DWORD dwOfs_Y = FindPattern((PBYTE)"\x8B\x8E\x00\x00\x00\x00\x33\xC8","xx????xx",2,true);
Writelog("#define ADR_Serverpointer 0x00%X",dwServerPointer);
Writelog("#define ADR_Playerpointer 0x00%X",dwPlayerPointer);
Writelog("#define OFS_X 0x00%X",dwOfs_X);
Writelog("#define OFS_Z 0x00%X",dwOfs_Z);
Writelog("#define OFS_Y 0x00%X",dwOfs_Y);
Mit freundlichen Grüßen