[Tutorial] Cheat Engine & 4Story

07/18/2014 15:16 supercracker13#1
Da ich jetzt schone in paar mal angeschrieben worden bin wie man Cheat Engine benutzt wenn 4Story läuft. Eigentlich sollte das mitlerweile jeder wissen weil es diese Möglichkeit schon seit fast immer gibt.


Kurze Erklärung:
4Story überprüft einfach den Hash Wert von CE, das bedeutet wenn man diesen ändert meckert 4S auch nicht mehr rum. Um den zu ändern hab ich jetzt einfach mal 2 Möglichkeiten.


Möglichkeit 1:
Ihr benutzt mein Programm, welches im Anhang ist. Source ist auch dabei also keine Angst keine Viren ^^
Ich habe es getestet und es funktioniert mit 32bit und 64bit. (Welche ein Wunder)
Damit kein Fehler kommt wegen Rechten verschiebt die Original CE Datei am besten irgendwo hin wo sie keine Sonderrechte braucht. Dann gebt den Pfad zu Original Datei ein oder zieht die per Drag&Drop in die Console.
Dann kommt entweder eine Fehlermeldung oder es hat funktioniert.


Möglichkeit 2:
Ihr holt euch eine Hex Editor und öffnet die Datei.
Jetzt könnt ihr eigentlich irgendeinen Wert ändern da dann der Hash Wert verändert wird. Ich habe die Position 218 benutzt und einfach um 1 erhöht.
Damit lief CE noch wunderbar und ich hatte noch keine Probleme damit.


Source:
07/20/2014 20:10 fliegefliege#2
cheat engine kann man normal nutzen, wenn man aber dann den debugger benutzen möchte um z.b. pointer rauszufinden dann kommt nach ca einer halben minute "undefined hacks" und das spiel schließt sich. hast du dafür zufällig auch eine lösung? :)
mfg
07/21/2014 16:43 SkillartzHD#3
Oder einfach so:
Notepad/Windows Editor öffnen --> CE.exe auswählen und am ende eine 0 (Oder mehrere) schreiben.

Das dauert keine Minute und man braucht keine Programme, Hex Editoren, etc.
07/21/2014 19:00 supercracker13#4
@SkillartzHD

Soll das ein Witz sein ?
Mit Notepad ne Exe verändern, das die noch funktioniert ?

Das will ich aber mal sehen das man mit Notepad sowas kann. Also mit meinem notepad nicht.
Schon allein aus dem Grund das der Texteditor meistens die Codierung UTF8, ASCII oder ANSI für einfachen Text verwendet und der Editor zB. 0x01 oder so dann nur als Datenmüll anzeigt.

Wenn du versuchst eine Exe von Notepad aus zu speichern wird dir nicht gelingen, solange du keinen anderen hast als ich. Daher ein Hex Editor, um nicht die Exe ganz zu zerlegen

Hätte nicht gedacht das sowas von dir kommt :/



@fliegefliege

Also ich habe damit keine Probleme. Bei mir läuft alles einwandfrei, sogar der Debugger.
07/21/2014 19:32 fliegefliege#5
nutzt du den VEH Debugger? injectest du den debugger vor dem HS manuell oder wie machst du das?
07/21/2014 19:52 SkillartzHD#6
Quote:
Originally Posted by supercracker13 View Post
@SkillartzHD

Soll das ein Witz sein ?
Mit Notepad ne Exe verändern, das die noch funktioniert ?

Das will ich aber mal sehen das man mit Notepad sowas kann. Also mit meinem notepad nicht.
Schon allein aus dem Grund das der Texteditor meistens die Codierung UTF8, ASCII oder ANSI für einfachen Text verwendet und der Editor zB. 0x01 oder so dann nur als Datenmüll anzeigt.

Wenn du versuchst eine Exe von Notepad aus zu speichern wird dir nicht gelingen, solange du keinen anderen hast als ich. Daher ein Hex Editor, um nicht die Exe ganz zu zerlegen

Hätte nicht gedacht das sowas von dir kommt :/



@fliegefliege

Also ich habe damit keine Probleme. Bei mir läuft alles einwandfrei, sogar der Debugger.
Wieso sollte datenmüll rauskommen? Viele Programme die den MD5 Hash ändern machen nix anderes als einfach eine oder mehre Nullen am Programmende zu hängen. Dadurch entsteht eine leichte Änderung des Programms wodurch sich der MD5 ändert.
Notepad ändert die Codierung nicht bei anderen Editoren will ich dies allerdings nicht ausschließen.
07/21/2014 20:01 supercracker13#7
Hab mal eine Exe einfach bei Notepad reingezogen und ohne was zu ändern gespeichert.
Das mit der 0 anhängen wird eigentlich nicht mit nem TextEditor gemacht. Man kann ne 0 anhängen, aber ohne die anderen Dateien zu verändern und dafür ist zb Notepad ungegeignet

Noch ne Frage: Notepad ändert die Kodierung nicht ?
Mit welcher Kodierung ist denn ne Exe geschrieben ? Weil Notepad speichert bei mir das ganze als Ansi und bei mir gibt es auch keine Option um das zu unterbinden

Im Anhang kannste mal den Vergleich sehen.

Aus jedem 0x00 wurde 0x20.
Natürlich läuft die exe nicht mehr.

Also bei mir funktioniert es mit dem Editor nicht
07/21/2014 21:44 SkillartzHD#8
[Only registered and activated users can see links. Click Here To Register...]

Läuft bei mir Problemlos. Habe es grade mal mit den Windows Editor getestet wo es dort allerdings wirklich nicht ging auch wenn ich in Erinnerung hatte das es ging.
07/21/2014 22:35 ​Tension#9
Quote:
Originally Posted by SkillartzHD View Post
Wieso sollte datenmüll rauskommen? Viele Programme die den MD5 Hash ändern machen nix anderes als einfach eine oder mehre Nullen am Programmende zu hängen. Dadurch entsteht eine leichte Änderung des Programms wodurch sich der MD5 ändert.
Notepad ändert die Codierung nicht bei anderen Editoren will ich dies allerdings nicht ausschließen.
Die machen es aber auf Byte Ebene und nicht auf ASCII Ebene.

Oder einfach [Only registered and activated users can see links. Click Here To Register...] verwenden.
07/22/2014 00:51 newlobo7#10
Hello, sorry you could tell me exactly does that patch, eh esque not understood.

PS: I do not understand much English or German or understand little jajajjaj

Thanks in advance. :)
07/22/2014 09:33 Nebed100#11
Quote:
Originally Posted by newlobo7 View Post
Hello, sorry you could tell me exactly does that patch, eh esque not understood.

PS: I do not understand much English or German or understand little jajajjaj

Thanks in advance. :)
Usa el traductor google xD
07/22/2014 17:04 newlobo7#12
what happens is that the translator translates fatal and shit you do not understand ......

:. (
07/22/2014 21:53 supercracker13#13
The Patcher changes a byte of the file. So the Hash change a little bit and 4Story cant detect it. Its the only thing this patcher do ^^
08/11/2014 15:32 daklote#14
Non ho capito come fare funzionare cheatengine.Come devo fare? ITA
I haven't understood how to do. How I have to do to use cheatengine?What I have to do to use Cheatengine with 4story opened?
08/13/2014 16:06 supercracker13#15
To use Cheatengine, you have to edit CE.
Just Open my Programm an put in the Path to CheatEngine.
It will change the hash code.

Than you can use CE without get detected by the HackShield.
But if you dont know how to use CE, you better use precoded hacks