Problem [ADDYLOGGER-FindPattern(Signatur)]

01/17/2011 17:30 profialla#1
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]
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); 
Ich hoffe mir kann einer erklären was ich dort falsch mache.

Mit freundlichen Grüßen
01/17/2011 17:34 xxfabbelxx#2
Benutz doch den Sammelthread im Sticky :)

Danke :)

Es wäre auch nett wenn du vielleicht dann deinen fertigen Logger releasen könntest :)

Mfg
xxfabbelxx™
01/17/2011 17:52 profialla#3
Ich stelle den dann sofort Public.

kann aber noch 1-2 Tage dauern , da der ordentlich gecodet sein soll ..

Ich bitte noch gerne um schnelle hilfe :)
01/17/2011 17:54 xxfabbelxx#4
Stell deine Frage hier: [Only registered and activated users can see links. Click Here To Register...]

Da schauen jeden Tag an die 20 Leute rein, da wartet man sozusagen nur auf solche Fragen :)
01/17/2011 17:56 profialla#5
Ok , ich danke dir den Thread kannte ich aber habs irgendwie vergessen :P
01/17/2011 17:58 xxfabbelxx#6
Okay :D

#reported 4 close
01/17/2011 18:24 Real~Life#7
#closed