Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

Aller anfang ist schwer... Ich merks´

Diskussion: Aller anfang ist schwer... Ich merks´ im Forum Hacks & Crackmes, in der Kategorie Software Home; Ich weiss das es solche Threads schon zu haufen gibt, trotzdem möchte ich hier die Fragen stellen... Woran erkenne ich ...

Antwort
Alt 10.11.09, 22:34   #1 (permalink)
 
Registriert seit: 10.11.09
TheErono Leistung: Facit NTK
Likes: 0
Smile Aller anfang ist schwer... Ich merks´


Ich weiss das es solche Threads schon zu haufen gibt, trotzdem möchte ich hier die Fragen stellen...

Woran erkenne ich wo ich im Odbg etwas verändern muss? Ich habe zwar schon ein paar Tutorials angeschaut aber ich verstehe nicht wo ich z.b. bei einem CrackIt die Zeile mit dem Passwort bzw. der Funktion welche ich so umändern muss das dass Programm im Endeffekt keine "Fehlermeldung" anzeigt (Ihr wisst ja was ich meine :D)

Ich verstehe die "Codes" (Ich weiss nicht wie es richtig heisst) z.b. JE oder JMP nicht so richtig, also ihre bedeutung durch das Tutorial schon aber inwiefern es sich auswirkt wenn ich sie verändere. Auch noch fällt mir ein: Wirkt sich eine Zeile auf deren untere (also z.b. Zeile 300 und 301) aus? Also ist sie mit ihr "verbunden"?


Ich würde mich wirklich auf antworten freuen :)

TheErono ist offline   Mit Zitat antworten
Alt 11.11.09, 07:03   #2 (permalink)
 
Registriert seit: 11.11.09
Painful Leistung: Facit NTK
Likes: 0
Standard

Falls dich das Thema wirklich intressiert, such mal nach "Reversing for Newbies" bei Google (Das sind 40 Tutorials zum Thema Reversing). Mit der Zeit wirst du dann einiges verstehen und du wirst vieles lernen (auch etwas assembler). Kann die Tutorials von lena151 nur sehr empfehlen
Painful ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 11.11.09, 16:36   #3 (permalink)
Themenstarter
 
Registriert seit: 10.11.09
TheErono Leistung: Facit NTK
Likes: 0
Standard

Danke für den Tipp Ich werds mir mal anschauen.

Gibt es auch deutsche Tuts?
TheErono ist offline   Mit Zitat antworten
Alt 12.11.09, 17:07   #4 (permalink)
 
Registriert seit: 12.01.09
lone.wolf Leistung: Z3
lone.wolf eine Nachricht über AIM schicken
Likes: 1
Standard

@Painful - Das ist gut für den Anfang, aber besser wäre imho folgendes...


Willst du ernsthaft Reversing betreiben, dann lerne Assembler.
Es ist nicht schwer, du musst - für das Grundverständnis - nur eine handvoll von Befehlen kennen und anwenden können.

Am besten ists - nach meiner Erfahrung nach - dir ein Buch zu zulegen.

Natürlich raten noch andere dazu, vorher eine Programmiersprache der höheren Ebene zu lernen.

Die Ebenen definieren sich wie folgt:
3. Höhere Programmiersprachen (Java, C++, Pascal)
2. Niedere Programmiersprachen (C)
1. Pure Maschinensprache (100101.... entspricht Assembler)

Für #1 jedoch musst du keine Binären folgen merken, sondern deren Alphanumerische Abkürzungen (Befehle,Mnemonics)

Ich verrate lieber nicht mehr; lese dich am besten - falls interesse besteht - ein!

Drum'rum wirst du nicht kommen.

MfG
lone.wolf ist offline   Mit Zitat antworten
Alt 12.11.09, 19:59   #5 (permalink)
Themenstarter
 
Registriert seit: 10.11.09
TheErono Leistung: Facit NTK
Likes: 0
Standard

Kann ich als höhere Programmiersprache auch Visual Basic nehmen? Habe mir vor nem Jahr nämlich das Buch "Visual Basic 2008" gekauft indem auch eine Programmiersoftware ist... Habe zwar schon ziemlich früh aufgehört Basic zu lernen aber ich denke dass ich noch Erfahrung damit habe und wieder damit arbeiten werde
TheErono ist offline   Mit Zitat antworten
Alt 12.11.09, 21:24   #6 (permalink)
 
Registriert seit: 22.04.08
jemo. Leistung: Facit NTK
Likes: 12
Standard

Du kannst sicher damit anfangen, denn die Konzepte beim Programmieren sind überall die gleichen oder wenigstens ähnlich.

Aber einige sagen, dass man eher Java nehmen sollte zum Anfang - ist auch syntaktisch relativ ähnlich mit C soweit ich weiß.
Aus eigener Erfahrung kann ich jedoch nur von dem Einstieg mit C berichten, aber das wird ja eher selten empfohlen...
jemo. ist offline   Mit Zitat antworten
Alt 12.11.09, 21:28   #7 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 64
Standard

Zitat:
1. Pure Maschinensprache (100101.... entspricht Assembler)
Wobei man oft noch Assembler als Symbolsprache (für Menschen lesbare Mnemonics) eine Ebene über der reinen Maschinensprache (assemblierte Prozessorbefehle) einordnet.
+++ATH0 ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Aller anfang ist schwer... Ich merks´
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C++ für den Anfang Virus Umfragen 34 10.12.06 21:56
Aller Anfang ist schwer Ppaerboy (In)security allgemein 33 01.01.06 14:18
Linux - aller anfang ist / wird schwer - welche dist. Darkmind Linux/UNIX 6 19.11.03 22:52


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61