UPX [Архив] - SamForum.ws

PDA

Просмотр полной версии : UPX


sl@von
02.08.2007, 02:59
UPX (Ultimate Packer for eXecutables) является консольным упаковщиком разнообразных исполняемых файлов, включая COM, EXE, SYS - сжимает их, оставляя при этом полностью работоспособными.

Автор: Upx.sourceforge.net
Сайт программы: [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Цена: Free
Рус. язык: Нет
Размер / ОС: 321.03 КБ, 98/2K/XP

UPX 3.08
UPX 3.08 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, Windows, open source)
UPX 3.08 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, DOS, open source)
UPX 3.08 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.4 MB, исходные коды)

Версии для различных Linux, BSD-платформ, ARM и PowerPC можно взять на этой странице. ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

simens007
28.04.2008, 13:22
UPX (Ultimate Packer for eXecutables) 3.03

* 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
Windows: [Ссылки могут видеть только зарегистрированные и активированные пользователи]
DOS: [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Linux (i386): [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Linux (amd64): [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Atari TOS/MiNT: [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Yanis
30.09.2008, 09:30
UPX Shell EXEPacker
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Программа является оболочкой известного консольного упаковщика Upx.exe и только управляет с определенными опциями этим упаковщиком и реализует основные функции через графический интерфейс, поэтому имеет такое название.
.:: Вы должны 'сказать спасибо', чтобы увидеть скрытый текст, содержащейся здесь. ::.

LeprekOn
28.09.2009, 21:21
Ultimate Packer for eXecutables 3.04

Changes in 3.04 (27 Sep 2009):
* new format Mach/AMD64 supports 64-bit programs on Apple Macintosh.
* new formats Dylib/i386 and Dylib/ppc32 support shared libraries
[such as browser plugins] on Darwin (Apple Macintosh). An existing
-init function (LC_ROUTINES command) is required.
* new format vmlinuz/armel for Debian NSLU2 (etc.) linux kernel
* bvmlinuz boot protocol 2.08 for 386 Linux kernel
* Extended ABI version 4 for armel-eabi ARM Linux ELF
* bug fixesupx304w.zip ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (Win32 console version)
upx-3.04-i386_linux.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (precompiled i386-linux version)
upx-3.04-amd64_linux.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (precompiled amd64-linux version)
upx-3.04-armeb_linux.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (precompiled armeb-linux version)
upx-3.04-mipsel_linux.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (precompiled mipsel-linux version)
upx-3.04-powerpc_linux.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (precompiled powerpc-linux version)
upx304d.zip ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (32-bit DOS version)
upx304a.zip ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (Atari TOS/MiNT version)
upx-3.04-src.tar.bz2 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) ( source code (you also need UCL ([Ссылки могут видеть только зарегистрированные и активированные пользователи])))

xpadd91
04.10.2009, 13:51
Yanis ([Ссылки могут видеть только зарегистрированные и активированные пользователи]),
Программа является оболочкой известного консольного упаковщика Upx.exe и только управляет с определенными опциями этим упаковщиком и реализует основные функции через графический интерфейс, поэтому имеет такое название.
Скрытый текст:
Скачать
ifolder.ru
я вижу там уже срок истёк. официальное программа

Добавлено через 31 секунду
.:: Вы должны 'сказать спасибо', чтобы увидеть скрытый текст, содержащейся здесь. ::.

vadimsva
04.10.2009, 15:17
UPX Shell EXEPacker вообще тупая прога, непонял как она работает, не сжимает и не разжимает, а также что очень важно имеет старый upx. Лучше использовать UPXShell-3.4.2.2007-Setup с возможностью подключать внешние upx.

alexandr2130
02.04.2010, 02:09
с этой программой можно распаковать exe-файл ?
а то у меня не получается ([Ссылки могут видеть только зарегистрированные и активированные пользователи]).
C:\Downloads\upx304w>upx -d FirefoxPortable.exe
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2009
UPX 3.04w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 27th 2009

File size Ratio Format Name
-------------------- ------ ----------- -----------
upx: FirefoxPortable.exe: NotPackedException: not packed by UPX

Unpacked 0 files.

C:\Downloads\upx304w>
Если нельзя подскажите какой программой пользоваться.
Мне надо исправить FileDescription, а для этого надо распаковать.

vadimsva
02.04.2010, 04:26
alexandr2130 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]), upx-ом можно распаковать те файлы которые им и запакованы, причем может оказать что не каждая версия может распаковать, поэтому следует иметь несколько разных версией. А этот файл через тотал открывается

MTsv DN
02.04.2010, 08:42
А с чего Вы взяли, что это UPX? Портэйбл версии чаще всего делают с помощью Thinstall'а например...или MoleBox'а...

alexandr2130
02.04.2010, 17:24
ничего не подходит
мне надо исправить ResHacker'ом файл FirefoxPortable.exe ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
"FileDescription", "Mozilla Firefox, Portable Edition" на "FileDescription", "FirefoxPortable"
где-то прочитал сначала надо как-то распаковать UPX-ом, потом править ResHacker'ом.
если исправит без распаковки файл не запускаться.
через тотал открывается ([Ссылки могут видеть только зарегистрированные и активированные пользователи]), а как исправлять непонятно.

speci@list
28.04.2010, 16:25
alexandr2130 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]), а ты запакуй файл в sfx архив созданный с заранее модифифированным sfx файлом в котором все заранее исправлено на твои надписи. как минус около 100 кб прибавится в размере

Exodus
29.04.2010, 00:11
единственный недостаток UPX это то, что он не жмёт файлы со структурой TLS Callback :hrhr: а так нормал...

dima4o
29.04.2010, 20:46
UPX 3.05

* i386-linux and amd64-linux support shared libraries (DT_INIT must
exist, all info needed by runtime loader must be first in .text, etc.)
* Linux /proc/self/exe now is preserved by default, by leaving behind
one page. New compress-time option --unmap-all-pages is available.
* Withdraw support for shared libraries on Darwin (Apple Mac OS X)
because upx does not understand enough about .dylib.
* bug fixes

UPX 3.05 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, Windows, open source)
UPX 3.05 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, DOS, open source)
UPX 3.05 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.4 MB, исходные коды).

Версии для различных Linux, BSD-платформ, ARM и PowerPC можно взять на этой странице. ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

leserg73
06.09.2010, 15:55
Free UPX v1.3
Скиншоты:
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Еще одна графическая оболочка консольного упаковщика UPX.ехе.

Взять можно здесь ([Ссылки могут видеть только зарегистрированные и активированные пользователи]).

Последнее обновление программы - 07.05.2010.

В своем составе имеет upx.exe версии 3.5.0.0, а также несколько профилей
по упаковке файлов (EXE, DLL, OCX, BPL, CPL, SYS, AX, ACM, DRV, TLB и др.).

SamLab
06.09.2010, 16:07
Раз никто не пишет - напишу я:

UPX 3.06

UPX 3.06 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, Windows, open source)
UPX 3.06 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, DOS, open source)
UPX 3.06 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.4 MB, исходные коды).

Zlocorp
06.09.2010, 17:54
CSerj ([Ссылки могут видеть только зарегистрированные и активированные пользователи]), уже жмет ;)

Exodus
08.09.2010, 21:02
UPX 3.07

UPX 3.07 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, Windows, open source)
UPX 3.07 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.2 MB, DOS, open source)
UPX 3.07 ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (0.4 MB, исходные коды)

Exodus
04.06.2011, 19:03
UPX 3.08 Dev
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

ps: единственная сборка под windows после авторов с полноценным функционалом (zlib 1.2.5, libucl 1.03, liblzma 9.22), остальные попытки сборок в интернете не полноценные, нет подключенной lzma библиотеки...

компилятор GCC 4.7.0

2 months ago ml1050 fixed computing of tls data end (sf.net bug 3256788) default tip changeset | files
2 months ago jreiser More l_info.l_lszie and .l_checksum TargetEndian. changeset | files
2 months ago jreiser Merge. changeset | files
2 months ago jreiser Place loader immediately after compressed PT_LOADs, in "middle" of file. changeset | files
2 months ago jreiser l_info.l_lsize and .l_checksum are TargetEndian changeset | files
2 months ago jreiser OutputFile implements read() and readx(); beware --stdout. changeset | files
2 months ago ml1050 fixed a warning (sf.net bug 3241423) changeset | files
3 months ago jreiser avoid .so with DT_TEXTREL; SourceForge bug 3190915 changeset | files
5 months ago Markus F.X.J. Oberhumer Enter 2011. changeset | files
5 months ago Markus F.X.J. Oberhumer Remove trailing whitespace. changeset | files
5 months ago Markus F.X.J. Oberhumer Detabify. changeset | files
5 months ago Markus F.X.J. Oberhumer Fix __cdecl syntax error. changeset | files
5 months ago ml1050 replaced abort() with internal_error() (sf.net bug 3101319) changeset | files
5 months ago ml1050 merge changeset | files
5 months ago jreiser i386-linux.shlib-init needs empty LEXECDYN (sourceforge 3101319) changeset | files
5 months ago ml1050 align TLS callbacks to 4 byte boundary changeset | files
5 months ago ml1050 fixed a typo changeset | files
5 months ago ml1050 added some input validity checks (for sf.net bug 3122661) changeset | files
5 months ago ml1050 do not skip dlls with no imports from the preprocessed import data (sf.net bug 3125753) changeset | files
6 months ago Markus F.X.J. Oberhumer Keep entries sorted in Makefiles. changeset | files
6 months ago Markus F.X.J. Oberhumer Add a .dump file to repo. changeset | files
6 months ago Markus F.X.J. Oberhumer Update .hgignore. changeset | files
6 months ago jreiser improve PIC_STRING changeset | files
6 months ago jreiser more flexible labels on trace output changeset | files
6 months ago jreiser better PIC_STRING for __mips__ changeset | files
6 months ago jreiser better PIC_STRING for __mips__ changeset | files
6 months ago jreiser DEBUG for MIPS i386-linux.elf-main.c changeset | files
6 months ago jreiser move DEBUG_STRCON adjacent to uses changeset | files
6 months ago jreiser unify DEBUG STR_* into i386-linux.elf-main.c from *.elf-fold.S changeset | files
6 months ago jreiser use up4() changeset | files
6 months ago jreiser ELFOSABI_NETBSD changeset | files
6 months ago jreiser use brand_netbsd changeset | files
6 months ago jreiser NetBSD version 5 requires PT_NOTE for PaX. Also adjust other *BSD and PT_NOTE. changeset | files
6 months ago jreiser make_hatch_arm() needs sys_munmap; also fix ARM div10. changeset | files
6 months ago jreiser Stand-alone tracing for ARM stub; "#define DEBUG 1" then re-compile. changeset | files
6 months ago jreiser ARM copy .e_flags from input to output to preserve soft_FP flag, etc. changeset | files
6 months ago jreiser NetBSD 5.0 wants PT_NOTE and branded executables changeset | files
6 months ago Markus F.X.J. Oberhumer Small upx_sanity_check() update. changeset | files
6 months ago Markus F.X.J. Oberhumer Set sane abort() default behaviour when using msvcrt. changeset | files
7 months ago Markus F.X.J. Oberhumer Silence some compilation warnings. changeset | files
7 months ago Markus F.X.J. Oberhumer Portability updates. changeset | files
7 months ago Markus F.X.J. Oberhumer New ACC version. changeset | files
8 months ago Markus F.X.J. Oberhumer Bump version for next release.

crack.exe
05.06.2011, 08:11
UPX 3.08 Dev
пс креши с упаковкой dll

когда наконец х64 поддержку сделают...

Exodus
05.06.2011, 11:09
когда наконец х64 поддержку сделают...
могу сделать, только надо ли это...

Добавлено через 2 минуты
пс креши с упаковкой dll
чем жал? если ucl то он у меня немного криво встал, если lzma то должно быть нормально на 100%...

crack.exe
05.06.2011, 12:44
чем жал?
если юзать shell типа "FREE UPX 1.4" походу косяк shell`а...
+ упаковка "-9 --all-filters --force --no-backup --overlay=strip --compress-exports=1 --strip-relocs=1 --compress-icons=3" оригинал упх жмет лучше (прим opera.dll)

могу сделать, только надо ли это...
как не надо? под х64 только MPRESS знаю и то он "тормоз" + нету опций для упаковки икон...

Exodus
05.06.2011, 12:55
+ упаковка "-9
ucl у меня чего-то не получается нормально привернуть, может nrv чистый попробовать, так он от этих же авторов, только исходники не доступны...

Добавлено через 1 минуту
как не надо? под х64 только MPRESS знаю и то он "тормоз" + нету опций для упаковки икон...
сделаю на следующей неделе сборку под x64

Добавлено через 1 минуту
+ упаковка "-9 --all-filters --force --no-backup --overlay=strip --compress-exports=1 --strip-relocs=1 --compress-icons=3" оригинал упх жмет лучше (прим opera.dll)

--lzma не пробовал???

crack.exe
05.06.2011, 13:13
сделаю на следующей неделе сборку под x64
думаю многим пригодится

--lzma не пробовал???
норм, но толку на бОльших файлах мало,скорость распаковки в ~4 раза хуже при -9%~ от размера файла :/

Exodus
09.06.2011, 00:23
UPX 3.08 x64 Dev
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

crack.exe
09.06.2011, 12:56
UPX 3.08 x64 Dev
CantPackException: can't pack new-exe :/

Exodus
09.06.2011, 15:27
CantPackException: can't pack new-exe :/
он не пакует x64 файлы, так как разработчики в конце этого года только поддержку добавят, я exe скомпилировал под x64 системы...

crack.exe
09.06.2011, 20:16
в конце этого года только поддержку добавят
так в 2006 говорили и в 2007 и так далее...
даже в LZMA никак?

SamLab
15.12.2011, 15:27
UPX 3.08 ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

* Fix allocation in runtime stub for darwin.macho-entry (i386 and amd64).
* Compress shared library on ELF i386 only [ld.so threatens even this case].
* Attempt to support ELF on QNX 6.3.0 for armel (experimental).
* Better diagnostic when ELF -fPIC is needed.
* PT_NOTE improvements for *BSD.
* Preserve more ELF .e_flags on ARM.
* Minor code improvements for ELF stubs.
* Defend against another flavor of corrupt PE header.
* bug fixes

Exodus
14.01.2012, 01:59
UPX Hide 0.2
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

программа для скрытия информации об упаковщике файла
параметры командной строки: upx_hide.exe [file]