|
Hidden feature of IDA 4.7
Hi all
a friend of mine asked to put some light on one very intersting subject
Its about very beginning of HexRays.
It is known that it was started back to 2001..
Here is a proof link
http://www.datarescue.com/laboratory/vd.htm
Up to 2007 it looks like noone ever tried these bits. Nevertheless the HR code was present in a couple of old IDA versions! But it was hidden.
That feature was found and you could see the result on the old good version of 4.17
Of course thats not a fully featured HR, but that is the fundament of it.
Microcode view with the following optimisation and following transformation into pseudo-code (not present in that version)
Some docs for the subject
http://www.hex-rays.com/products/ida/support/ppt/decompilers_and_beyond.ppt
http://www.hex-rays.com/products/ida/support/ppt/decompilers_and_beyond_white_paper.pdf
Here is the patch that opens up a secret hidden feature
you could find it in menu:
View -> Open subview -> Microinstruction (F11)
Links:
patch that opens the featue: http://www.sendspace.com/file/l1b2dq
Hope someone will find this old good hidden feature nice.....
Enjoy
All the respects (idea, inspiration and investigation) goes to a guy from cracklab named reversecode
|