Czerno
September 22nd, 2005, 09:57
Hi Reversers !
McAfee's Proview (PV.EXE) is a handy tool for quick viewing/disassembling of DOS/BIOS and other real mode code (& more... The feature that automatically follows a chain of real-mode interrupts for instance is rather unique in such a viewinf tool). The version I have used for many many years is easily found on the net (Google for it; using it freely is even legal, I believe...) For reference, the 'About' box says :
PROVIEW (tm) Version 1.2 Copyright 1992-93 by McAfee Assoc.
The only drawback with this version is this : the disassembler only knows 16-bit, 80286 operations. Strange thing considering the date on the copyright notice!
Do some know of a more uptodate version of this tool which should meaningfully disassemble 386+ opcodes and addressing modes (numerous in modern BIOS code) ?
Has somebody thought of 'reversing' the Proview itself with a goal of adding such extended disassembling (or other) capabilities ?
I mentionned the fascinating interrupt auto-following feature; I would love to rip the piece of code that does it in order to study and possibly adapt it to other tasks. Do you know of good accessible code with similar function ? I'm not into virvs coding - but I guess a 'good' virvs must be able to follow DOS interrupts.
In expectation,
--
Czerno
McAfee's Proview (PV.EXE) is a handy tool for quick viewing/disassembling of DOS/BIOS and other real mode code (& more... The feature that automatically follows a chain of real-mode interrupts for instance is rather unique in such a viewinf tool). The version I have used for many many years is easily found on the net (Google for it; using it freely is even legal, I believe...) For reference, the 'About' box says :
PROVIEW (tm) Version 1.2 Copyright 1992-93 by McAfee Assoc.
The only drawback with this version is this : the disassembler only knows 16-bit, 80286 operations. Strange thing considering the date on the copyright notice!
Do some know of a more uptodate version of this tool which should meaningfully disassemble 386+ opcodes and addressing modes (numerous in modern BIOS code) ?
Has somebody thought of 'reversing' the Proview itself with a goal of adding such extended disassembling (or other) capabilities ?
I mentionned the fascinating interrupt auto-following feature; I would love to rip the piece of code that does it in order to study and possibly adapt it to other tasks. Do you know of good accessible code with similar function ? I'm not into virvs coding - but I guess a 'good' virvs must be able to follow DOS interrupts.
In expectation,
--
Czerno