Wissen aus dem Studium ~ und dann?

08/31/2012 01:21 Niamgel#1
Hallo Community,

ich studiere momentan im 2. Semester (Technische) Informatik und wüde gerne später mal MP-Hacks programmieren ~ als kleines Hobby neben meinem eigentlichen Schwerpunkt (Robotik / eingebettete Systeme)

Für mich ist es ungeheuher wichtig, ein breites Grundlagenwissen aufzubauen, damit auch bis ins kleinste Detail verstehe, was ich da eigentlich mache. Ich möchte eine gute Software schreiben. Daher habe ich das Thema auch bislang noch nicht weiter verfolgt, da das Abitur doch recht Zeitintensiv mit Physik und Mathe LK war.

Nun gut. Nach dem 3 Semester sind jedenfalls die Informatik Grundlagen erstmal abgeschlossen und es geht in die Vertiefung. Bis dahin hatte ich auch schon 1 Semester lang Systemprogrammierung in ASM. C/C++ und Konzepte wie OOP sowieso. Zu dieser Zeit möchte ich mich auch schon ein bisschen mit Reverse Engineering beschäftigen.

Jetzt frage ich mich aber, wie ich insgesamt an die Thematik Hack-Programmierung ran gehe. Habt ihr da Tipps? Bestimmte "Keywords" die für mich wichtig sein könnten? Auch hier muss ich mir ja erstmal ein Grundlagenwissen aufbauen, um überhaupt die Möglichkeiten und den aktuellen 'stand der Dinge' zu kennen. Was muss ich mir übers Studium hinaus noch aneignen um anfangen zu können?

Was sind so eure Erfahrungen?
08/31/2012 02:42 bloodx#2
was für dich Wichtig sein Sollte:

- OllyDBG,IDA sind 2 Bestandteile womit man am meisten mit zu tun hat. ggf auch Cheat Engine.

- Netzwerk Programmierung,Sockets wie auch immer man es genau nennen möchte.

Wie man dort am besten anfängt? Tutorials lesen & studieren hier gibt es bereits einige.

Dein Vorteil ist natürlich dass du schon Erfahrung in c/c++ & ASM gesammelt hast was dir den Anfang und auch in Zukunft weiterhelfen wird.

Am besten ist du suchst dir ein Spiel aus was du vielleicht neben bei gerne auch Spielst oder was dich einfach Interessierst und fängst dort an, z.b die Player Class reversen dann die erste Move Function oder Teleport Function, mit solchen Kleinigkeiten halt anfangen.


Danach kannst du dich dann beschäftigen mit Packet reversen also die interne Send Function z.b finden von manchen Spielen oder gar die Decrypt / Encrypt function nachbauen und anwenden(wozu ich bei jedem gutem Hack raten würde!!)


uhm glaube dies ist ein GANZ grober Überblick..(hoffe ich :D) falls du Spezielle Fragen hast frag einfach :)