dscharrer / innoextract

A tool to unpack installers created by Inno Setup
https://constexpr.org/innoextract/
Other
971 stars 119 forks source link

Extract compiled PascalScript code #106

Open dscharrer opened 4 years ago

dscharrer commented 4 years ago

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

cw2k commented 3 years ago

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.

hgdagon commented 1 year ago

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

https://github.com/vdisasm/vdisasm

https://gist.github.com/vdisasm

Niek commented 7 months ago

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