Home of Gamehacking - Archiv

Normale Version: [HELP] Pointer "prozess.exe"+ADDY in VB10 schreiben, wie?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Community,

Ich hab ein großes Problem,
ich habe:

1 Adresse
-- Value: 4660
-- Pointer: "nostalex.dat"+003B11F0
-- Offset: 13C

Wenn ich in Cheat Engine nun auf "Scan Pointer for this Adress" klicke, und er Scan die Base Adress + Offsets 0/1 bekomme ich bei der Base Adress diese Adresse raus: "nostalex.dat"+003B11F0


Nun meine Frage:

Wie bekomme ich in Label1 > ReadLongPointer die "nostalex.dat"+003B11F0 STATISCHE ( POINTER ) Adresse ausgelesen?

Eigendlich habe ich gedacht das ich den Prozessnamen "nostale.dat" rauschneide und nur die Adresse einfüge ( "&H00XXXXXX" ) aber das ging nicht.

Beispiel:

Label1.Text = ReadLongPointer("&HPOINTERADDY", "&HOFFSET", 4) ' 4 = Bytes





Am besten wäre es wenn mir jemand einen VB08/10 Code schreiben könnte.

Hoffe das mir jemand Helfen kann!

---
Mit freundlichen Grüßen,
Zack | Zackth
Willkommen bei HoGWink

Ich bin leider noch nicht zuhause, werds mir aber heute mal
anschauen.
Hey,
CheatEngine meint mit nostalex.dat die Base Adresse dieser Datei.
Ich habe mal ein Programm angehängt, welches dir die BaseAdressen sämtlicher geladener Module ausgibt. Da guckst du jetzt einfach bei dem Prozess deines Spiels, welche Adresse die nostalex.dat hat. Danach startest du das Spiel neu und guckst nochmal. Wenn sich die Adresse der nostalex.dat nicht verändert hat, nimmst du einfach diese statische Adresse anstatt dem Namen nostalex.dat, wenn sie sich verändert hat, schreibst du das nochmal hier in den Thread.

[attachment=297]
Bedenken musst Du aber hier allerdings das sich die *.dat Datei wahrscheinlich wie eine DLL verhält?! Soll heißen das die BaseAdress immer anders sein kann, da es sich um ein dynamisch geladenes Modul handelt.
Also zu allererst wollte ich mal gesagt haben, das dies hier das Schnellste & Netteste Forum ist, das ich je Gesehen hab 1+ leute ^^.

---
Nun zum Thread:

@Acubra: Ich habe mir das mal runtergeladen, und angeguckt ... aber leider steht im CMD-Fenster nichts von "nostale.dat". ( Das Programm habe ich auch mit Administratorrechten gestartet. )

Und ich habe mich mal mit der BaseAdress "0040000" auseinander gesetzt,
aber hat auch nichts gebracht.

Im Prinzip will ich nur wissen, wie ich die BaseAdress ( "nostalex.dat"+003B11F0 ) ohne Fehler in VB reinschreiben soll...

Falls jemand Skype hat, kann mich gerne Adden & mir vielleicht dabei helfen
beispielsweise per TeamViewer etc.


---
Mit freundlichen Grüßen,
Zack
Du musst natürlich wissen zu welchem Spiel die "nostalex.dat" gehört. Ich gehe davon aus das Du das natürlich weißt Happy Wink
Du müsstest nun das Spiel starten und dann das Programm von Acubra...
Das Spiel habe ich ja offen

Also der Patcher/Launcher heisst "nostale.exe" und die eigendliche Spieldatei heisst "nostalex.dat"
Da steht "Nostale.exe" = 0x0040000

... ist das die BaseAdress?

& Natürlich ist "NostaleX.dat" auch 0x0040000

Da kann aber irgendwas nicht stimmen...
Erstens mal denke ich das du die 0x400000 meinst und zweitens kann ein weiteres Modul desselben Prozesses nicht dieselbe BaseAdress haben.
Ich blicks nochimmer nicht o.o

Hast du Skype <3 ... wenn ja kannst mich dann Adden?

... -.- werde noch verrückt!
Seiten: 1 2