|
You last visited: Today at 16:51
Advertisement
C++ oder eher Asm?
Discussion on C++ oder eher Asm? within the General Coding forum part of the Coders Den category.
05/16/2013, 15:21
|
#1
|
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
|
C++ oder eher Asm?
Hey lieber coder
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++?
Danke für alle guten antworten
|
|
|
05/16/2013, 15:36
|
#2
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
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
|
|
|
05/16/2013, 16:59
|
#3
|
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
|
Nur so neben bei, wäre dieses buch gut?
|
|
|
05/16/2013, 17:04
|
#4
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
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?
|
|
|
05/16/2013, 17:10
|
#5
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
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.
|
|
|
05/16/2013, 17:11
|
#6
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Ich rate einem Anfänger sehr davon ab, sich zu viel auf einmal vorzunehmen. Das endet eher in einem frustrierenden Chaos.
|
|
|
05/16/2013, 17:14
|
#7
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
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.
|
|
|
05/16/2013, 17:32
|
#8
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by Schlüsselbein
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.
|
|
|
05/16/2013, 22:19
|
#9
|
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
|
Quote:
Originally Posted by snow911
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
|
|
|
05/17/2013, 01:52
|
#10
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
Quote:
Originally Posted by マルコ
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.
|
|
|
05/17/2013, 06:58
|
#11
|
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
|
Quote:
Originally Posted by Dr. Coxxy
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?
|
|
|
05/17/2013, 07:57
|
#12
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
Quote:
Originally Posted by hansewurst
Hättest du dann ein buch oder irgend eine webseite zu empfehlen die mich zu asm näher bringt? 
|
ich fand das hier ganz ok:
solltest auf jedenfall lena151s reversing tuts machen und noch was zu reversing lesen.
Dazu:

und wenn du dich auf ida spezialisierst:
letzten beiden solltest du ohne probleme pdfs im netz finden...
|
|
|
 |
Similar Threads
|
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
|
[FREEBSD] 7.x oder eher 8.x - was istbesser?
01/15/2012 - Metin2 Private Server - 3 Replies
Was ist besser an den FreeBSD' Versionen?
|
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
|
All times are GMT +1. The time now is 16:52.
|
|