[VB.NET]ReadProcessMemory & WriteProcessMemory

08/14/2013 00:54 -Soni©-#1
Hallo zusammen,

Wie im Titel schon zu erkennen ist, geht es hier um ReadProcessMemory & WriteProcessMemory ^^
Ich würde gerne einen kleinen Cheat für ein Spiel erstellen, doch bin ich was das Hacken angeht, noch sehr unerfahren :confused:

Ich wollte mal fragen, was es mit dieser Sache auf sich hat und ob es mir vlt jemand erklären kann, wie sowas funktioniert :)



Jetzt kommt bitte nicht direkt mit "Sche*** Hacker" oder "Hacker sind Noobs" etc. Heut zu Tage ist kaum noch ein Spiel nicht Pay2Win.. Daher würde ich mir gerne ein paar kleine Vorteile verschaffen um nicht mein erarbeitetes Geld für sonen Game auszugeben.. Ausserdem würde ich auch mal gerne diese Seite des Programmierens kennen lernen und hoffe, dass jemand so nett und hilfsbereit ist, mir dabei zu helfen :)



Also ihr könnt mich hier im Thread, Per PN und auch per Skype(zsoniic) erreichen :)


Danke im Vorraus!! :)

MfG

zBowman
08/14/2013 06:41 ramijafary1#2
English ?
08/14/2013 15:01 -Soni©-#3
Quote:
Originally Posted by ramijafary1 View Post
English ?
Add me Skype: zsoniic :)
08/14/2013 16:15 snow#4
Schau mal, hier gibt es ein Tutorial:
[Only registered and activated users can see links. Click Here To Register...]
Wenn du die Suchfunktion benutzt, findest du sogar noch ein paar mehr.

Was du brauchst, ist OpenProcess, CloseHandle, WriteProcessMemory & ReadProcessMemory. Zu Pointern etc. findest du in der Tutorial-Sektion auch noch Tutorials. :)
08/14/2013 16:58 -Soni©-#5
Quote:
Originally Posted by snow911 View Post
Schau mal, hier gibt es ein Tutorial:
[Only registered and activated users can see links. Click Here To Register...]
Wenn du die Suchfunktion benutzt, findest du sogar noch ein paar mehr.

Was du brauchst, ist OpenProcess, CloseHandle, WriteProcessMemory & ReadProcessMemory. Zu Pointern etc. findest du in der Tutorial-Sektion auch noch Tutorials. :)
Danke ;) Hab mir das mal angeschaut, am anfang sehr Kompliziert doch mit mehreren Versuchen hab ich nun wenigstens die NativeMethods Class komplett aber das bei der Anwendung versteh ich nicht ganz :/ Kannst du das ? Bzw. Mir vlt eben erklären an hand von nem Beispiel ? :)
08/14/2013 17:48 snow#6
Dazu sollte noch gesagt werden, dass das Modul da nicht wirklich als Referenz genommen wird, sieh die Erklärung von den PInvokes einfach als Leitfaden an und programmier dir was eigenes.

Zur Anwendung:
Da wird halt das Handle zum Prozess geholt durch OpenProcess, als Parameter übergibst du die Prozess-ID, die du durch Process.GetProcessesByName("NameDesSpiels")(0).Id bekommst.

Mit dem Handle kannst du dann auf den Prozess zugreifen, z.B. halt durch ReadProcessMemory.
Du brauchst die Adresse, die den Wert gespeichert hat, den du auslesen willst.

Wenn dir das nichts sagt, schau dir mal die Datentypen (float, int, short, char, double etc.) an und lies ein bisschen was darüber, wie Werte im Speicher gespeichert werden. Hier gibt es auch generelle Gamehacking-Tutorials, die sind zwar in C++ geschrieben, aber du kannst die auch mit VB .NET durchmachen, wenn du die Pinvokes verwendest.
08/14/2013 18:41 'Merica#7
Quote:
Originally Posted by zBowman View Post
Hallo zusammen,

Wie im Titel schon zu erkennen ist, geht es hier um ReadProcessMemory & WriteProcessMemory ^^
Ich würde gerne einen kleinen Cheat für ein Spiel erstellen, doch bin ich was das Hacken angeht, noch sehr unerfahren :confused:

Ich wollte mal fragen, was es mit dieser Sache auf sich hat und ob es mir vlt jemand erklären kann, wie sowas funktioniert :)



Jetzt kommt bitte nicht direkt mit "Sche*** Hacker" oder "Hacker sind Noobs" etc. Heut zu Tage ist kaum noch ein Spiel nicht Pay2Win.. Daher würde ich mir gerne ein paar kleine Vorteile verschaffen um nicht mein erarbeitetes Geld für sonen Game auszugeben.. Ausserdem würde ich auch mal gerne diese Seite des Programmierens kennen lernen und hoffe, dass jemand so nett und hilfsbereit ist, mir dabei zu helfen :)



Also ihr könnt mich hier im Thread, Per PN und auch per Skype(zsoniic) erreichen :)


Danke im Vorraus!! :)

MfG

zBowman
Falls du interesse an einem Modul hast, könnte ich dir meins geben. Auch teilweise erklären :3 ( hab sehr lange nichts mehr gemacht :/ )
Ich hab auch paar hacks damit gemacht:[Only registered and activated users can see links. Click Here To Register...](Ist ein älterer Trainer, aber die etwas neueren sind auf einem anderen Forum, deshalb kann ich nur den dir hier zeigen.)

Edit: Modul ist für VB.net > 2010 Express. Um was für ein Spiel handelt es sich? Den bei vielen Spielen kannst du kein "Geld" hacken, da die Daten auf dem Server gespeichert sind. (Zum Beispiel: Crossfire, Warrock usw. > da wird das Ingame Cash auf dem Server gespeichert, wo du dann mit Memory editing nicht weit kommst. Bei Spielen wie CoD werden die Stats. auf deinem PC gespeichert und dann mit dem Server synchronisiert > deshalb kann man in CoD seine Statistik bearbeiten und gemoddete/gehackte Lobbys hosten.
Am Anfang solltest du die Adressen mit Cheat Engine rausfinden :3.
Aber Vorsicht in vielen Spielen ist Memory editing detected > kannst einen Ban bekommen.(Hab in CoD:MW3 Monate lang gehackt, auch selbst programmiert (Server Control Hacks,Trainers ...), bis ich auch einen Ban bekamm :/
08/14/2013 18:49 -Soni©-#8
Quote:
Originally Posted by .true1495 View Post
Falls du interesse an einem Modul hast, könnte ich dir meins geben. Auch teilweise erklären :3 ( hab sehr lange nichts mehr gemacht :/ )
Ich hab auch paar hacks damit gemacht:[Only registered and activated users can see links. Click Here To Register...]

Edit: Modul ist für VB.net > 2010 Express
Hey das wäre supi :P Könntest du mich in Skype adden ? :) (zsoniic)

Danke euch beiden für die schnellen und hilfreichen Antworten :)

Quote:
Originally Posted by .true1495 View Post
Falls du interesse an einem Modul hast, könnte ich dir meins geben. Auch teilweise erklären :3 ( hab sehr lange nichts mehr gemacht :/ )
Ich hab auch paar hacks damit gemacht:[Only registered and activated users can see links. Click Here To Register...](Ist ein älterer Trainer, aber die etwas neueren sind auf einem anderen Forum, deshalb kann ich nur den dir hier zeigen.)

Edit: Modul ist für VB.net > 2010 Express. Um was für ein Spiel handelt es sich? Den bei vielen Spielen kannst du kein "Geld" hacken, da die Daten auf dem Server gespeichert sind. (Zum Beispiel: Crossfire, Warrock usw. > da wird das Ingame Cash auf dem Server gespeichert, wo du dann mit Memory editing nicht weit kommst. Bei Spielen wie CoD werden die Stats. auf deinem PC gespeichert und dann mit dem Server synchronisiert > deshalb kann man in CoD seine Statistik bearbeiten und gemoddete/gehackte Lobbys hosten.
Am Anfang solltest du die Adressen mit Cheat Engine rausfinden :3.
Aber Vorsicht in vielen Spielen ist Memory editing detected > kannst einen Ban bekommen.(Hab in CoD:MW3 Monate lang gehackt, auch selbst programmiert (Server Control Hacks,Trainers ...), bis ich auch einen Ban bekamm :/
Der Hack wird für Wolfteam :) Ich weis dass Cash nicht geht, was Hacks generell angeht kenn ich mich sehr gut aus, bloß fang ich jetzt erst selber an zu programmieren ;)
bist du der, der mich auf Skype geaddet hat ? :) Und was die Adressen etc. Angeht, das kann ich , das ist kein Problem , das Einzigste Problem ist halt das mit dem selber schreiben, deshalb wäre es cool wenn du mich da son bisschen aufklären könntest wie das mit dem schreiben in VB läuft ;)

[Only registered and activated users can see links. Click Here To Register...]

Hab dieses Tut jetzt mal befolgt und habe diese NativeMethods Klasse fertig .. sieht auch alles aus wie auf dem Screen , bloß bei der Anwendung komm ich nicht weiter..
Ich will, dass man über CheckBoxes verschiedene Funktionen aktiviert und wieder deaktiviert :) Da das bei der Anwendung in dem Tutorial leider nicht wie bei der NativeMethodes Klasse mit nem schönen Screen hinterlegt ist, kann ich mich leider überhaupt nicht orientieren und beweg mich da total auf Glatteis :D

Wäre schön, wenn sich da jemand mal eben die Zeit nehmen könnte und mir entweder per Skype das beschreibt oder so, oder mal eben über TeamViewer mir nen Beispiel macht :)


Wäre echt gut ! :D