innoextract icon indicating copy to clipboard operation
innoextract copied to clipboard

Extract compiled PascalScript code

Open dscharrer opened this issue 4 years ago • 3 comments

innounp extracts embedded\CompiledCode.bin when given the -m option

dscharrer avatar Apr 04 '20 18:04 dscharrer

Well one should also mentioned here: Inno Setup Decompiler image isdsetup.1.5.exe.zip

I find it's more elaborated than disasm.exe "RemObjects Pascal Script standalone disassambler (part of Innounp project)"

Website is currently only available through archive.org: https://web.archive.org/web/20170201213810/http://vdisasm.com/isd/

Well I just found ISD today, I don't know what happend to its repo and website. Why they were taken down?

In November 9, 2016 ISD emerged The last capture of vdisasm.com was on April 2019. On the next in August 2019 it when off.

Hmm seem with some deep links you can even access files from a deleted repo. Some POC: https://gist.github.com/vdisasm/28247b4409e3f4021bb4cc4efe44568f https://gist.github.com/vdisasm/d084db1d7856dced64f10f9fe0799518 Is someone knows more plz tell us.

isdsetup.1.5 was compiled on June 2018 with the path: ("C:\Users\TheUser\source\repos\PascalScript")

However target is a .NET file. So just open it in dnspy decompiler ... and save it as project file. Now after some tweaks it may be ready for compiling and development.

cw2k avatar Nov 08 '20 22:11 cw2k

The repository is still available, it's not deleted.

https://github.com/vdisasm/vdisasm

https://gist.github.com/vdisasm

hgdagon avatar Oct 17 '22 21:10 hgdagon

Another option is ifpsdasm from https://github.com/Wack0/IFPSTools.NET

Niek avatar Feb 13 '24 15:02 Niek