» Programm analysieren (hacking)

Multiplizieren von MatrizenNeuen Thread eröffnenNeue Antwort erstellenC Listenelemente ausgeben
AutorNachricht
Beobachter 
Anmeldedatum: 05.05.2020
Beiträge: 1
05.05.2020, 13:07
zitieren

Servus Leute,

Ich hab mir ein Buch namens "Hacking" von Jon Erickson gekauft, um das Programmieren mit C tirfgründig zu erlernen und vorallem weil der Titel einfach super klingt.

Nun bin ich dabei, mich durch dieses Buch durchzuarbeiten und bin jetzt an dem Punkt angelangt, wo ich ein einfaches Programm welches in einer for schleife 10 mal Hello World ausgeben soll, mit einem "mikroskob" untersuchen soll. Also auf binärer und hexadezimaler ebene. Im Buch enthalten ist eine Cd, welche den Pc auf Linuxumgebung bootet. Ich hab ein Laptop ohne CD laufwerk und habe dies also nicht gemacht. Ich verwende einen Lcc Compiler zum programmieren. Nun meine Frage:

)im Buch wird dafür mit objdump angefangen und dann auf intel syntax formatiert, indem an objdump -M intel übergeben wird. Geht das nur in der Linuxumgebung oder auch auf meinem Windows 10 mit lcc compiler?

2.) Im Buch ist die Rede von einem GNU Entwicklungstool mit einem Debugger namens GDB. Tut es auch der Debugger vom Lcc? Auf der nächsten Seite steht, dass Nachfolgend GDB verwendet wird, um den Zustand der Prozessorregister direkt vor dem Start des Programms anzugeben. Dann folgt das hier:

Reader@hacking:~booksrc $ gdb -q. /a.out
Using host libthread_db library .... usw
Dann breakpoint 1, 0x0804837a in main ()
(gdb) info registers
eax 0xbffff894
ecx 0x48e0fe81

Usw.

Wie kann ich mir so ein fenster anzeigen lassen?

wäre echt sehr nice wenn mir jemand helfen könnte.

Lg Demetum


pn
Trainee 

Name: Mirko
Geschlecht:
Anmeldedatum: 06.12.2019
Beiträge: 46
Wohnort: Weingarten
06.05.2020, 15:22
zitieren

Hi Demetum,

ich möchte dir an dieser Stelle einen gutgemeinten Rat geben. Du beschäftigst dich da mit einer sehr interessanten Geschichte. Halte dich genau an das Buch. Soll heißen, verzichte darauf all das auf einem Windows-System nachvollziehen zu wollen, und das auch noch mit anderen Werkzeugen, als in dem Buch beschrieben.
Ich sage das nicht, weil es nicht möglich wäre oder weil ich ein Windows-Hasser bin, sondern weil Du das Buch nur dann wirklich nachvollziehen kannst, wenn Du die gleichen Tools nutzt.
Du hast kein CD-Laufwerk? Kein Problem. Lade dir aus dem Internet eine Linuxdistribution deiner Wahl herunter und erstelle ein bootfähigen USB-Stick. Auf diese Weise kannst Du dich austoben und läufst nicht Gefahr auch nur zufällig dein Windows-System zu zerschießen. Denn auch wenn es im Moment noch nicht absehbar ist, wirst Du irgendwann an einen Punkt kommen, an dem Du aktiv in den Speicher schreibst. Wenn Du dann das eine oder andere Bit falsch schiebst, dann wird dir das Windows unter Umständen nicht verzeihen.
Wenn Du dann irgendwann einmal das Know-How besitzt, dann wirst Du auch ohne große Probleme unter Windows "hacken" können, auch mit anderen Tools... :)


 1x  bearbeitet
pn
Gast 
06.05.2020, 15:22
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Programm analysieren (hacking)" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Hacking Programme
Hallo ich habe eine Frage. Wie schreibe ich einen Dounlouder für eine Firewall mit Integriertem Bootloder bei dem man nach abschluss des Dounlouds nur noch die Relativfunktion ergänzen muss um eine Asführbare datei zu Erhalten. Rein Theoretisch sollte...
[Allgemein]von Dr:Kurz
0
172
21.08.2016, 10:53
Dr:Kurz
[Motor] Fehlercodes auslesen / analysieren
Selbstdiagnose 1. Wenn sich die Störungsanzeigelampe (MIL) bemerkbar macht, folgendermaßen vorgehen: Zündung ausschalten. Die Kontakte des Prüfsteckeranschlusses mit einem Überbrückungskabel wie gezeigt verbinden (der 2P-Prüfsteckeranschluß...
von mgutt
313
159.800
23.12.2020, 20:54
Basti94
MP3 programm
Hi ich suche ein einfaches programm womit ich meine mucke von CDs und co. in MP3s umwandeln kann. ( es sollte auch gratis sein ) Habe schon gegoogelt aber da komme ich nur zu progr. zu testen die nach ner bestimmten zeit...
von A.D.
2
215
16.05.2009, 14:29
Der_Ronny
c programm
Ich habe mal einen struct für das protokoll geschrieben struct header{ uint8_t reserved; uint8_t ack; uint8_t get; uint8_t set; uint8_t delete; uint16_t key_len; uint32_t value_len; uint8_t * key; uint8_t * value; }; Meine jetzige Aufgabe lautet: Sie...
[C]von eee
0
226
12.12.2020, 20:02
eee
C++ Programm für Pi
Hi, ich bin noch ein ziemlicher Anfänger und habe mal ein Programm geschrieben um Pi annäherungsweise ausrechnen zu können... allerdings zeigt der mir immer nur 3 als ergebnis an, obwohl ich folgendes programm habe: // Pi.cpp:...
[C++]von CrossX
3
2.211
28.06.2013, 17:52
Guiseppe
Frage zu programm
kennt einer von euch noch ein programm das pdf dateien lesen kann?außer adobe reader...
von tuni84
2
150
09.12.2008, 10:37
tuni84
Powerpoint programm??????
Hi Leute brauch eure hilfe ich will eine powerpoint präsentation machen aber mir fehlt das programm kennt von euch wer eins das kostenlos ist Ich verzweifle noch...
von Manu_Prelude
2
376
09.01.2008, 16:50
Jonas | back in white
Decodierungs-Programm
Hallo! Ich habe Probleme mit einem Programm, welches Zeichen, die in einem char array gespeichert sind, decodieren und ausgeben soll. Decodiert soll so werden, dass jedes Zeichen durch jenes ersetzt wird, dessen ascii Code um 1 kleiner ist als das...
[C]von Apeiron
2
443
12.03.2020, 16:13
steinsgate
Programm für Diplomarbeit
Hallo an Alle User! Ich habe eine wissenschaftliche Untersuchung entwickelt und benötige in diesem Zusammenhang ein Computerprogramm. Wie das so ist, wenn sich jemand Fachfremdes etwas derartiges ausdenkt, habe ich zwar eine genaue Vorstellung davon...
[Allgemein]von tinamo
1
496
09.08.2010, 05:43
triple81
Auf ein Programm zugreifen?!?!
Hey leute, ich suche dauernd einen weg auf ein programm zu zugreifen und zu steruern bzw. aktionen ausführen. Genau genommen will ich auf ein online casino zugreifen und will das mir das programm die getroffenen zahlen im roulette zeigt und speichert und...
[Projekte]von polest
0
339
15.08.2010, 19:18
polest
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |