Hacking: Die Kunst des Exploits

Hallo liebe Community,

Möchte mich mal vorstellen: Mein Name ist Lex.
:) Ich bin recht neu hier und bin zufällig auf euch gestoßen.
Habe mir hier einiges durchgelesen und denke, dass man mir helfen könnte. Und zwar:

Ich habe mir vor einigen Tagen das Buch "Hacking - Die Kunst des Exploits " von Jon Erickson gekauft.
Nun wollte ich die CD starten- soweit so gut. Ich kam ins Menü, änderte die Sprache und weiter... weiter geschah nix. Als ich den Start betätigte, geschah nichts. Zumindest nichts auf diesem Computer- auf meinem alten Laptop (welcher eine defekte Tastatur hat... nun gut teilweise defekt... ihr versteht schon^^) ging alles wunderbar.
der Cursor blinkte nicht mal. Es war einfach ein andauerndes" _ "
Okay, dachte ich mir... Vielleicht ist es dein System nicht gewohnt und deine Hardware ist vielleicht auch etwas... zu... exotisch...
nach 40 Minuten geschah nichts. Ich arbeite gerade mit mehreren C# und C++-Büchern parallel und auch dieses hier möchte ich durcharbeiten. Wie man sieht bin ich ein absoluter Anfänger diesbezüglich, aber hey! Jeder fängt mal klein an, nicht wahr ;-)?

Ich habe Oracle Virtualbox schon probiert- unter verschiedenen Systemen. Es startete und als ich die Option zum eigentlichen Start auswählte, geschah nichts.
Papa Google hat auch nichts gebracht. Bitte um Hilfe xD brauche euer Wissen... Ich möchte nicht an sowas scheitern! :)

EDIT: 2 Wörter vergessen xD
EDIT2: Was vergessen ^^
 
Zuletzt bearbeitet:
Ich hab keine Ahnung was auf der CD drauf sein soll, da ich das Buch nur ohne CD kenne. Ich vermute aber mal, dass es sich dabei um eine Live-CD mit Linux handelt und vermutlich auch noch ein ziemlich altes, das weder auf Virtualisierung noch auf moderne Hardware ausgelegt ist. Da kannst du dir auch einfach eine aktuelle Ausgabe von Damn Vulnerable Linux besorgen und dieses verwenden. Die Beispiele aus dem Buch sollten darauf problemlos funktionieren.
 
Ich hab keine Ahnung was auf der CD drauf sein soll, da ich das Buch nur ohne CD kenne. Ich vermute aber mal, dass es sich dabei um eine Live-CD mit Linux handelt und vermutlich auch noch ein ziemlich altes, das weder auf Virtualisierung noch auf moderne Hardware ausgelegt ist. Da kannst du dir auch einfach eine aktuelle Ausgabe von Damn Vulnerable Linux besorgen und dieses verwenden. Die Beispiele aus dem Buch sollten darauf problemlos funktionieren.


Ja ist es.

Muss ich da Windows völlig runterschmeißen? Oder geht Dual? Die Webseite scheint fehlerhaft... xD Lex verwirrt.
http://www.damnvulnerablelinux.org/
 
Und wie erwartet, habe ich Probleme... xD... Das von dir geschickte System erwartet von mir einen Benutzernamen und ein PW... habe meine versucht, ging aber nicht.

Ich weiß, es ist frech von mir... aber ich würde dich gerne noch ein mal um Hilfe bitten...

LG-Lex
 
(Danke übrigens^^)
ich komme mit dieser Entwicklungsumgebung absolut nicht klar... ich finde sie wirklich(!!!) super... aber ... ich weiß einfach nicht wie ich C# und C++Programme starten kann (den Editor dazu habe ich gefunden) und nach dem Buch soll es in die Prozessorarchitektur übersetzt werden...

Es ist bestimmt etwas frech von mir wieder nach Hilfe zu rufen... ;-) Aber Hilfe! Ich weiß nicht, welches Programm ich dazu nutzen soll.

Liebe Grüße und Danke im Voraus,
Lex
 
Das ist keine Entwicklungsumgebung sondern ein Betriebssystem, das dazu designed wurde möglichst angreifbar zu sein. Programme führt man da genau so aus wie auf jedem anderen Linux auch... indem man sie aufruft.
 
nein du verstehst mich falsch... ja tut mir leid, habs falsch ausgedrückt ^^

ich habe alles gefunden( bis auf das Programm, was mein Programm in die Prozessorarchitektur umwandelt)... nur kann ich keine Programme, die ich schreibe(selbst bei einem hallo welt programm) wirklich ausführen...:)

versuche ja mit dem buch zu arbeiten... brauche dafür aber die prozessorarchitektur...

und muss programme richtig ausführen können :)... bzw selbstgeschriebene Programme ausführen können... irgendwie akzeptiert es meine Schreibweise nicht richtig :)
(sorry für mein Unwissen... Unwissen kann manchmal eine ... ist oftmals eine Strafe)
 
Zuletzt bearbeitet:
@Chromatin Laut dem ersten Beitrag, hat er doch auch Bücher über C an denen er zur Zeit sitzt.

Kannst du nicht mal genauer sagen, was du da überhaupt machst/tun willst? "Aktzeptiert irgendwie meine Schreibweise nicht", hört sich so nach "geht nicht, weils nicht funktioniert" an, denn helfen kann keiner bei so einer Aussage.

Wolltest du uns jetzt erklären, dass du keinen Compiler findest?
 
Also mit c# und c++ beschäftige ich mich schon seit einiger Zeit. Daran liegt es nicht. Mein Problem war zum Anfang das mit der CD. Das oben genannte Buch hat nämlich ne CD mit Beispielen. Diese CD funktioniert auf meinem Rechner nicht. Anscheinend wegen der Hardware. Hab´s vorsichtshalber mit Virtualbox probiert... klappte nicht.

Nun wurde mir hier ein super System empfohlen, doch ich komme damit nicht so recht klar... xD gute Tutorials fand ich nicht wirklich und bei einer Sache... ach ich schildere Mein Problem lieber in Bildern. :)

Hier ist das Format, das ich brauche, doch das nötige Programm mit dem Namen nicht kenne bzw auf dem System nicht in der Lage zu finden bin:
Directupload.net - jvxg5ip5.jpg

Hier ist mein Problem (mit einem einfachen Hallo Welt-Programm) in der Entwicklungsumgebung dieses Systems:


Hier ist das Hallo Welt-Programm:
Schritt 1:
Directupload.net - ubph98hf.jpg
Schritt 2:
Directupload.net - yheqtl4w.jpg

Und vielleicht hilft euch das hier...
Directupload.net - h8bhy77w.jpg


Verzeiht mir den Aufwand... :-(

Habe noch nie mit Linux gearbeitet... vor allem nie mit dem :D
 
Du wirst dein Programm noch kompilieren müssen, bevor du es ausführst. Dazu brauchst du keine IDE. Nimm erstmal einen simplen Editor. IDEs machen alles nur unnötig kompliziert, wenn du dich damit nicht auskennst.

Tippe dein Hallo-Welt-Programm also in einem simplen Editor. Speichere das ganze als Datei mit dem Namen 'hallo.c' ab und kompiliere es mittels 'gcc -o hallo hallo.c' in einem Linux-Terminal. Dadurch erhälst du das Programm 'hallo', das du dann ausführen kannst.
 
Hat das eigentlich irgendeinen besonderen Grund, dass du DVL als Produktivsystem für deine Programmierversuche nutzt?

Eigentlich ist das System dafür gedacht, Exploits (als Ziel) zu testen und nicht, um dieses produktiv zu nutzen.

Wenn du dich mit Linux auseinander setzen willst, nimm lieber eine "richtige" Distribution, die entsprechend aktuell ist und nicht so löchrig wie DVL.
Damit würden sich dann auch die Fehlermeldungen erübrigen.
 
Hat das eigentlich irgendeinen besonderen Grund, dass du DVL als Produktivsystem für deine Programmierversuche nutzt?

Ja, es hat einen Grund. Hättest du dir den Thread durchgelesen, wüsstest du, dass es hier darum geht ein System zu haben, auf dem die Beispiele aus dem Buch "Hacking: Die Kunst des Exploits" funktionieren. Das tun sie aufgrund diverser Stack-Schutzmechanismen auf einem aktuellen Linux nicht mehr.

Zum Thema: Die Fehlermeldungen kommen vom X-Server und haben nichts mit dem Compiler zu tun. Mache dir einfach mal eine freie Shell auf und nutze nicht jene, auf der du bereits den X-Server gestartet hast.

Edit: Und lade deine Screenshots bitte auf einen weniger werbeverseuchten Dienst hoch (oder wenigsten einen, bei dem man nicht zum Klick gezwungen wird um das Bild zu sehen), sonst werde zumindest ich sie mir nicht weiter anschauen.
 
Danke <3 :):thumb_up:

Man sollte bei sowas nie aufgeben, da man sonst nie gut wird... :D aber ich bin kurz davor meinen Computer zu zertrümmern xD

Directupload.net - zbnvb2j4.jpg

Die Error´s sind doch nicht normal, oder? :D

Wie lautet der Befehl zurück? xD

<---- Absoluter Anfänger bei Linuxsystemen.

Nach dem Login mit root und toor und dem Befehl startx, kannst du unten links eine Shell öffnen. ( siehe Screenshot )

Dort findest du alle nötigen Programme wie gcc und objdump.
 
Zurück
Oben