Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

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

Altes Dosprogramm debuggen.

Diskussion: Altes Dosprogramm debuggen. im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hallo ! Vielleicht hat ja jemand Kenntnisse im Debuggen: Nun ja, ich würde gerne ein altes Dosprogramm debuggen, habe ...

Antwort
Alt 09.01.07, 21:28   #1 (permalink)
 
Registriert seit: 09.01.07
Clickme Leistung: Facit NTK
Likes: 0
Standard Altes Dosprogramm debuggen.

Anzeige

Hallo !
Vielleicht hat ja jemand Kenntnisse im Debuggen:

Nun ja, ich würde gerne ein altes Dosprogramm debuggen, habe allerding noch nicht viel Erfahrung damit. Unter Dosbox habe ich "grdb" , eine Alternative zu debug gestartet.
Funktionell dürfte die beiden Programme wenig unterscheiden.
Wenn ich nun mein Programm in grdb einlese und mit t eine gewisse Anzahl an Schritten durchlaufen lasse, macht sich ab einer gewissen Anzahl an Schritten "das Programm selbstständig" und Befehle die ich eingebe, etwa um das ausführen des Machinencodes zu unterbrechen werden an das Programm geleitet und nicht an grdb, das heißt ich bin im Programm gefangen.

So kann ich dann auch nicht die Register auslesen zu einem bestimmten Zeitpunkt.
Erst wenn das Programm beendet ist lande ich wieder in grdb.
Hat jemand einen Tip, wie ich grdb im Programm ansprechen kann oder enen Tip was einen anderen Debugger angeht, mit dem dies ginge?

Danke für die Aufmerksamkeit

Clickme ist offline   Mit Zitat antworten
Alt 10.01.07, 19:03   #2 (permalink)
01
 
Registriert seit: 16.05.06
01 Leistung: Facit NTK
Likes: 0
Standard

Also kiregt nur die Anwendung die Tastaturanschläge mti und nicht der Debugger? Früher war in einigen Tuts mal TurboDebugger von Borland erwähnt aber alte DOS Tuts habe ich gerade nicht mehr am Start...
01 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.01.07, 19:42   #3 (permalink)
Themenstarter
 
Registriert seit: 09.01.07
Clickme Leistung: Facit NTK
Likes: 0
Standard

Ok dann suche ich mal danach ...

Edit:
Tja. Also ich habe auch noch eine Windowsversion von dem Programm gefunden. Was diverse Debugger angeht, ist es wohl mit allen das gleiche Problem. Es muss wohl irgendwie mit der Interaktion mit dem Betriebssystem DOS bzw. Windows zusammenhängen, dass der Debugger ignoriert wird....
Clickme ist offline   Mit Zitat antworten
Alt 08.04.07, 18:01   #4 (permalink)
 
Registriert seit: 08.04.07
thyrael.lu Leistung: Facit NTK
thyrael.lu eine Nachricht über ICQ schicken
Likes: 1
Standard

Das Problem wird wohl daran liegen, dass sich DOS-Progs immer direkt die Hardware schnappen. Dein Programm klinkt sich wahrscheinlich direkt in den Keyboard-Interrupt ein und verschluckt alle Tastenanschläge. Ändert das Ding zufällig irgendwas im RAM im Bereich von 0000:0000 bis 0000:FFFF?
thyrael.lu ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Altes Dosprogramm debuggen.
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
Programmabsturz debuggen? metax. Linux/UNIX 2 16.07.08 20:31
Frage zum debuggen um Adresse zu finden! Offset Hacks & Crackmes 2 27.01.08 11:57
C++ Debuggen Dawen Code Kitchen 10 14.01.08 00:47
Mechwarrior3 schmiert ab -> debuggen? noobhacker Games 6 31.07.06 14:24
GDB - Assemblercode debuggen [gelöst] v01d Linux/UNIX 0 21.07.06 09:01


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