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

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

Модерирует : ShIvADeSt

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

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

Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
o22
Спасибо - то, что ты сказал полезно. Про хаккеров - мимо. Я хочу сделать детей, покупать им памперсы, а не WinXP. Подойди к наркоману и скажи: "ты чё, банчилу не любишь?". Только голову береги.
 
mas
Ты тоже читай иногда. Защиту не взломали - её небыло. Просто распаковали не посмотрев даже начальный код, что и говорит "связь ПО с системой осталась незамеченной".
 
A_V
Спасибо, получил Intruder, но ещё не смотрел.
 
Maximus_BRZ
UPX лучше. ПО от GNU тоже лучше. Собственный архиватор ещё лучше, так как позволяет компиляторам сотрудничать.

----------
Meaning this is something additional.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 12:17 16-01-2003
mas



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pinocchio
 
Я читать умею, и за слова отвечать тоже, а не бросаться ими, в отличии от тебя. В данном случае сломали и распаковали - одно и тоже - ты же написал, что это невозможно. А при чем тут начальный код? Или что по твоему "распаковать"? Хотя можешь не отвечать - мы все равно на разных языках говорим... :-\

Цитата:
Главное, что мои проги никто не раскрутит.

 
Твои слова?

Всего записей: 206 | Зарегистр. 08-03-2002 | Отправлено: 13:15 16-01-2003
o22



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

Цитата:
Я хочу сделать детей, покупать им памперсы, а не WinXP.  

Поверь мне, что другие тоже этого хотят.
Не покупать твои программы, а покупать памперсы.
Или теперь уже ты меня убеждаешь в том, что хакерство - это хорошо ? Воспринимай хакера так, как человека, который хочет показать, что твое ПО не совершенно. А ты докажи, что оно лучше, раз ты чего-то стоишь. Легче будет жить.
Про наркомана не понял (как впрочем и половину того, о чем ты в своих постингах говоришь).  
У меня (а я вижу не только у меня) ощущение, что мы вроде на разных волнах общаемся.
 
Добавлено
mas

Цитата:
А по теме - пакерами лучше вообще не пользоваться, а через инет дистрибутивы зипом паковать и не заморачиваться

Вот тут есть ньюансы.
Запакуй ехе-шник UPX или AsPack.
Посмотри длину.
Запакуй его-же ZIP-ом.
Ощущаешь ?
А потом, ты будешь смеяться, но  бывало приходил я "на точку", с заархивированным файлом, а там ни Shell-a, ни архиваторов...
начинаешь бегать, искать. Тоска ...
Так что иногда очень даже нужно...

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 16:13 16-01-2003
mas



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
 
тогда rar самораспаковывающийся
Сильного сжатия у пакеров быть не может, иначе распаковщик большим будет.

Всего записей: 206 | Зарегистр. 08-03-2002 | Отправлено: 18:42 16-01-2003
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mas
А ты попробуй.
Вот тот-же тестовый пример, которым я сравнивал AsPack и UPX
 
исходный файл 2.8 MB
 
AsPack 812 KB
UPX  829 KB
ZIP 1177 KB
RAR 908 KB
7-ZIP 896 KB
 
Все паковалось с максимальными коэффициентами.
Как видим даже при архивировании архиватором 7-zip, который сейчас считается самым сжимаемым , мы не дотягиваем до результатов AsPack и UPX почти 100 KB
Не забываем и об удобстве - мы имеем выполняемый ехе-шник, а не архив

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 20:16 16-01-2003
A_V

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

Цитата:
даже при архивировании архиватором 7-zip, который сейчас считается самым сжимаемым  

не заю кем он щас считается самым 'сжимаемым', но sbc(http://sbcarchiver.cjb.net/) imho сжимает лучше, хоть он и сыроват еще. а вобще между паковщикоми екзешников и sfx-архиваторами разницы нет. потомучто это практически одно и тоже

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 23:37 16-01-2003
BoBaH



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Простите, что с первой страницы взял...
DV

Цитата:
Плюс к этому не всякий сможет покопаться в ресурсах ехешника... Так что, upx и ещё раз upx

А как насчет ключа -d?

Всего записей: 130 | Зарегистр. 28-06-2001 | Отправлено: 08:13 17-01-2003
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_V
Давай оставим 7-zip в стороне - это не тема для обсуждения "крутости" архиваторов, тем более, что здесь однозначного мнения быть не может.
Я не знаю, почему паковщики часто оставляют позади архиваторы.
Скорее всего паковщик оптимизирован именно под структуру ехе-файла или учитывает неинициализированные данные (в котрых может быть мусор), в то время как архиватор воспринимает любой файл как набор бинарных данных.
Ведь (возвращаясь к вопросу об архиваторах) каждый из них имеет "любимый" формат - кто-то лучше жмет тексты, кто-то ехе-шники...
Но файлы скомпилированные Delphi, лучше сжимаются именно паковщиками - я в этом не раз убеждался.

Цитата:
а вобще между паковщикоми екзешников и sfx-архиваторами разницы нет. потомучто это практически одно и тоже  

.. только архиватор распаковывает на диск, а паковщик в память.  
 
И еще интересная ссылка на эту тему
http://www.programme.ru/archive/2001/10/102001_1.phtml

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 12:06 17-01-2003
A_V

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

Цитата:
архиватор воспринимает любой файл как набор бинарных данных


Цитата:
каждый из них имеет "любимый" формат - кто-то лучше жмет тексты, кто-то ехе-шники...  

помойму тут противоречие
вобще обычно архиватор по разным алгоритмам сжимает различные форматы. просто у архиваторов более широкая задача - так что можт ты и прав - пакеры справляются с екзешниками (при учете знания компилятора) получше...
 

Цитата:
только архиватор распаковывает на диск, а паковщик в память

большая разница
 

Цитата:
И еще интересная ссылка на эту тему  

знаю. я давал ее уже в теме про паковщики в 'Программах'
 

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 17:14 17-01-2003
DV



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BoBaH
Чтоб применять ключ -d, надо иметь и upx... а я говорил про тех, кто понятия о нём не имеет...

Всего записей: 56 | Зарегистр. 19-11-2002 | Отправлено: 23:57 17-01-2003
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Прошу у всех прощения - оказия вышла.
Сначала по наездам:
1) За слова "не отвечаю" - пальцы не раздвигаются.
2) За базар не цепляюсь. Кто говорил, что много хаккероненавистников? Я ниодного не видел и в часности в теме, кроме меня никто на них не наезжал. Значит фуфайку и без меня толкаете.
3) Я проверил, программа вообще не вакцинирована тем, о чём я говорил - извините, чтобы скачать и проверить свою программу у меня ушло пол часа. Связь плохая, так что я это неспециально.
4) INTRUDER мою программу не взломал. Могу выслать всем желающим. Подробности у A_V почтой.
5) Если Вам неясно почему не люблю хаккеров, значит Вы из Москвы, либо Питера. А в России не бывали, это отдельная страна.
6) В добавок почти все безграмотные - слово её пишется с буквой Ё.
7) На меня гнали волну, а INTRUPER висит. Что после этого делиться знаниями? Извините, но я эту тему вычёркиваю.
 
Наилучшие пожелания,


----------
Meaning this is something additional.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 19:41 18-01-2003
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pinocchio
вкратце: Intruder обойти гораздо легче чем CUP и про его обход никто тебя и не спрашивал. эта раз. выложи ссылку или скинь на почту твою защищенную прогу - тогда будет о чем говорить. эта два.
остальной 'базар' про пальцегнутие, хаккеров и букву Ё считаю злостным оффтопом и продолжать в том же духе не намерен. эта три.
 
подробности письмом...

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 03:13 19-01-2003
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нда.... начали за здравие, а кончили... как обычно. Ладно, если по делу. ASPack в большинстве случаев пакует действительно немного лучше, чем тот же upx (бывает и наоборот). Не суть. При современных размерах винчестеров про разницу в несколько десятков или пару сотен килобайт можно забыть...
 
И пара слов про cup386... Анпакер для своего времени был просто потрясающий, за что его автору, а это у нас sage386, респект. Так вот, у cup 3 режима автораспаковки - real mode трейсер (/1) - равносильно обычному отладчику,  (/3) - отладчик защищенного режима, который пробивает немало антиотладочных трюков, ну и (/7) - почти полноценный 386 эмулятор (ключевое слово - почти).  
 
2 Pinocchio: с нетерпением ждем от тебя методы "убития" cup во всех трех режимах
 
Да, чуть не забыл. В любом случае exe'шник, зажатый любым компрессором, жрет памяти больше, чем несжатый.

Всего записей: 7000 | Зарегистр. 01-10-2002 | Отправлено: 02:33 20-01-2003 | Исправлено: Benchmark, 02:45 20-01-2003
o22



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

Цитата:
помойму тут противоречие  

Нет, просто, как правильно ты отметил, у архиваторов разные алгоритмы, которые могут давать различные результаты на разного рода данных. Побочный, так сказать, эффект.
Пакеры-же специально затачиваются под екзешник.  
По-моему есть только один архиватор (из головы вылетело название), который специально создавался под компрессию текстовых файлов.
 

Цитата:
большая разница  

Вот и я о чем.
 

Цитата:
я давал ее уже в теме про паковщики в 'Программах'  

Возможно

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 10:55 20-01-2003 | Исправлено: o22, 11:09 20-01-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Компрессия скомпилированного EXE


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru