Decompile NSIS
How exactly I can decompile NSIS-compiled exe. Please some theory or concrete examples.
63 posts
many possible forms of binary data because the actualLet's make a cool installer in the first time.... 😉
form depends on which version of makensis was
used to create the exe
need to read more books about decompilationIt's just the reverse process of compilation, and in our case that means what is done as an nsis installer runs... just doing that. The only reason it is hard is (a) it was never designed to be done by something other than the installer itself, and (b) decompilation code written at one time might not handle an installer created in the future... there's not much you can do about that.
But since the decompiling user only needs to extract the source code (after all, the files are extracted by the installer itself)The first time I came across the topic of decompilation on this forum it was not with this in mind. Instead the user who raised the issue wanted to recovere the files inside the installer when the installer had become corrupted (failed download or whatever).
RDaneel: actually, they are more "trailers"you are somewhat partially right.. part of the informational stuffs is put in "trailing" data.. but for most there is also a preceding header of information