![]() InstallShield Compiler main engine Downloadit here (109k). The compiler engine available for download is sufficient to followthis essay. This is not absolutely necessary to perform our work, but helpfilemay help a lot explaining built-in functions syntax, parameters etc. must register first to download lite version. Wdasm will work also, but we will heavily rely on cross-references,which in IDA are only a mouse-click away >Author's note five days later: There IS now InstallShield decompiler!Before reading this: Read this essay by NaTzGUL.I'm assuming here that the reader knows what InstallShield script is andwhere it can be found (hint: setup.ins ). Future Goal: Someone writes an InstallShield scripts decompiler :). It's pure reverse-engineering. It may be more - a lesson how good compiler is built, how expressions are translated into machine code, how they are executed, how a modern compiler implementstoken search algorithms and more.It's impossible to cover all these topics in one short essay, but I thinkit may be a foundation for other crackers and +crackers to delve deeper intothis subject (assuming anyone is interested in pure reversing).Goal of this essay: To give the reader some basic information about InstallShield compiler. I will explain here where you can find InstallShield script compilercode generator tables.You will find from the disassembly how modern compilerencodes code generation procedures etc.ĭecompilingInstallShield scripts and guidelines for decompiler writers (workin progress) Writtenby zeezeeĭecompiling InstallShield scripts is not cracking. This essay has no use to all except those willing to decompile InstallShieldscripts. Since it is now present, this essay is purely informational. The idea behind this essay wasto help develop InstallShield decompiler and NightsI sent it to Fravia+ and on the morning the wonderfulĭecompiler by NaTzGUL was available. This essay has become obsolete one day after it was written. () Beginner (x) Intermediate (x) Advanced ( ) Expert There is a crack, a crack in everything That's how the lightgets in Since that what interest us are mostly the TECHNIQUES that should be used and not the solutions in themselves, this 'doppeltgemoppelt' approach offers -on our Web- quite some advantages. (At times we even get different solutions!) In fact, as I have stated more than once, I believe that if we have more capable reversers working on the SAME subject we get (almost always) as many DIFFERENT ways to tackle the same solution. Quite the countrary: it offers (IMO) a welcome ADDITION to NaTzGUL's beautiful tool and to NaTzGUL's master essays. I don't believe that this work is obsolete. Here it is, with a little delay :-( Zeezee's work on installshield decompiling! Zee_inst.htm - InstallShield scripts decompilingĭecompiling InstallShield Scripts (work in progress)Ĭourtesy of Fravia's page of reverse engineering ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |