Steh grad vor der großen frage ob ich c++ lernne soll oder asm?
Will hauptsächlich mit debuggern arbeiten pointer offsets etc. rausfinden, Ist da eher asm besser, oder das langfristige c++?
Die Frage ist, was willst du mit den Offsets anfangen? Ohne Hochsprache gar nichts.
Mein Vorschlag: Lern erstmal eine Hochsprache (C++, Delphi, C#, ...) und wenn du damit genug Erfahrung gesammelt hast (vllt so in 2 Jahren) kannst du die Basics von Assembler anschauen. Du musst Assembler nicht perfekt können. Die Basics reichen aus. Ist zumindest meine Meinung. Und je mehr du dait machst, umso besser wirst du dann auch mit Assembler.
Aber ich bezweifle, dass du jemals ein Programm mit Assembler machst. Die Sprache ist für solche Zwecke fast vollständig ausgestorben
Warum nicht beides lernen? Mit C++ wirst du so gut wie alles was du vor hast, realisieren können, den Reversing-Part / whatever kannst du dann mit Assembler erledigen.
Ich habe das Buch auch, es ist halt nicht wirklich eine Lektüre, mit der du sofort etwas anfangen kannst. Es fängt sehr theoretisch an (wie ist eine CPU aufgebaut etc.) und du lernst die Grundlagen der Assembler-Programmierung. Für die paar € ist das okay, persönlich würde ich aber sagen, dass mir die Tutorials von lena151 mehr gebracht haben, evtl. ist das ja etwas für dich.
Ich kenn das Buch nicht, aber hier mal meine Meinung dazu:
Für Assembler brauchst du nicht unbedingt ein Buch.
Lern einfach C++. Wenn du dich zwangsläufig auch mit Assembler beschäftigen willst, lerne gar C. Schau dir zu verschiedenen kleinen Programmen von dir den erzeugten Assemblercode an und versuch zu verstehen, was der Compiler gemacht hat - mehr braucht man meistens nicht. Das Gefühl dafür kommt mit der Zeit einfach von selbst, wenn man sich genug dafür beschäftigt.
Je nach Assembler hast du nicht viele Befehle und wenn man sich ein wenig mit Prozessoren beschäftigt, fällt das lesen von Assembler leicht.
Das sage ich im Prinzip ja auch. Ich denke nicht, dass man sich explizit mit Assembler befassen will, gerade da der TS ja auch keine Programme in purem Assembler schreiben will. Das Gefühl kommt wie gesagt mit der Zeit und das ein oder andere mal kommt man auch nicht drum herum, sich mit Assembler zu befassen - selbst wenn man C oder C++ benutzt.
Ich kenn das Buch nicht, aber hier mal meine Meinung dazu:
Für Assembler brauchst du nicht unbedingt ein Buch.
Lern einfach C++. Wenn du dich zwangsläufig auch mit Assembler beschäftigen willst, lerne gar C. Schau dir zu verschiedenen kleinen Programmen von dir den erzeugten Assemblercode an und versuch zu verstehen, was der Compiler gemacht hat - mehr braucht man meistens nicht. Das Gefühl dafür kommt mit der Zeit einfach von selbst, wenn man sich genug dafür beschäftigt.
Je nach Assembler hast du nicht viele Befehle und wenn man sich ein wenig mit Prozessoren beschäftigt, fällt das lesen von Assembler leicht.
Und dabei fürs erste die Optimierungen ausschalten, andernfalls
ist das ganze nochn stück schwerer zu verstehen.
Warum nicht beides lernen? Mit C++ wirst du so gut wie alles was du vor hast, realisieren können, den Reversing-Part / whatever kannst du dann mit Assembler erledigen.
Ich habe das Buch auch, es ist halt nicht wirklich eine Lektüre, mit der du sofort etwas anfangen kannst. Es fängt sehr theoretisch an (wie ist eine CPU aufgebaut etc.) und du lernst die Grundlagen der Assembler-Programmierung. Für die paar € ist das okay, persönlich würde ich aber sagen, dass mir die Tutorials von lena151 mehr gebracht haben, evtl. ist das ja etwas für dich.
Was genau hast du denn mit Assembler vor?
Ich will eher richtung games hacking(Memory hacking) gehen, und da alle debuhger mit assembler laufen wusste ich nicht ob ich assembler lernen sollte. Wenn man z.B. pointer und offsets hat, kann man sie troz c++ kenntnisse nicht anwenden, weil in welchen buch wird memory hacking erklärt und welche befehle man verwenden muss? O.o
Ich will so schnell wie möglich memory hacking lernen, ich weis das dass lange dauert aber mein beruf soll auch etwas mit programmieren zu tun haben
Die Frage ist, was willst du mit den Offsets anfangen? Ohne Hochsprache gar nichts.
Mein Vorschlag: Lern erstmal eine Hochsprache (C++, Delphi, C#, ...) und wenn du damit genug Erfahrung gesammelt hast (vllt so in 2 Jahren) kannst du die Basics von Assembler anschauen. Du musst Assembler nicht perfekt können. Die Basics reichen aus. Ist zumindest meine Meinung. Und je mehr du dait machst, umso besser wirst du dann auch mit Assembler.
Aber ich bezweifle, dass du jemals ein Programm mit Assembler machst. Die Sprache ist für solche Zwecke fast vollständig ausgestorben
nja, das stimmt nicht wirklich, mit asm kriegt man meisten hackfeatures ohne probleme hin, das meiste sind net mehr als 20-100 zeilen asm, selbst aimbot etc. nicht wirklich ein problem.
probleme kriegst du, wenn du komplexere dinge wie z.b. ein ordentliches menü, etc. einbauen willst.
imo erstmal bissl asm lernen, nur grundlagen, dass du debugger bedienen kannst, lena151s reversing tuts durch, einfache codehooks mit CE hinkriegst und dann nebenbei ein bisschen C/C++ aneignen, die wirklichen hochsprachenfeatures, wie z.b. oo von c++ brauchst du eh erst wenn du nen gutes visualgui o.ä. machen willst.
nja, das stimmt nicht wirklich, mit asm kriegt man meisten hackfeatures ohne probleme hin, das meiste sind net mehr als 20-100 zeilen asm, selbst aimbot etc. nicht wirklich ein problem.
probleme kriegst du, wenn du komplexere dinge wie z.b. ein ordentliches menü, etc. einbauen willst.
imo erstmal bissl asm lernen, nur grundlagen, dass du debugger bedienen kannst, lena151s reversing tuts durch, einfache codehooks mit CE hinkriegst und dann nebenbei ein bisschen C/C++ aneignen, die wirklichen hochsprachenfeatures, wie z.b. oo von c++ brauchst du eh erst wenn du nen gutes visualgui o.ä. machen willst.
Hättest du dann ein buch oder irgend eine webseite zu empfehlen die mich zu asm näher bringt?
Gamer PC gut oder eher nicht so gut ? 06/01/2012 - Technical Support - 3 Replies Hey Leute,
ich brauche schnell eure Hilfe !
Ich will mir einen PC gerade von einem bekannten abkaufen.
Daten:
Gehäuse: Aerocool Aeroengine II
Netzteil: BE Quiet! Pure Power 530 Watt
x22 legit oder eher nicht? 09/09/2011 - Counter-Strike - 24 Replies Heyho.
Hab mal eine Frage an euch.
Wollte mir in den nächsten Tagen mal einen CS;S Hack anschaffen, da ich das Spielen langsam Satt bin.
Nun ist die Frage, ist der x22 hook gut, bzw. legit?
Kann ich mit ihm gebannt werden, wenn ja wird das nicht irgendwie gefixxt bzw. geuppdatet?
Dann noch eine Frage, lohnt es sich Iniuria zu kaufen, oder Reicht da auch schon x22 aus?
Markenklamotten oder eher nicht? 09/02/2011 - Off Topic - 232 Replies Hallo,
in diesem Thread würde ich gerne wissen, ob ihr viel Wert auf Markenklamotten legt oder ob es euch egal ist ob das Shirt jetzt von Hollister und die Hose von Gstar ist.
Freue mich auf Antworten:)
AoC eher CPU- oder GPU-lasting? 07/10/2008 - General Gaming Discussion - 51 Replies ich hab grad nen amd x2 2,4ghz und ne 7900gtx
ueberlege ob es sich lohnt ne high end grafikkarte fuer aoc zu kaufen
oder geht das spiel eher auf die cpu?
die cpu will ich naemlich nicht tauschen