Open LucienMP opened 6 months ago
What I got so far
00: B8 C9 0C 00 :: MAGIC?
04: 50 00 01 00 1B D3 28 00 32 30 00 :: MAGIC / CRC?
0F: "InstallSHIELD Software Coporation (c) 1990-1997"
3F:
Thank you for the issue. I will take a look.
Thanks for the reply. Do you have the INS generator, I have found that the command ops (bytecode) seems different from the later 2000s bytecode.
Hey, I have finally found a version of InstallShield that generates .ins files: https://archive.org/details/IS5pro. Now I can begin the work.
Sorry for my late reply, thats what I found and was using it. How far did you get, need any help?
Hey, I found information about actions (a number of arguments for each) in InstallShield installer (in decompressed INST32I.EX). That allowed me to make a placeholder action for yet unimplemented actions, so the decompiler outputs something. I am currently working on adding the missing actions (and their decompiler counterpart). If you want to help and have time, you could add some of the missing actions.
The older installshield files ".ins" from 1990s is not currently supported.
This seems to be a similar file format to the existing aLuZ format with some different offsets.
Referring to : https://github.com/file/file/blob/master/magic/Magdir/windows#L1765 and
SEE: TrID ; https://mark0.net/soft-tridnet-e.html clipped as below