HAARP
- Joined
- Dec 3, 2006
- Messages
- 632
- Reaction score
- 109
So I'm trying to bypass the installshield OS check because I can not install a great deal of software that is packed with it. So I decided to try to fix it by unpacking it manually but I can't seem to find where or when exactly the final check is made since it seems that the .msi executable has been packed inside at least two .exe files that seem to also belong to this installshield crap. Therefore I decided to come here to get help from you guys in an attempt to get this done faster than it will be done if I have to manually unpack this thing.
So far I've tried using automatic installshield unpackers but none worked so I have no choice but to do it manually.
Another thing I've tried is running it in compatibility mode and the installshield code got tricked in the following lines of code but it seems that it is able to get the real info from somewhere else by the time the final .msi file gets executed :*:
So do you have any idea where this thing could be getting all the info from? Any specific registry file or somewhere else? Do I really have to go all the way through and try to unpack it manually?
So far I've tried using automatic installshield unpackers but none worked so I have no choice but to do it manually.
Another thing I've tried is running it in compatibility mode and the installshield code got tricked in the following lines of code but it seems that it is able to get the real info from somewhere else by the time the final .msi file gets executed :*:
PHP:
0044843D |. FF15 84E14700 CALL DWORD PTR DS:[<&KERNEL32.GetVers ; [KERNEL32.GetVersion
00448443 |. 33D2 XOR EDX,EDX
00448445 |. 8AD4 MOV DL,AH
00448447 |. 8915 8C1C4A00 MOV DWORD PTR DS:[4A1C8C],EDX
0044844D |. 8BC8 MOV ECX,EAX
0044844F |. 81E1 FF000000 AND ECX,000000FF
00448455 |. 890D 881C4A00 MOV DWORD PTR DS:[4A1C88],ECX
0044845B |. C1E1 08 SHL ECX,8
0044845E |. 03CA ADD ECX,EDX
00448460 |. 890D 841C4A00 MOV DWORD PTR DS:[4A1C84],ECX
00448466 |. C1E8 10 SHR EAX,10
00448469 |. A3 801C4A00 MOV DWORD PTR DS:[4A1C80],EAX
0044846E |. 6A 01 PUSH 1 ; /Arg1 = 1
Last edited: