~ Software reversing Tools ~
         Petit image Petit image    SrTools
Version March 2001

[Back to the Searching tools]

Softwareversing tools

[Basic tools] [Hexeditors] [Text editors and seek & replaces]
[Disassemblers] [Debuggers] [Monitors] [Program killers] [Resource editors]
[Software Customizers]

My tools pages are not only a "swiss blades" repository for newbies that begin to grasp the powerful reversers' and seekers' lore... the tools I have gathered should be quite useful for anyone that happens to be "lost on an alien computer", miles from home and without his trusted own-made CDs. This happens to me often enough, hence I find myself these pages quite useful :-) You'll find here (I hope) all the necessary tools to survive, secure your current box, AND reverse everything in sight. Some of these tools will even allow you to retaliate and strike back, should anyone dare to annoy you! This section will always be "in fieri", but I'll slowly add all sort of useful applications (uncracked and "abandoned", of course). Note that for correctness, the most recent versions og any given application are NOT to be found here (unless given explicit permission by the Authors). But, see, I would like as well to demonstrate that you DO NOT need (far from it :-) the most recent version of a given software... once you know what you have to do, you may use a dos program as well as the most recent frilly windozian version, with the advantage (if you use older versions) that you'll at least be sure that the program you use are not trojaning your data somewhere everytime you connect to the web!

Main advice of my "Tools" section:

DO NOT UPDATE YOUR SOFTWARE...
...unless you know pretty well how to reverse - and modify - it!
As a (simplistic) rule: the older your version, the less likely it is that it will [malbehave] and spy on you...
Softwareversing tools



Basic tools
Either you know what you use these tools for or you search & learn or just try and find out :-)
"Probieren geht über studieren"
Hexeditors
Either you know what you use these tools for or you search & learn or just try and find out :-)
"Probieren geht über studieren"

Text editors and seek & replaces
Either you know what you use these tools for or you search & learn or just try and find out :-)
"Probieren geht über studieren"


disassemblers
    
Disassemblers
Either you know what you use these tools for or you search & learn or just try and find out :-)
"Probieren geht über studieren"


disassemblers
    
Debuggers
If you don't know what these tools are for, nor what astounding deeds they can perform in our more and more "softwarocentric" world, be prepared to be amazed by the sheer cosmic power they will almost immediately grant you. Indeed the following tools are powerful weapons, as you'll learn as soon as you begin using them...

...a good software reverser that knows how to use his softice can sign the fate of a smart "billion-dollar" industry...
[Neue Zürcher Zeitung], January 2001


You may also wish to read this snippet by Dindon on how to debug a debugger...
Finally, don't forget that wdasm -see "disassemblers", above- has also an useful and quite powerful (if somehow messy) debugger functionality inside itself...
Monitors
Either you know what you use these tools for or you search & learn or just try and find out :-)
"Probieren geht über studieren"

Filemon: [filesrc.zip] : 323906 bytes
Mark Russinovich & Bryce Cogswell, @ [sysinternals] deserve the reversing Nobel

API monitors: [apispy32.zip] : 209035 bytes
Yariv's clever tool for API monitoring (and yes, of course I asked his permission before posting it here). You'll have to edit your preferred APIs inside the text file C:\windows\APISpy32.api of course (see help-documentation). I don't believe YOU'll believe the many useful purposes this beautiful tool can be used for... version 3 will arrive next month :-)

Program killers
With a buggy operating system like windoze you'll need pview running all the time

Pview: [pview.zip] : only 23404 bytes, but what for bytes!
"Never again without pview" said fravia+ debugging a friend's continuously crashing computer

Resource editors
Quite some tools... :-)

Borland resourse workshop, version 4.5: [brw45.zip] : 2443613 bytes, but such a reversing wizard power!
Ok, admittedly, old, obsolete, slow, whatever... but they don't do this kind of mighty tools anymore (actually they are trying to ban such tools... USE it and then let me know!
You may want to read my old
[ultrae2.htm] essay to understand what this (now abandonedware and public domain) tool can eventually do...

Software customizers
If you wish to kill ads, tweak whatever or re-enable some grayed options

customiz.zip ~ 653537 bytes customiz.zip
[The customizer per anthonomasia, version 1.10]
You'll find this even more useful than poledit when your system administrator or your software programmer has chosen to 'disable' some options... :-)
See for instance how you can modify on the fly the webferret bot in this essay. See also another interesting use of the customizer (tweaking EULAs) in this [conference of mine]

customiz.exe ~ 692224 bytes: this is customiz.zip version 1.10 autoextracting as exe
very useful when you need to perform some quick tweakings from -say- a web-café ;-)


cust115.zip ~ 272528 bytes: cust115.zip
[The customizer per anthonomasia, version 1.15]
A ridicolous time check protection... any kid could set all FOUR occurrences of 000007D1 (if you have installed it in 2001) to -say- 00000BB9 with the result that the program will expire in 3001. (And if that's not enough... set all four to 00000FA1 :-) Maybe the good people at wanga should learn [some better tricks] to protect this most useful appz.
Petit image Petit image  Petit image

(c) III Millennium: [fravia+], all rights reserved