SourceForge.net Logo





BinEditPlus


News (July 25, 2006):
As part of a PowerBASIC feature to create binaries which are resistent to
decompilation, the contents of their data sections are shifted around by
their start-up code. It's unclear at the moment how complex this protection
feature is, but it should not pose a problem if it is compiled back into them.
It does make it difficult to study the decompiled code though, since references
to the data section are often incorrect.
Various solutions to this are being considered, such as compiling a version
with a procedure added which dumps its data section in its run-time state to a
binary file.

BinEditPlus will be able to completely decompile EXE and DLL files into a
recompilable form. It is hoped it will be able to port Windows software automat-
ically to Linux by recompiling the generated sources with FASM for Linux.
It decompiles resource sections without using any API calls. Cursors are about the
only part left to go. For unamed resources, it generates equate names with resource-
type-specific prefixes plus it appends comments containing any text associated with
the resource to help indicate what each ID belongs to.



Last updated: July 25, 2006



The source code is in the "bineditplus" folder of the CVS directory.
Browse CVS


Website Home
Project Summary Page at SourceForge.net




This project is sponsored by TheirCorp
(formerly TheirWare Corporation)

TheirCorp Home Page