c++ cheatengine etc.

08/31/2013 16:29 sekzlegend#1
Hallo Leute,

Ich habe mich mit dem Thema Cheats selber schreiben vor kurzem befasst und bin zum entschluss gekommen das ich hart daran setzen möchte es selbst ausfindig zu machen wie all sowas funktioniert.

Dazu habe ich im Internet gelesen das man diese Sachen/kentnisse benötigt:

• CheatEngine
• OllyDBG
• Visual Studio / QT (Ich bevorzuge QT)
• Eine Programmiersprache (C++ , Visual Basic - eher C++) / ASSEMBLER

(offsets auslesen) <-- wie am besten in Counter-Strike GO.




Die Sache ist die. Es soll z.B. ein external basierende exe sein. Was verstehe ich da?
Wo würdet ihr nach eureren Erfahrungen anfangen, erste einblicke zu werfen und versuchen diese an zu eignen?

Es klingt für viele Idiotisch warum man dafür Zeit investieren sollte. Sagen wir es mal so bin zurzeit Student(ganz neu) Semester noch nicht angefangen und bin im Bereich Informatik. Da mein Hauptteil an Lern Prozessen in diese Richtung gehen wird, möchte ich mir schon kleinere Sachen bei bringen.

Hoffe auf Positive und hilfreiche Kommentare oder ein schönes Tutorial, wenn es diese nicht schon gibt. Wenn es dem so ist, bitte ich um ein quellcode/link.

mfg sekzy
09/01/2013 10:02 burncode#2
Sourcecodes werden wir hier ( also ich ) ganz sicher nicht geben.
Hast du denn schon angefangen die Sprache c++ zu lernen.
Am Besten ist einfach die Sprache erstmal zu lernen, bevor du dich mit Cheats coden befasst.
Wenn du das hast, musst du überlegen: Was will ich denn überhaupt schreiben?
Mit was willst du denn genau anfangen?
09/01/2013 10:03 Heisenberg1337#3
c++ buch kaufen lol das weiß doch mitlerweile jeder
09/01/2013 10:16 xcyancali#4
Quote:
Originally Posted by Heisenberg1337 View Post
c++ buch kaufen lol das weiß doch mitlerweile jeder
Ich habe mir mal ein c++ buch gekauft.
Und das buch ist scheiße.
Er hat halt hier gefragt. Ist doch ok , oder etwa nicht ?
09/01/2013 10:17 Heisenberg1337#5
Quote:
Originally Posted by xcyancali View Post
Ich habe mir mal ein c++ buch gekauft.
Und das buch ist scheiße.
Er hat halt hier gefragt. Ist doch ok , oder etwa nicht ?
Gibt bessere Orte danach zu fragen.
09/01/2013 10:24 xcyancali#6
Quote:
Originally Posted by Heisenberg1337 View Post
Gibt bessere Orte danach zu fragen.
Dann kannst ihn ja darauf hinweisen.
09/01/2013 10:25 Heisenberg1337#7
Quote:
Originally Posted by xcyancali View Post
Dann kannst ihn ja darauf hinweisen.
Denke mal das hab ich damit getan.
09/01/2013 10:32 Acin™#8
Quote:
Originally Posted by xcyancali View Post
Ich habe mir mal ein c++ buch gekauft.
Und das buch ist scheiße.
Es gibt ja auch nur 1 C++ Buch auf der Welt.
09/01/2013 10:34 burncode#9
Lern erstmal c++.

Hier einige gute Bücher:

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

[Only registered and activated users can see links. Click Here To Register...]
09/01/2013 10:36 xcyancali#10
Quote:
Originally Posted by -Rainbow View Post
Es gibt ja auch nur 1 C++ Buch auf der Welt.
Lol.
Ist das immer das gleiche Buch?
[Only registered and activated users can see links. Click Here To Register...]
09/01/2013 18:19 sekzlegend#11
Ja danke, habe mir so einige Bücher besorgt, die sowieso schon schul basierend sind .. C++ etc.

Es ging mir halt hauptsächlich drum ob es richtig ist das es so viele Punkte sind die man berücksichtigen muss um ein "cheat" zu kodieren und c++ ja damit habe ich angefangen. Nun ist jetz nicht so das ich sagen kann das ich c++ drauf habe oder etwas kann, aber bin schon auf dem richtigen wege.

Wollte einfach nur mal feedback haben von Leuten, Die schon diesen Weg gegangen sind.

Und will mich bedanken das einige hier hilfsbereit sind.

Nun Bücher/Praxis ist natürlich klar. Mann soll sich ja auch nicht mit c++ befassen und sagen will nur cheat kodieren richtig? Man sollte, wenn man es schon will mit allen drum und dran lernen oder sehe ich das falsch?

mfg sekzy
09/03/2013 13:40 Acin™#12
Nur weil du 1 Tag ein blick in ein Buch reingeworfen hast, hast du noch immer 0,00001% Ahnung von der Sprache.
09/11/2013 19:52 alpines#13
Bevor du anfängst überhaupt GameHacking zu betreiben bzw. sowas zu coden, solltest du dich vernünftig mit der Sprache auseinandersetzen.

Schau dir mal die Codes an die du geschrieben hast und schau was man verbessern könnte:

- Funktionen
- Schleifen
- Arrays statt tausend Variablen

und wenn du einigermaßen Ahnung davon hast und nicht bei jeder Zeile einen Error rausgespuckt kriegst kannst du anfangen dich darüber zu informieren.
09/12/2013 05:10 sekzlegend#14
Quote:
Originally Posted by alpines View Post
Bevor du anfängst überhaupt GameHacking zu betreiben bzw. sowas zu coden, solltest du dich vernünftig mit der Sprache auseinandersetzen.

Schau dir mal die Codes an die du geschrieben hast und schau was man verbessern könnte:

- Funktionen
- Schleifen
- Arrays statt tausend Variablen

und wenn du einigermaßen Ahnung davon hast und nicht bei jeder Zeile einen Error rausgespuckt kriegst kannst du anfangen dich darüber zu informieren.
Bin schon dabei :). ziehe mir lauter ebooks rein und versuche alles zu erlernen ohne irgendwelche c&p'st sachen zu übernehmen.
09/13/2013 16:48 alpines#15
Das ist vorbildlich und auch gut so, eine Quelle reicht nie aus um genug zu erfahren.
Vergleiche die Aufgaben / Methoden verschiedener Autoren und veranschaulich' dir was effizienter ist.

Werf ab und zu Blicke über deine bisherigen Machenschaften und versuch sie immer zu verbessern.

Als Beispiel fallen mir z.B. die Variablentypen ein, viele nehmen float, da es ja keinen Unterschied zu integer macht und man dazu noch mit Kommazahlen rechnen kann.
Es gibt verschiedene Unterschiede wann man integer und wann man float nutzen sollte,
wann Klassen und wann einzelne Funktionen, konstanten oder nicht.

Und ein Tipp wenn du schon damit anfängst, les auf keinen Fall die Fehlermeldungen im Debugeditor, sonst lernst du kaum was.

Wenn du Fehler in einem Programm bastelst und es nicht funktioniert dann wird dir die MsgBox des Debuggers unten Fehler returnen die du unter anderem verstehst bzw. nicht verstehst.

Na gut, könnte man sich fragen, warum hab ich denn so etwas, das muss doch zu irgendwas zu gebrauchen sein und darauf antworte ich mit ja, weil du wenn du weiter bist und spezielle Funktionen verwendest dort genaue Beschreibungen angegeben werden.

Wenn du dir aber nicht die DebugBox unten anschaust sondern erst versuchst selber den Fehler zu finden, dann siehst du das und gewöhnst dich dran, das beim nächsten Mal nicht mehr zu wiederholen.