Re: disassembly of Debug.exe?



I used to use Sourcer a lot, but it has been a long time. Is it still
around? I know the company sold out and I still wonder if those
products are still supported and maintained.

On Mon, 28 Jul 2008 23:40:05 -0500, ArarghMail807NOSPAM
<spamtrap@xxxxxxxxxx> wrote:

On Mon, 28 Jul 2008 18:03:37 -0700 (PDT), Terence
<spamtrap@xxxxxxxxxx> wrote:

Based on postings and responses to othes, I wondered about finally
fixing the problems that irked me about MS Debug.exe not including a
function to trace out code vs data and allow simple dumping of
assembly code. And this is an itch of some 20 odd years!. But now I
have more time (huh!).

So I set out to disassemble Dbug.exe to add a full listing ability.

What surprised me was that NONE of my fairly-useful disassemblers
(BUBBLE, DASM, DIS86, GRDB, IDA, SICETOOL) would succeed!

Bubble managed to give me a page by page list, but it was pretty much
the same as using debug itself; (the tedium!), the rest simply bombed
out! Yes, really!

All of these tools are extremely difficult to use anyway.
Usually there a two requirements when using a disasembler:-

a) step through code to find a problem and hence a solution.
b) disassemble everything to study principles, suitable insert points
for additional services,
change nature of functions, all usually to make a better tool.

What do the readers suggest in either category, (but especially "b")?

No disassembler is going to do that very well. (Unless you are on a
system where the code and data are totally seperate.)

It took me YEARS to disassemble a 64k program well enough to be able
to reassemble it and get a working result. (not full time, though)

I use Sourcer, and it takes many passes of analyzing the listing,
applying corrections, and rerunning.

The free version of IDA should work about as well, but I haven't used
it much.

.



Relevant Pages

  • Re: disassembly of Debug.exe?
    ... assembly code. ... So I set out to disassemble Dbug.exe to add a full listing ability. ... The free version of IDA should work about as well, ...
    (comp.lang.asm.x86)
  • Re: Reverse Engineering
    ... But it doesn't disassemble straight-line code properly. ... Don't joke, clown! ... mixing IDA and OllyDb sentences. ... that _OllyDb_ doesn't disassemble some mnemonics properly. ...
    (alt.lang.asm)
  • Re: Expanding the size of a .exe file
    ... it is worth the $180 because it will save you ... I've used to disassemble some programs, make modifications, and then ... Yes, IDA has a good rep, but last I checked, 4.3 ... run / disassemble under Windows (sad but true). ...
    (comp.os.msdos.programmer)
  • Re: Im having trouble finding opcodes
    ... The reason why IDA does not even try to disassemble the ... PEs Resources, the VB Files, and so on... ...
    (alt.lang.asm)
  • Re: Im having trouble finding opcodes
    ... The reason why IDA does not even try to disassemble the ... PEs Resources, the VB Files, and so on... ...
    (alt.lang.asm)