IPB

Добро пожаловать, гость ( Вход | Регистрация )

> InstallShield расшифровка Uninst.isu
PavelDAS
Oct 9 2025, 09:00
Сообщение #1


Newbie
*

Группа: Authorized
Сообщений: 6
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 0 раз(а)



Необходима помощь в расшифровке файлов InstallShield: Uninst.isu
Там должны храниться пути установки, реестр, ...

Пробовал как-то через IDA 9 подсмотреть, как идёт расшифровка, но не понял...

https://wdfiles.ru/2Qijh

Запуск на выполнение:
ISUninst_5_51_138.exe -fUninst.isu

Сейчас приходится использовать песочнику+отслеживать обращений, чтобы узнать что он пытается удалить.

Реестр: HKCU\SOFTWARE\Infogrames
Каталоги:
C:\Program Files\Infogrames\Bugs Bunny & Taz - Time Buster
C:\WINDOWS\Главное меню\Программы\Infogrames\Bugs Bunny & Taz - Time Busters


--------------------
|__--__|
***|***
___|___
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
PavelDAS
Oct 13 2025, 12:07
Сообщение #2


Newbie
*

Группа: Authorized
Сообщений: 6
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 0 раз(а)



QUOTE(-=CHE@TER=- @ Oct 13 2025, 10:15) *

Для WISE были распаковщики, причём даже с исходными кодами, типа такого (см. ссылки на E_WISE и другие программы, которые там упоминаются):
https://github.com/mnadareski/WiseUnpacker

Я собрал все возможные распаковщики под разные версии, что-то работает в одном, что-то в другом.
Этот хорош, но не всё может корректно извлечь.
Использую HWUN 0.50b и 0.40b для "особых" вариации встречающиеся крайне редко, на которых все обламываются.

Я расшифровываю script.bin, там всё открыто, мне интересно что за что отвечает и собрать первоначальный wse файл smile.gif
Структура понятно, осталось констант насобирать.

QUOTE(-=CHE@TER=- @ Oct 13 2025, 10:15) *

Очень странно. Я под GCC собирал, но сейчас попробовал под G++ тоже без проблем собралось. Можешь написать что за ошибки?




--------------------
|__--__|
***|***
___|___
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Oct 13 2025, 12:18
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,388
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 322 раз(а)



А у тебя точно нормально GCC настроен? Простая программа "Hello, world!" хотя бы компилируется? Потому что на твоём скриншоте GCC пишет что линковщик (ld.exe) найти не может.
На всякий случай ещё попробуй заменить в начале программы "#include <windows.h>" на такое:
CODE
#include <stdint.h>

#define DWORD uint32_t
#define WORD uint16_t
#define BYTE uint8_t
Но, повторюсь, если у тебя даже простенькая программа "Привет, мир!" не компилируется, то это не в моём коде дело.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 17th October 2025 - 06:42