[Question]How CE's work!

11/20/2009 21:40 fuhfighter123#1
Hallo an alle,

In diesem Thread frage ich NICHT danach, wie ich mit einer Cheat Engine hacken kann!
Ich versuche momentan, c++ Programmieren zu lernen.
Und ich weiß auch wie man mit einer Cheat Engine hackt.
Nur da ich jetzt momentan in dieser ganzen Programmiergeschichte drinne bin, wollte ich die "waschechten Computerpros" unter euch fragen, und wissen, wie das Prinzip einer Cheat Engine eigendlich funktioniert?
Also wie eine Cheat Engine nach Adressen sucht, was die programmiertechnichen Unterschiede zwischen z.B. float und 4 bytes sind, usw.
Ich bin dankbar für alle Erklärungen von eurer Seite und nochmal zum wiederholen:
Ich möchte nicht wissen, wie man mit einer Cheat Engine hackt, sondern wie eine Cheat Engine Adressen sucht und verändert!
11/20/2009 22:22 Adroxxx#2
Das sind ziemliche Grundlagen die du da wissen willst.

Float, Int usw. sind elementare Datentypen. Die bei der Programmierung verwendet werden. Da kannst du mal googlen um die Unterschiede zu erfahren. Es sind versch. Wertebereiche.
INT sind Ganzzahlen auch bekannt als Ganze Zahlen. (Z)
Float sind Kommazahlen.

Und es gibt noch double, unsigned int, usw.

Da sind halt die Wertebereiche anders.

Long hat einen größeren Wertebereich als Int. Double hat einen größeren als Float.

Wie gesagt googlen und durchlesen. Gibts recht viele Infos darüber.



CheatEngine, such nur den Speicher ab. Du kannst auch mit bestimmten HexEditoren den Speicher öffnen. Und durchsuchen.

CheatEngine, öffnen eine Anwendung und schaut welchen Virtuellen Speicher diese Anwendung zugewiesen bekommen hat. Und in diesem Bereich sucht CE dann nach den Werten im Speicher.
11/21/2009 11:10 fuhfighter123#3
Wow danke^^
Jetzt erinnere ich mich wieder an int, short, bool, float etc.^^
Ich glaube, wenn man nach "text" sucht, sucht die Cheat Engine doch nach dem Datentyp std::string oder?^^
Jedenfalls sehr hilfreiche Antwort, und ich bin wieder etwas schlauer!^^
Thx :pimp: