Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #57, АВГУСТ 2005 г.

Упакуем за раз!

GPcH (admin@dotfix.net)

Спецвыпуск: Хакер, номер #057, стр. 057-062-4


Upack by Dwing

Новый, динамично развивающийся пакер. Уже начинает обходить nSpack. Последняя версия на момент написания статьи - 0.22 beta. Действительно мощно жмет и оптимизирует файл. Одно то, что импорт кладется в заголовок, уже заставляет задуматься над тем, насколько хорошо автор решил провести оптимизацию. В качестве движка используется только lzma (наверное, поэтому и жмет хорошо). Совместимость тоже на уровне, хотя автор пишет: "So if it does't pack an exe-file, try UPX first. If UPX can pack it normally, send the original exe-file to me. Remember that it can't pack some weird exe-files. So you'd better backup your exe-file before packing it.". Настроек мало, но они и не нужны, так как все пакуется быстро и качественно. Пакер консольный, и это особенно удобно: прописал его один раз в батник, компилящий программу, и забыл.

URL: http://dwing.spymac.net

WWPack32 by Piotr Warezak and Rafal Wierzbicki

Еще один старенький шароварный пакер с документацией на 2 Мб. Зачем такая дока? Видимо, маркетологи решили, что так можно будет повысить объем продаж. Что ж, когда пакеры только зарождались, на этом реально можно было заработать. Сейчас же есть куча бесплатных упаковщиков, и заработать в условиях такой конкуренции очень сложно.

Возможности пакера весьма стандартны, хотя есть и интересные моменты. Например, в программе присутствует встроенный проводник, из которого можно выбрать файлы для упаковки. Кроме всего прочего, имеется целых 20 режимов сжатия. Не обольщайся: nSpack и Upack компрессят EXE-файлы все равно круче, хотя и не имеют всех этих наворотов. В общем, посмотреть пакер стоит, но пользоваться - вряд ли: он староват для сегодняшних запросов к степени сжатия.

URL: www.webmedia.pl/wwpack32

GHF Protector by GPcH

Да, это не опечатка: автор этого пакера/протектора действительно я. Он был написан мной на основе двух opensource-движков. В качестве упаковщика используется AHPack (его в свою очередь использует aplib), а в качестве протектора кода от распаковки - Morphine. Несмотря на то, что движки разные, я все-таки смог совместить их и написать нормальную утилиту. Естественно, программа бесплатная и распространяется с исходниками на Delphi. Так что смело можешь переписывать ее под себя, главное - не забывай о лицензии GNU GPL, если решишь распространять свою доработку. С помощью моего пакера можно и упаковать, и защитить, можно сделать и то, и другое. В опциях это изменяется легко, так же, как и возможность не удалять из ресурсов программы иконку и XP Manifest. Совместимость на уровне 75%: иногда бывают косяки с некоторыми EXE-файлами, но в общей массе этого не заметно. К моменту написания статьи нашелся человек, который написал распаковщик к данному пакеру, который называется GHF UnProtector и лежит там же, где и сам упаковщик.

Назад на стр. 057-062-3  Содержание  Вперед на стр. 057-062-5