UPX
| Офф. сайт программы |
Цитата:
| Офф. сайт программы |
Цитата:
Одна из лучших программ для упаковки исполняемых файлов UPX (the Ultimate Packer for eXecutables). Представляет собой консольный упаковщик, способный сжимать исполняемые файлы и компоненты программ без потери их работоспособности. Поддерживает различные типы (win32/pe, djgpp2/coff, atari/tos, linux/386, watcom/le, dos/exe, dos/com и прочие), выпускается в версиях для Linux, DOS, Atari, PowerPC. Гибко настраивается, распространяется с открытыми исходными кодами. Работает из командной строки (для любителей интерфейсов создано множество графических оболочек, например, UPXShell, UPX GUI, Alpx и многие другие).
ни у кого нет старых версий UPX , файлы которых уже не распаковываются ?
вроде 0.8 и ниже.
вроде 0.8 и ниже.
UPX 2.03
Цитата:
Скачать (выбирайте платформу)
Цитата:
• bvmlinuz/386: fix for kernels not at 0x100000; also allow x86_64
• linux/elf386: work around Linux kernel bug (0-length .bss needs PF_W)
Скачать (выбирайте платформу)
UPX 2.91 Beta
Цитата:
Windows - http://upx.sourceforge.net/download/unstable/upx291w.zip
Linux - http://upx.sourceforge.net/download/unstable/upx-2.91-i386_linux.tar.bz2
Цитата:
Latest Changes:
- Assorted bug fixes
- Arm/pe: fix "missing" icon & version info resource problem for wince 5
- Win32/pe & arm/pe: added option --compress-icons=3 to compress all icons
Windows - http://upx.sourceforge.net/download/unstable/upx291w.zip
Linux - http://upx.sourceforge.net/download/unstable/upx-2.91-i386_linux.tar.bz2
UPX 2.92 Beta
Цитата:
Windows - http://upx.sourceforge.net/download/unstable/upx292w.zip
Linux - http://upx.sourceforge.net/download/unstable/upx-2.92-i386_linux.tar.bz2
Цитата:
Changes:
- Optional LZMA compression
- Support for BSD systems
- Many internal changes
Windows - http://upx.sourceforge.net/download/unstable/upx292w.zip
Linux - http://upx.sourceforge.net/download/unstable/upx-2.92-i386_linux.tar.bz2
После распаковки не могу запустить программу, ошибка 0xc0000005, подскажите что делать
Цитата:
не могу запустить программу, ошибка 0xc0000005, подскажите что делать
Может стоит скачать версию ПОНОВЕЕ !?
Например UPX 2.93 отсюда !
Чаще всего ошибка 0xc0000005 возникает после неправильной распаковки программы. То есть таблица ресурсов была распакована (ее объем увеличился), а под нее протекторы или пакеры любят таблицу импорта совать, и затерла слегка часть импорта. Вот тебе и нет инициализации приложения...
UPX м3.0
Цитата:
Скачать программу
Цитата:
Changes in 3.00 (27 Apr 2007):
* watcom/le & tmt/adam: fixed a problem when using certain filters
Changes in 2.93 beta (08 Mar 2007):
* new formats Mach/i386 and Mach/fat support Mac OS X i686 and
Universal binaries [i686 and PowerPC only]
* dos/exe: LZMA is now also supported for 16-bit dos/exe. Please note that
you have to explicitly use '--lzma' even for '--ultra-brute' here
because runtime decompression is about 30 times slower than NRV -
which is really noticeable on old machines.
* dos/exe: fixed a rarely occuring bug in relocation handling
* win32/pe & arm/pe: better icon compression handling
Changes in 2.92 beta (23 Jan 2007):
* new option '--ultra-brute' which tries even more variants
* slightly improved compression ratio for some files when
using '--brute' or '--ultra-brute'
* bug fixes
Changes in 2.91 beta (29 Nov 2006):
* assorted bug fixes
* arm/pe: fix "missing" icon & version info resource problem for wince 5
* win32/pe & arm/pe: added option --compress-icons=3 to compress all icons
Changes in 2.90 beta (08 Oct 2006):
* LZMA algorithm support for most of the 32-bit and 64-bit file formats;
use new option '--lzma' to enable
* new format: BSD/elf386 supporting FreeBSD, NetBSD and OpenBSD
via auto-detection of PT_NOTE or EI_OSABI
* arm/pe: all the NRV compression methods are now supported
(only NRV2D is missing in thumb mode)
* linux/elf386, linux/ElfAMD: remember /proc/self/exe in environment
* major source code changes: the runtime decompression stubs are now
built from internal ELF objects
Скачать программу
UPX 3.01
Цитата:
Скачать
Цитата:
Changes in 3.02 (16 Dec 2007):
* fix unmapping on arm-linux.elf
* fix error checking in mmap for i386-linux.elf [triggered by -fPIE]
* bug fixes
Скачать
namchik, 3.02 а не 3.01
Кроме Free UPX, есть и такая графическая оболочка UPX X-Shell
UPX 3.03
Цитата:
Скачать
Цитата:
Changes in 3.03 (27 Apr 2008):
• implement cache flushing for PowerPC (esp. model 440)
• fix cache flushing on MIPS (>3 MiB compressed, or with holes)
• fix MIPS big-endian
• bug fixes
Скачать
Скжите - а что сжимет лучше -- PeCompact или UPX ?
И не могу найти на форуме PeCompact -а на ссайте вроде версия свежая есть. и уже платная
И не могу найти на форуме PeCompact -а на ссайте вроде версия свежая есть. и уже платная
PECompact чуть лучше жмет, если задать соответствующие комбинации настроек. Но UPX тоже расширяет возможности и удобен тем, что он мал и портативен (а также полностью бесплатен). И UPX, и PECompact имеют настройки, позволяющие регулировать степень сжатия. [more]У PECompact есть т.н. Student Build - сборка, которая позволяет пользоваться программой бесплатно при условии, что все сжатые файлы будут распространяться на безвоздмездной основе.
Цитата:
Цитата:
Student build: The student version is for academic use only. It is fully functional, but compressed executables may not be redistributed (by license). To redistribute your compressed executables, they must either be totally freely given away, or you must purchase a PECompact license.[/more]
equis
Спасибо ...
А на форуме никто не встречал PECompact для скачивания ...
Спасибо ...
А на форуме никто не встречал PECompact для скачивания ...
Цитата:
А на форуме никто не встречал PECompact для скачивания ...
есть соответсвующая тема в варёзнике
Gideon Vi
спсб уже нашел..
спсб уже нашел..
Подскажите, как распаковать файл упакованный UPX-ом
Real Root UPXShell rus
Цитата:
Подскажите, как распаковать файл упакованный UPX-ом
upx.exe -d твой файл.
А если сигнатура затерта? как распаковать тогда?
SRM1975
Попробуй QuickUnpack, последняя версия вроде 2.1
Попробуй QuickUnpack, последняя версия вроде 2.1
Цитата:
А если сигнатура затерта?
шутка? имеешь понятие о затертой сигнатуре и не знаешь о том же QuickUnpack
квиканпак не может распаковать
упаковано упх 2,90 лзма
сигнатура затерта
какие предложения по распаковке?
файл - драйвер, не екзешник.
Добавлено:
QuickUnpack 2.1 не помогает
файл - драйвер, упакован упх 2.90 лзма
сигнатура затерта
предложения по распаковке?
упаковано упх 2,90 лзма
сигнатура затерта
какие предложения по распаковке?
файл - драйвер, не екзешник.
Добавлено:
QuickUnpack 2.1 не помогает
файл - драйвер, упакован упх 2.90 лзма
сигнатура затерта
предложения по распаковке?
Сжимал тут PECompact-ом ACDSee32 2.44 экзешку... И иконки убивались, и из-за антивируса подвисоны на всю систему. Убрал иконки из сжимаемых ресурсов, стало получше, но все равно проц грузит. Тогда давай проверенным UPX. Исключая иконки. Результат: отлично! ) Проц не грузит, антивирь не задумывается. Возможно, дело в алгоритме сжатия, у PECompact куча модулей, но лень разбираться. UPX рулез!! (если не читать документацию к ПЕКомпакту ))
Цитата:
UPX рулез!!
Все потому что когда распакуешь файл юпи-иксом,
то файл получается равен исходному,
а все остальные пакеры переделывают перед сжатием ресурсы,
могут удалить нелишние ресурсы,
из-за чего файл может неккоректно работать или вставлять туда свой код вируса,
поэтому пакеры и не имеют собственного анпакера.
embrace909
Цитата:
Если сравнить побайтно с исходным, то файл отличен от исходного, причем почти весь, так что о равенстве файлов говорить никак не приходится. Другое дело, что на корректность функционирования файла это не влияет.
Цитата:
файл получается равен исходному
Если сравнить побайтно с исходным, то файл отличен от исходного, причем почти весь, так что о равенстве файлов говорить никак не приходится. Другое дело, что на корректность функционирования файла это не влияет.
Предыдущая тема: SharpE (ранее SharpOS)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.