Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   InstallShield 12 Script decompiler ? (https://forum.exetools.com/showthread.php?t=12708)

DARKER 03-26-2010 17:06

InstallShield 12 Script decompiler ?
 
Exist some new tool that can handle InstallShield 12 script files (setup.inx)? I can't process it with old tools (ISDGoBack, ISDHelper, SID ...)

CrackZ 03-27-2010 01:47

1 Attachment(s)
A 'friend' contributed this to me recently. I will also be posting it to my site shortly but will make it available here. Feedback appreciated.

Regards,

CrackZ.

DARKER 03-27-2010 02:12

Thanks, that's what i need! It must be some private modification, because i don't hear about it ;-)

DARKER 03-27-2010 14:59

Summary: isDcc31 decrypt script - OK, but decompile only part of file and then exit as usually (no error, output only 150kb of 3,2mb listing). I finish it with sid (installshield 6/7 script decompiler v1.0 written by sn00pee). Maybe some bug that can be corrected. PM me for example. It will be good fix this nice tool :-)

shsan 04-09-2010 18:21

I am the "Friend" who hacked away that version and indeed it is some private modification :)
I needed the tool for something so I wrote it.
Unfortunately I had very little samples to test it with so I am not surprised that it is crashing half-way.

DARKER, If you can drop me a pm, we can discuss how I can test your file and hopefully provide a fixed version.

Regards,

shsan.

shsan 04-09-2010 20:39

1 Attachment(s)
Thanks to DARKER I have an updated version.
It seems that in some case one of the value I was relying on was 0 when it was supposed to be an offset telling me the end of the code segment.
Well in that case I treat the end of the file as the end of the code segment and it seems to do the trick.;)

Enjoys.
:D

sweetdj 04-28-2010 23:25

please upload rapidshare :S

Sky 04-29-2010 18:33

Quote:

Originally Posted by sweetdj (Post 67944)
please upload rapidshare :S

Here you go
Code:

hxxp://rapidshare.com/files/381518590/isDcc31src.zip

squareD 07-10-2010 00:20

This nice decompiler still works with .inx of v14 out of year 2008... :)
But ist there a tool for extracting .cab for installshield 2008 v14? :confused:

I can't find anything, so may be someone can help.

Calvin 12-09-2012 16:24

1 Attachment(s)
Hi,

i can create setup.inx.dec but unable to make any changes in unencrypted setup.inx with isdcc31? Any clues?

sendersu 05-24-2013 22:06

Limited patching avaible by this tool:


[sid] - installshield 6/7 script decompiler
v1.0 written by sn00pee

introduction
------------
sid is designed to decompile installshield .inx scripts created with
installshield 6 or 7. additionally it allows the user to take a few
changes to the code and patch the script.

features:
- decompiles every .inx script file
- automatically detects IS standard lib functions
- patch parts of the script
- easy to use program environment

val2032 07-25-2013 03:01

recompile setup.inx
 
I decrypted the inx file with isdcc31 but when I tried to decompile with sid (sn00pee) it crashed.
Finally, I decompiled with nekosuki, I patched but I don't know how to recompile to setup.inx
Any idea, please.

scorpie 07-25-2013 17:48

As far as I know the *.inx should be "decompiled" with other programs. I will post it when I find it (it has been some time in my collection).

Calvin 08-04-2013 19:35

SID does not complete decompiling and crashes in my case. Any updates for SID ?

raduga_fb 08-04-2013 22:01

installshield, setup.inx
 
1 Attachment(s)
Did you try isd beta 16 ?

chronos 07-10-2014 20:27

Thanks, does this decompiler even work on newer verisons?

sendersu 07-11-2014 04:01

@chronos
let it be your home work
try it and tell the community!

dario_es 07-23-2014 10:11

ther is a SID imporved version can decompile higher version installshield

atomix 08-06-2014 21:33

Quote:

Originally Posted by dario_es (Post 93022)
ther is a SID imporved version can decompile higher version installshield

Do you mean an update to this old (but gold) tool? If so, can you provide more details about it? TIA.

[sid] - installshield 6/7 script decompiler
v1.0 written by sn00pee

Masoud 02-06-2018 16:44

Can someone upload isDcc31 to somewhere else please?

sendersu 02-07-2018 05:03

here we go -

isDcc v3.1, (c) 1998 Andrew de Quincey
isDcc v2.00, (c) 2000 Mr. Smith
isDcc v2.10, (c) 2001 Mr. Smith
isDcc v3.10, (c) 2001 Mr Won't tell:)
Syntax : isDcc -u filename.inx //To Unscramble the script file
Syntax : isDcc -s filename.inx.dec //To Scramble the script file
Syntax : isDcc filename.inx.dec //To desassemble the script file


https://www.sendspace.com/file/qpfb1y

markmorrick 10-17-2020 05:22

Is there any way to add the modified files to *.cab package ?
ISCAB.exe is discontinued and doesn't work with newer versions :-(

user1 10-17-2020 17:50

repack it

with advanced installer

capture before and after and generate msi NEW installer

no other solution no one have updated version of that tool, anyway was useless.

Rasmus 10-17-2020 19:25

Quote:

Originally Posted by markmorrick (Post 121468)
Is there any way to add the modified files to *.cab package ?
ISCAB.exe is discontinued and doesn't work with newer versions :-(

Tool is 7 years old. Now there are better tools to unpack installers. That tool was very good in its time.

markmorrick 10-19-2020 00:16

Thanks Guys;

I will try with AI .

Rasmus - can you recommend something ?

PS. I have setup & *.cab - not *.msi
That's why I want to update *.cab (file extract is possible, but how to exchange a modified file ?)

QuakeGamer 01-08-2024 23:17

I'm sorry for resurrecting this old topic. I am currently trying to decompile some custom actions in a msi installer. With ORCA, I see that the custom action is located in issetup.dll.

Am I right to assume that the function that is called from the installer actually then resides in setup.inx? I am trying to decompile with some older SID version, but can't find any other tools...

TempoMat 02-03-2024 06:28

Quote:

Originally Posted by QuakeGamer (Post 129879)
I'm sorry for resurrecting this old topic. I am currently trying to decompile some custom actions in a msi installer. With ORCA, I see that the custom action is located in issetup.dll.

Am I right to assume that the function that is called from the installer actually then resides in setup.inx? I am trying to decompile with some older SID version, but can't find any other tools...

The setup.inx may contain the called functions.
Can you share a copy of the "setup.inx" file?

QuakeGamer 02-04-2024 00:40

Quote:

Originally Posted by TempoMat (Post 130065)
The setup.inx may contain the called functions.
Can you share a copy of the "setup.inx" file?

Unfortunately I cannot the share the .inx file. But I succeeded using https://github.com/darknesswind/IsDcc.git and fixing its compilation errors. With that, i was able to see which DLL-Functions where called from the script code.

Fixes were:

https://github.com/darknesswind/IsDcc/blob/master/common.h#L29

Changing that to TYPE_UNDEF5, instead of TYPE_AUTOSTRING - if I recall correctly.


All times are GMT +8. The time now is 22:27.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX