Link to http://www.reveng.cjb.net to always find this site.
Link to http://www.reveng.110mb.com to remove the adds.
After a first review of the everest project on the last post, here is a status of the first implemented features and the first issues that where encountered. The ui layout is now defined, symbols are available in a more user friendly way, disassembly is available, as well as call graphs. This is quite good for only few hours of coding!
Eresi is a wonderful and very powerful tool. However it is still lacking an important feature in my opinion: A graphical user interface. Sure its cli and its scripting language allow much more flexibility than you will ever have in any gui, but a lot of common tasks are much easier in a graphical environment, and some features just cannot be presented in a cli. This paper is a reflexion on a possible gui design that could be embedded in Eresi.
Hello everybody. After a long period of silence, I am still here with new material to publish. Haiku is now really near from a first public release and contains a lot of parts to study from a reverse engineering point of view (or more precisely from a system study point of view). So stay tuned. I will try to publish more regularly on Haiku and Eresi which is running even better on Haiku than BeOS! An rss feed is now available to get notifications when new articles will be published.
It's been a while since the last update. As you can see the site theme has been changed to be more actual. Moreover reveng 1.4 is out. This release only allows to use the recent objdump that comes with new versions of gcc. Also a new patch for eresi (former elfsh) is available. There is no binary release of it due to the big size of the debug objects. Finally you can read a new paper here analysing the Zeta live cd protections.
Another text is online. This one shows how replicants can be used to hide some code.