Log in

View Full Version : FPU Tracer v0.0.1 released


OpenRCE_j00ru
January 28th, 2008, 22:11
Hello,

Now the time has come for another post ;-)
I want to present a tool written by myself, in the original purpose, to help me with solving the HackerChallenge Phase3 - reversing the target executable ;>
But as some people found it a useful program, I decided to fix some known bugs and implement new features.

The main aim of Float Tracer is to monitor the specific process' execution and log the occurences of FPU instructions, showing its dissassembly, address, optionally modified STx value etc.
It can also mark the immediate values you specify, as well as instructions, value ranges of ST0-ST7 registers and so on ;>

As for now, it's a closed-source project. If anyone would be interested in my further development, I'll rewrite most of the code (to make it look like and work better), fix reported bugs, add some new options and generally publish the sources.
What is important - keep in mind it is 0.0.1 version, so I'm sure it must have a number of bugs. In case of you finding one, just mail me ;>

The package can be downloaded from: http://vexillium.org/?sec

Aaaand some screenshots, of course (trace working on Phase1 and Phase3 HC executables ;-))

http://j00ru.vexillium.org/FPU_Tracer/screenshots/Phase1Log.PNG

http://j00ru.vexillium.org/FPU_Tracer/screenshots/Phase1Info.PNG

http://j00ru.vexillium.org/FPU_Tracer/screenshots/Phase3Log.PNG

http://j00ru.vexillium.org/FPU_Tracer/screenshots/Phase3Info.PNG

https://www.openrce.org/blog/view/1038/FPU_Tracer_v0.0.1_released