Solutions For Developers
If you are a software developer looking for an effective way to inspect and edit Windows executable files, Heaventools has development tools designed to meet your specific needs.
PE Explorer is a integrated collection of tools that provide a framework for working with PE files. Why spend hours learning to use three or four programs, when you can do everything with PE Explorer's intuitive interface?
PE Explorer provides software engineers the necessary tools for disassembly and inspection of unknown binaries, scanning all modules statically linked to by a specified PE file, modifying the properties of executable files and customizing and translating their resources. PE Explorer opens problem EXE files that the other programs don't. PE Explorer takes care of the things the other programs don't cover.
Remote Debug Your Application With Exception Logger
Suffered from hard-to-find program bugs? EurekaLog Exception Logger is the bug tracking solution that will make it easy to find the answers.
With EurekaLog, your application is able to catch all exceptions and memory leaks directly on the end user PC, and generate a detailed log of the call stack with unit, class, method and line-number information. All you need to do is ask your users if they can replicate the bug. If yes, you can have them replicate it and send the error report to you or to a bug-tracker, and finally find out what triggers the bug.
Getting Under The Hood
FlexHex is another tool indispensable in helping developers get "under the hood". This hex editor will help them securely analyze binary files and data streams, create input files for test runs, explore unknown file formats, patch binary data - these and hundreds of similar tasks make the FlexHex hex editor a must-have tool in every developer's toolbox.
Resource Editing At The Post-Build Stage
Resource Tuner Console lets you perform many post-build steps to add, replace, or delete icons, bitmaps and various string resources, such as Version Info, Manifest, and StringTables.
By creating a repeatable process for updating and customizing resources, Resource Tuner Console saves countless hours traditionally spent on manual editing of resources. RTC automates the repetitive, time-consuming operations that you perform on a daily basis.
Finding tools that one can be comfortable with can be a chore. Especially so when doing reverse engineering, which is not an easy task in and of itself. That's why convenience was and is our number one design goal when developing PE Explorer.
PE Explorer Disassembler helps developers figure out what software that they have no source code for does in a particular feature or function to the degree that they can either modify this code, or reproduce it in another independent work.
For example, if you don't have the source code and API documentation for a DLL, the machine code is all there is. There is only one way to figure out the parameters on function exports: run the disassembler and read the disassembly output.
We tried to achieve most of the power of something like IDA Pro, while requiring less skill and not very steep learning curve, by automating more of the disassembly process.