#1
|
|||
|
|||
Wanted: old DOS debugger s-ice v1.03 & v2.1
As I remember well, I teached myself assembly language
by studying DOS viruses. Now I want to reactivate my favorite debugger s-ice under DosBox or Bochs so that I can debug old viruses, but I found that s-ice v2.8 crashed under DosBox & Bochs. Bochs seems good to start s-ice v2.8, yet if I press F8 to step, it crashes. I have tried debugging s-ice by using both of Bochs' internal debugger and Ollydbg which debugs Bochs, and found that s-ice crashed at address cs:0x6F2E. When s-ice starts, I LDR some exe say hello.exe, then I press Ctrl+C in Bochs console window, and command "vb cs:0x6F2E" and further command "continue" , finally I press F8 in s-ice, the breakpoint just set will be triggered, now, if I command "s" to single step in Bochs console, IP will be set to the entry point of an exception handler instead of the first instruction of the far call located at cs:0x6F2E. Though Bochs is open source, yet I felt much hard to locate the bug, further more, s-ice's "bpmb addr x" & "bpint" commands do not work in Bochs. I want s-ice 1.03 & 2.1 which were reported to work under DosBox, so that I can make a comparing with 2.8. Thank you. |
Thread Tools | |
Display Modes | |
|
|