View Single Post
  #1  
Old 06-07-2020, 17:01
BlackWhite BlackWhite is offline
Friend
 
Join Date: Apr 2013
Posts: 80
Rept. Given: 4
Rept. Rcvd 14 Times in 6 Posts
Thanks Given: 12
Thanks Rcvd at 48 Times in 21 Posts
BlackWhite Reputation: 14
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.
Reply With Quote