In c++ Ce Pointer benutzen

08/07/2010 17:37 MrSm!th#16
Nein Shadow, er hat ganz Recht.

da steht doch metin2.bin + 0xsome_offset

In der CT wird die absolute Adresse gezeigt, aber im Pointermenü das relative Offset zur Modulebase, welche 0x400000 ist.
ROBBY sagt das schon ganz richtig und so habe ich es im Beispiel ja auch geschrieben ;)
08/07/2010 17:41 ●ROBBY●#17
Danke dier Smith.
Ich danke auch dier Shadow allein wäre ich nicht draufgekommen.
08/07/2010 17:43 Shadow992#18
Quote:
Originally Posted by MrSm!th View Post
Nein Shadow, er hat ganz Recht.

da steht doch metin2.bin + 0xsome_offset

In der CT wird die absolute Adresse gezeigt, aber im Pointermenü das relative Offset zur Modulebase, welche 0x400000 ist.
ROBBY sagt das schon ganz richtig und so habe ich es im Beispiel ja auch geschrieben ;)
Das wusste ich ja bis dahin nicht. ;)
Ich dachte er hat es einfach mit reingehauen, weil er mal gehört hat "Du brauchst die Base.". So kams mir nämlich vor.
Aber egal, solange das Problem gelöst ist. :D
08/07/2010 17:46 ●ROBBY●#19
Hab doch gesagt dass der Pointer immernoch funktioniert wenn ich das metin2client.bin durch 00400000 austausche :D
Naja jetzt auch egal ich mach jetzt nen kleinen Speedhack :awesome:
08/07/2010 18:08 MrSm!th#20
Quote:
Btw. Smith benutzt auch 00400000, ich glaube er war sogar derjenige der mier einmal den Tipp damit verraten hat. Außerdem wird seine Methode nicht funktionieren da er nicht den Wer der Adresse von 21BFEC+40000 nimmt sondern die Adresse selbst + das Offset.
Doch wird sie, weil ich Dereferenziere.
* bedeutet Wert an Adresse also wird bei *(DWORD*) der DWORD Wert an der gecasteten Adresse genommen ;)
08/07/2010 18:14 ●ROBBY●#21
Achso das wusste ich nicht.