Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Открыть новую тему     Написать ответ в эту тему

Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Позволяет извлекать файлы не только из популярных архивов, но также из инсталляционных пакетов inno, nsis, wise, ms, installshield и некоторых других. Встраивается в контекстное меню, а также работает из собственного маленького окошка интерфейса. Есть русский язык.
Важно: Некоторые распаковщики, входящие в состав программы, не распаковывают инсталляторы если в пути к инсталлятору содержатся кириллические символы!




Актуальные обновляемые сборки:
Universal Extractor 2.0.0 RC3 от Bioruebe GitHub (25.08.2020)  / Nightly Builds (16.10.2023)  
- имеется встроенная функция обновления компонентов, которые обновляются намного чаще выхода релизов
Universal Extractor UniEx DreamLair 23 Portable от LonerD (18.04.2023)
- модификация версии от korosya с обновлёнными компонентами и небольшими доработками
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13.12.2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13.12.2018)
- Дополнительные ссылки по сборке от korosya
Старые сборки

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: raddyst, 23:47 23-10-2023
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst
Хорошо, что решение существует — давайте внедрим его в самую обновляемую сборку dev2null.
Согласитесь, пробовать остальные сборки чёрти какой давности не самая очевидная мысль.

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 15:56 16-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved

Цитата:
Но файлы TTF зачем-то убирают в инсталляторы, которые не открываются Universal Extractor (пример).  
 

извлекаем оверлей и с помощью xor используя ключ 0x8D обрабатываем оверлей и получаем cab  

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 20:35 17-03-2018 | Исправлено: rinat84, 18:30 21-03-2018
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
извлекаем оверлей и с помощью xor используя ключ 0x8D обрабатываем оверлей и получаем cab

Нас вряд ли поймут, если в кафе попросить тороид, а в тату-салоне — лемнискату Бернулли.
Но стоит выразиться привычнее, сказать «бублик» и «символ бесконечности», как всё получится.
Вот и ваше сообщение остаётся непонятым, нуждается в переводе с тайного языка на русский.

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 10:28 24-03-2018 | Исправлено: kraeved, 10:39 24-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved

Цитата:
Но стоит выразиться привычнее, сказать «бублик» и «символ бесконечности», как всё получится

В исходнике Bioruebe можно посмотреть (со строки 2320): https://github.com/Bioruebe/UniExtract2/blob/master/UniExtract.au3
 
p.s. Хм, у korosya это тоже есть, но закомментировано. Вообще, всё связанное с "Ghost Installer Studio" закомментировано. Наверно, были причины?

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 11:56 24-03-2018 | Исправлено: greatest_nooby, 12:42 24-03-2018
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved 11:28 24-03-2018
Цитата:
Вот и ваше сообщение остаётся непонятым, нуждается в переводе с тайного языка на русский.

kraeved боюсь, что тот кто не смог понять этот "тайный язык" не сможет и реализовать это. А если хочется познать секрет таинства, то вбиваем в поисковик например "шифрование xor" и читаем. Это довольно простой способ шифрования/дешифрования, который можно сделать даже в хекс редакторе.


----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 14:22 24-03-2018 | Исправлено: regist123, 14:24 24-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved

Цитата:
Вот и ваше сообщение остаётся непонятым, нуждается в переводе с тайного языка на русский.
 

вот этим извлекается оверлей  
https://drive.google.com/open?id=1EMG8zc5ODgA_k6NmE2kAr07yWHuF6BdH
после в командной строке  "....\UniExtract\bin\xor.exe"  "извлеченный оверлей"  "name.cab" 0x8D

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 15:39 24-03-2018
iRiverStone

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84

Цитата:
Этот файл нельзя открыть, так как он нарушает Условия использования.

Всего записей: 3185 | Зарегистр. 29-03-2016 | Отправлено: 15:55 24-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Этот файл нельзя открыть, так как он нарушает Условия использования.

убрал скомпилированый файл оставил только скрипт autoit

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 17:16 24-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84

Цитата:
убрал скомпилированый файл оставил только скрипт autoit

По прежнему "Этот файл нельзя открыть, так как он нарушает Условия использования."
 
p.s. Не нравится извлечение оверлея через exeinfope + autoit. Может, получше решение есть? Пока набросал на коленке, из примера tools в yzPELib (убрал все остальные фишки, только извлечение оверлея).
Запускать с 3-мя обязательными параметрами:
xovl.exe /extract <input> <output>
например:
xovl.exe /extract Inst_TT.exe Inst_TT.ovl
xovl.exe /extract "C:\Новая Папка\Inst_TT.exe" "C:\Новая Папка 2\Inst_TT.ovl"
 
https://www.upload.ee/files/8238423/xovl.7z.html
 

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 06:22 26-03-2018
Dror



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eсть проблема с распаковкой Inno Setup. Появляются кучи дублей файлов вот таких видов: имя файла,1.exe/dll. Имя файла,2.exe/dll и т.д. Либо 4 исполняемых файла 2 из которых обозначаются разной битностью и 2 имя файла,1.exe/dll, хотя в действительности должно быть имя файла.exe/dll и имя файла64.exe/dll. В настройках стоит "Удалять дубликаты" и "Добавлять расширения"
К примеру вот только несколько ссылок
http://dl.imploded.com/helium/helium_13.exe
https://www.chemtable.com/builds/main/reg-organizer-setup.exe
https://www.passmark.com/ftp/petst.exe
Это так на обоих сборках и от korosya и от addhaloka. Обе под х64  
Сиcтема Win7 x64
Таких сетапов куча. Приходится сверять хеши файлов, переименовывать их, удалять и использовать ExeinfoPe для определения разрядности. Прошу проверить и найти решение

----------
kalach - он везде kalach, пусть и тёртый

Всего записей: 10468 | Зарегистр. 23-03-2006 | Отправлено: 07:30 26-03-2018 | Исправлено: Dror, 07:38 26-03-2018
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dror
Цитата:
имя файла,1.exe/dll. Имя файла,2.exe/dll и т.д. Либо 4 исполняемых файла 2 из которых обозначаются разной битностью и 2 имя файла,1.exe/dll, хотя в действительности должно быть имя файла.exe/dll и имя файла64.exe/dll.

Они в таком виде внутри инсталлятора... Для такого сценария переименования нужно будет скрипт анализировать, где хватает нюансов.

Цитата:
Приходится сверять хеши файлов, переименовывать их, удалять и использовать ExeinfoPe для определения разрядности.

Легче по скрипту .iss пройтись, что бы понять - какие файлы подразумеваются для той или иной разрядности.

Всего записей: 7052 | Зарегистр. 08-03-2010 | Отправлено: 09:51 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dror
В отношении Inno Setup. raddyst уже ответил. Добавлю имя файла,1.exe/dll. Имя файла,2.exe/dll и т.д. - было всегда. В сценарии .iss эти файлы именно так и называются. Анализировать сценарий, переименовывать файлы и исменять сценарий с помощью сабжа не вижу смысла.  
"Удалять дубликаты" - это про InstallExplorer. "Добавлять расширения" - это про InstallExplorer, MSI, msm, msp, msu, wise.
 
 
В отношении Ghost Installer Studio - это было у Bioruebe. Я поробовал примотать к себе, но что-то не получилось. Поскольку никто не интересовался Ghost Installer Studio - я временно отложил. Давайте добавим.
greatest_nooby, согласен - мне тоже не нравится использование exeinfope (не люблю жмакать autoit-ом по кнопочкам). Можно поподробнее про xovl.exe (для последующего добавления в docs)?
 
Далее: что делаем с получившимся cab-ом? Распаковываем (7-zip-ом?) и удаляем или оставляем в виде cab-а?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 10:39 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
Можно поподробнее про xovl.exe (для последующего добавления в docs)?  

Это довольно кривая (можно сделать лучше, но пока времени и желания нет, может кто допилит, я если только в будущем) модификация PEKIT от UsAr (но xovl.exe переделан не из него, а из мода от ADMIN@CRACK). Оригинал от UsAr можно скачать здесь: http://www.manhunter.ru/underground/511_programmi_dlya_redaktirovaniya_resursov_pe_faylov.html
или https://www.upload.ee/files/8238801/PEKIT.1.0.zip.html
history в yzPELib.v0.5.zip
Версия от ADMIN@CRACK: https://www.upload.ee/files/8238820/tools_2.7z.html
Вообще, учитывая недопиленность xovl.exe, возможно лучше использовать оригинальный tools.exe.

Цитата:
Далее: что делаем с получившимся cab-ом? Распаковываем (7-zip-ом?) и удаляем или оставляем в виде cab-а?

Тут не знаю.

Цитата:
Я поробовал примотать к себе, но что-то не получилось.

Конкретно с вышеупомянутым Inst_TT.exe работает (попробовал раскомментировать и собрать), только Inst_TT.exe остаётся рядом с cab.
 
 
 

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 11:30 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greatest_nooby
А в чем кривизна xovl.exe? С другой стороны размер tools.exe копеечный => действительно, лучше использовать его. Теперь другой вопрос - что модифицировал ADMIN@CRACK в своем моде?
 

Цитата:
Конкретно с вышеупомянутым Inst_TT.exe работает (попробовал раскомментировать и собрать)

Да я уж не помню что у меня тогда не получалось)

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 12:11 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
А в чем кривизна xovl.exe? С другой стороны размер tools.exe копеечный => действительно, лучше использовать его. Теперь другой вопрос - что модифицировал ADMIN@CRACK в своем моде?  

Там не то чтобы кривизна, просто можно получше сделать, ну как минимум убрать ненужный ключ /extract и переделать работу с ком. строкой в юникод.
Из значимых модификаций ADMIN@CRACK - убран вывод справки и создания окна при этом, а остальное - небольшие поправки в коде, изменена обработка эксепшенов и немного облегчена yzpelib.lib (вероятно, это просто допиливалось под новый masm32 SDK, т. к. оригинальные исходники 2007 года).

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 12:47 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greatest_nooby
Можно какую-нибудь ссылку на описание мод ADMIN@CRACK для readme?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 17:32 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
А там нет ничего, кроме readme.txt от UsAr. Это, наверно к ADMIN_CRACK надо обращаться. Сабж был в этом архиве https://exelab.ru/f/index.php?action=vthread&forum=6&topic=22640#1
 
p.s. Или как варианты:
https://exelab.ru/f/index.php?action=vthread&forum=6&topic=8105
https://forum.tuts4you.com/topic/15336-yzpelib-by-usar/

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 17:48 26-03-2018 | Исправлено: greatest_nooby, 17:58 26-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ADMIN@CRACK). Оригинал от UsAr можно скачать здесь: http://www.manhunter.ru/underground/511_programmi_dlya_redaktirovaniya_resursov_pe_faylov.html  
или https://www.upload.ee/files/8238801/PEKIT.1.0.zip.html  

некоторые исходники ищите в bat файлах единственный недостаток если будет секция CERTIFICATE она будет извлечена вместе с оверлеем
 
и прошлый файл перезалил
https://drive.google.com/open?id=1GhjDkiUljzS5Wj3eUL2_OJ20-44moN-S

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 21:51 26-03-2018 | Исправлено: rinat84, 01:24 27-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
Правильно ли я понял, что вы привели скрипт, который полностью заменяет xovl.exe/tools.exe? Чем отличается от этого?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 09:09 27-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84

Цитата:
прошлый файл перезалил  

Что-то не хочет извлекать из подписанного (самопальным сертификатом), пишет "Not overlay found". По ссылке korosya - извлекает, правда после извлечения какие-то лишние окна открываются.
Не думаю, что удаление сертификата необходимо, 7-Zip в обоих вариантах ругается (соппсно, его особенность, ругань на нестандартные архивы, WinRAR это же молча распаковывает) на "есть данные после конца блока полезных данных", но распаковывает оба одинаково.
Хотя, конечно, без CERTIFICATE красивей.
 
off. Т. к. править исходники yzPELib влом да и собрать её не получается (tools.exe после некоторых плясок с бубном собрал, а саму либу не выходит), придумал жуткий костыль: Подробнее...

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 12:52 27-03-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru