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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

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

Head_Crab



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

 
| Сайт программы |  
 

Цитата:
UPX (Ultimate Packer for eXecutables) - одна из лучших программ для упаковки исполняемых файлов. Представляет собой консольный упаковщик, способный сжимать исполняемые файлы и компоненты программ без потери их работоспособности. Поддерживает различные типы (win32|64/pe, djgpp2/coff, atari/tos, linux/386, watcom/le, dos/exe, dos/com и пр.), выпускается в версиях для Windows, Linux, DOS, Atari, WinCE/ARM. Гибко настраивается, распространяется с открытыми исходными кодами. Работает из командной строки (для любителей графических интерфейсов создано множество оболочек, например UPX Easy GUI, Free UPX, UPX X-Shell, UPX GUI, Alpx, UPXN и др.).

 
Версия: 4.2.2  |3 января 2024 г.|
Скачать  |разные платформы|

 


Неплохой аналог: MPRESS (распаковка не предусмотрена!)

Всего записей: 1250 | Зарегистр. 23-01-2006 | Отправлено: 19:07 14-08-2006 | Исправлено: DimmY, 12:05 10-01-2024
frost745



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

Цитата:
 - The program's main window has been almost completely redesigned. All controls for controlling UPX settings have been placed on the panel visible on the right side of the main window. In addition, for easier navigation, they were divided into categories and placed on smaller foldable panels.
 - From now the program is also available in a 64-bit version.
 - The information module has been significantly expanded. Now, detailed information about PE (Portable Executable), ELF, Mach-O and Mach-Fat executable files is displayed.
 - New columns: Icon, Full file name, OS (operating system).
 - File list toolbar has been added.
 - Added option to skip compressing individual files in the window with compression progress.
 - Added option to reload the file list.
 - A module checking availability of program updates has been added.
 - New About window displaying additional information.
 - Many minor changes and improvements.

Всего записей: 4201 | Зарегистр. 26-02-2013 | Отправлено: 19:45 22-09-2019
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UPX v3.96
23-01-2020
 

Цитата:
bug fixes


----------
Опросы ru-board'а

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 22:50 23-01-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown
 
Баг, о котором говорится - не сжимались х64 бинарники собранные в VS2019. Я о нём написал на баг-трекер, но оказалось не только я с ним встретился и его оперативно поправили в тот же день.  
 
Сейчас сжимется, например SumatraPDF v3.2.12064 Git-71a66737f х64 сжмаеся примерно до 6,2 МВ (-59%)

Цитата:
$ upx -9 SumatraPDF-3.2-x64.exe
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2020
UPX 3.96w       Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 23rd 2020
 
        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
  15388672 ->   6228992   40.48%    win64/pe     SumatraPDF-3.2-x64.exe
 
Packed 1 file.
 
upx -9 SumatraPDF-3.2-x64-install.exe
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2020
UPX 3.96w       Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 23rd 2020
 
        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
   9321984 ->   6184448   66.34%    win64/pe     SumatraPDF-3.2-x64-install.exe
 
Packed 1 file.

, только расплата за это размер кода в ОЗУ (Private bytes по данным РН): без сжатия ~ 10,1 МВ, сжатый бинарник ~ 23,19 MB при условии что суматра запущена без настроек и открытия документа. По мне так память более ценный ресурс чем место на носителе.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34384 | Зарегистр. 31-07-2002 | Отправлено: 20:55 24-01-2020 | Исправлено: Victor_VG, 20:57 24-01-2020
zilbertus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.Спецы,объясните дилетанту,почему некоторые программы,изначально запакованные в UPX, при распаковывании перестают работать. И ещё ситуация: запаковываю,работает.Распаковываю,вроде как оригинальный файл должен быть,а не работает

Всего записей: 580 | Зарегистр. 12-01-2018 | Отправлено: 11:36 27-04-2020
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zilbertus
Причину не назову, помню только, что при распаковке запакованного UPX файла он отличается  от исходного, неупакованного. UPX это не архиватор.

Всего записей: 4842 | Зарегистр. 22-04-2002 | Отправлено: 11:44 27-04-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zilbertus
DimmY
 
Если файл особым образом упакован для защиты от отладки, то при распаковке он будет повреждён и для восстановления его работоспособности придётся с ним повозится. В остальных случаях упаковка-распаковка не нарушает его работоспособности.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34384 | Зарегистр. 31-07-2002 | Отправлено: 12:15 27-04-2020
DimmY



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

Цитата:
не нарушает его работоспособности

Но распакованный файл всегда отличается от оригинала без всякого особого образа упаковки. Причина известна?

Всего записей: 4842 | Зарегистр. 22-04-2002 | Отправлено: 12:26 27-04-2020
zilbertus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При упаковке-распаковке некоторые программы запускаются,но исчезают,например,цифровые подписи и издатель.Получается,что файл меняется.А некоторые программы при упаковке-распаковке вообще не запускаются. Ну это так,больше для интереса.

Всего записей: 580 | Зарегистр. 12-01-2018 | Отправлено: 12:47 27-04-2020
data man



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

Цитата:
Но распакованный файл всегда отличается от оригинала без всякого особого образа упаковки. Причина известна?

UPX (и другие пакеры) изменяют данные в PE/COFF таблицах.
Если бы прежние данные сохранялись в файле, тогда распакованный был бы идентичен исходному.
 
Как-то так.
 
https://ru.wikipedia.org/wiki/Упаковка_исполняемых_файлов
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 13:45 27-04-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
zilbertus
 
Да, тут просто - это происходит из-за несимметричности алгоритма - он восстанавливает не всю структуру файла:
 
на скринах слева оригинал, справа то же бинарник после upx --ultra-brute -> upx d:
 

 

 

 
zilbertus

Цитата:
А некоторые программы при упаковке-распаковке вообще не запускаются.

Скорее всего защищённые проверкой ЭЦП - сертификат удалён, значит программа поддельная, ругаемся в stderr на запуске и завершаемся.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34384 | Зарегистр. 31-07-2002 | Отправлено: 14:35 27-04-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Free.UPX.3.1.port(upx391-6)RUS.7z
В переводе не все строки пока доступны и кое что умышленно не переводил, так как не влазит или не нуждается. Автору уже отписал со скриншотами и т.п.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 22:31 15-05-2020
SergeyGolubev



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
так ваш же перевод есть в программе ?..    или не ваш ?..

----------
ASUS X570UD-E4021T: i5-8250U (1.6GHz), 8Gb RAM, 15.6" FHD AG, GeForce GTX1050 2G, 1Tb, noODD, BT + Wi-Fi, Windоws 10 x64 RU

Всего записей: 22609 | Зарегистр. 31-01-2008 | Отправлено: 23:03 15-05-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeyGolubev
Уже накидал. Когда я качал, там ничего кроме польского и английского не было.
 
Добавлено:
А косяки не исправил.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 00:02 17-05-2020
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw, дык сама софтинка, по крайнему, под Винду, им же и упакована.. Нуна распаковать её же ей же и 42 строки перевести.. )

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 00:34 17-05-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
Чего за ересь ты несешь!? Программа в архиве, в файле локализации более 500 строк для перевода, около 400 из которых мной переведены. Иди проспись.
 
Добавлено:
Недоступно для перевода около десяти строк, автор в курсе и наверное сам исправит это. Еще часть строк просто не вмещаются, если их перевести, да и необходимость их перевода сомнительна, например:
   
 
Или, например, вкладки с таблицами "UPX heder" и "Portable Executable" которые я вообще трогать не стал.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 01:50 17-05-2020 | Исправлено: wvxwxvw, 01:59 17-05-2020
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Head_Crab написал(а)
Цитата:
UPX X-Shell,

в шапке ведёт на какой-то левый сайт.

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

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 09:22 23-01-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обычное дело, домен продали. Гугл первой же ссылкой в поиске выдаёт искомое.

Всего записей: 6109 | Зарегистр. 20-10-2006 | Отправлено: 20:19 23-01-2021
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG написал(а)
Цитата:
Баг, о котором говорится - не сжимались х64 бинарники  

скорее всего не только этот баг. Ибо были ещё несколько жалоб, что программы им пожатые до обновления не запускались. Например тут написано.

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

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 22:17 24-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
 
За год я про тот баг и забыл...

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34384 | Зарегистр. 31-07-2002 | Отправлено: 23:20 24-01-2021
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос у меня глупый, но все-таки... Упаковка/распаковка может помочь от ложного срабатывания антивирусов или скорее помешает? Зависит ли это от конкретной версии упаковщика и параметров, заданных при упаковке?

Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 16:04 15-06-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » Компьютеры » Программы » UPX | Ultimate Packer for eXecutables


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru