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

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

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

Widok (28-04-2005 19:47): Перемещено в форум "Андеграунд"  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

   

leputain



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

  • Выбор программы сжатия исполняемых файлов
  • Последние события на рынке и новинки
  • В каких случаях имеет смысл сжимать программы и чем это черевато?
  • Что делать, если необходимо изменить программу, а она запакована

Этим и многим другим смежным вопросам сжатия исполняемых файлов посвященая эта тема.


Ссылки

Aaron's page@ EXETools.com
Распаковщики на WASM.ru
UnASPack by Y0da
UnPAKiNG G0ds

 
Определители упаковщиков

PEiD & Plugins

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 19:14 14-12-2002 | Исправлено: TCPIP, 19:27 28-04-2005
NT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leputain
не так оно. запакованная процессор жрет больше.

----------
A que jode no entender lo que pone?

Всего записей: 1861 | Зарегистр. 27-07-2002 | Отправлено: 23:36 14-12-2002
QuickeneR

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

Цитата:
стоит ли игра свеч?

Каждый выбирает для себя...
что ему важнее, место на винте или память плюс время загрузки (точнее не время даже, т.к. распаковывается очень быстро, а загрузка проца при запуске программы, как правильно заметил NT)

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 01:10 15-12-2002
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я перегрузок памяти или проца особых не заметил - хотя машина не супер - жму все, что можно - аспаком или апксом ...
 
Добавлено
да и многие софтины приличные все чаще и чаще жатые ...

Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 05:20 15-12-2002
leputain



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vito333
неееееее, я сверял, памяти жрут больше.
не буду юзать, ну только если для огромных .exe-шников

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 19:27 15-12-2002
AndreyMVT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если бы я писал коммерческие проги, то обязательно юзал бы проги, которые пакуют и шифруют exe-файл! Тогда над взломом проги хоть помучаться придется!!!

Всего записей: 677 | Зарегистр. 04-06-2002 | Отправлено: 19:48 15-12-2002
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndreyMVT
Помучиться пришлось бы только тебе. :-) При некоторой практике все стандартные протекторы снимаются за 5 минут.

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 22:42 15-12-2002
Da_Neil



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уж лучше сжатие NTFS использовать - оно хотя бы файлы не портит.

Всего записей: 3420 | Зарегистр. 05-03-2002 | Отправлено: 23:44 15-12-2002
leputain



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

Цитата:
При некоторой практике все стандартные протекторы снимаются за 5 минут.

точно. анпакеры ж есть. время уйдёт только на поиск оного.

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 23:56 15-12-2002
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leputain
ты уж тогда приведи цифры - может я тогда перестану тоже все сжимать на винте - да и интересно ...

Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 04:21 16-12-2002
leputain



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ок. домой доеду, замерю, отпишусь.

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 07:26 16-12-2002
leputain



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
итак жмём нотепад (хр):
оргинал=
66048 байт, запускаю...
2004кб памяти, 2 процента цпу (когда переключаюсь на него)
сжатый upx120w=
47616 байт, (upx -9 notepad.exe), запускаю...
2070кб паияти, цпу так же.
плохой пример =(
винамп2.81:
оригинал=
622080 байт, запускаю...
5888кб памяти, 5 процентов цпу (то 5, то 0)
сжатый upx120w=
262144 байт, (upx -9 winamp.exe), запускаю...
8956кб *!!!!* памяти, 5 процентов цпу
 
вот такие дела. надо что-то выбирать, у меня памяти 256мб, но под хр всё равно как-то задумываюсь... так что я против них.
ими видимо жмут проги, чтоб места меньше занималии если в инет выкладывать или просто стыдно, что .exe > 1mb... ну, конечно, это актуально в той или иной степени. и, да, чем больше прога, тем больше пямяти в сжатом состоянии она жрёт, вот так!
 
 
Добавлено
ххххха! два дня ехал до дому....

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 17:56 17-12-2002 | Исправлено: leputain, 17:58 17-12-2002
Felix



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
leputain а смысл паковать UPXом данные программы??? дело в том, что когда пишется код на VCL, то к примеру проект занимает 1,3 Мб.... а что в этом коде??? шелуха...., после упаковки ~ 400-500 (~36%) разница очевидна...

Всего записей: 965 | Зарегистр. 20-01-2002 | Отправлено: 19:01 17-12-2002
leputain



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

Цитата:
а смысл паковать UPXом данные программы???

а чем? pklite или aspack?
просто выбрал upx и всё тут.
 

Цитата:
дело в том, что когда пишется код на VCL, то к примеру проект занимает 1,3 Мб.... а что в этом коде??? шелуха...., после упаковки ~ 400-500 (~36%) разница очевидна...

к чему это вообще?
в чем разница? в размере - да, но память-то жрется.....

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 19:13 17-12-2002 | Исправлено: leputain, 19:18 17-12-2002
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leputain
вообще-то маловато цифр - да и я например пакую почти все аспаком - блин, ну не замечал я увеличения прожорливости - а машина у меня не очень - ноут пень2-266 со 128 мег - так что я поневоле борец и с гигантами на винте и с гигантами в памяти - но уже давно все пакую...
Сейчас под рукой была Рехетка от YMY сжатая и не сжатая - посмотрел - обе 1.7-1.9 мег в памяти ...
Думаю - надо спросить специалиста - того же YMY - он как-то где-то отрицательно отзывался о пакерах - и свои таблетки поэтому не жмет ...

Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 19:14 17-12-2002
Felix



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а по поводу поедания памяти предположение такое, что она идёт на оперативную распаковку данных, используемых в процессе.
На счёт загрузки CPU, то на неё смотреть не стоит, т.к. простейшая программа
 
repeat
  Application.ProcessMessage;
until Бесконечность....
 
способна процентов на 98-99% загрузить процессор.
 
Если интересно, то могу привести данные для сжатой и несжатой программой на Delphi
 
 
Добавлено
Но не сегодня....

Всего записей: 965 | Зарегистр. 20-01-2002 | Отправлено: 19:19 17-12-2002 | Исправлено: Felix, 19:21 17-12-2002
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
конечно приведи - вопрос интересный ...

Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 20:01 17-12-2002
ymy



YourMyYour
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тута аж двое почти одновременно прислали в ПМ, ну чего могу сказать вот копия моего поста в FSDialere

Цитата:
 
Ситуация такова, где-то я на форуме это уже писал, пакование EXE не только не полезно, но и вредно.  
Единственный плюс место на диске меньше, но если всё уж так критично можно запаковать сам файл или диру с прогой используя стандартную возможность NTFS.  
Минусов куча:  
1. Время запуска не уменьшается, а увеличивается, и немало.  
   То что в качестве рекламы пишут, что дескать, так как упакованный файл занимает меньше места на диске, следовательно при запуске он быстрее загружается в память, а распаковка происходит быстро, поэтому получается даже быстрее, чем с запуском неупакованного, это всё миф.  
   На самом деле неупакованный файл виндузня не считывает весь сразу в память, а только необходимые части, и потом зачитывает по мере необходимости (файл становится как-бы частью свопа, используется так называемая проэкция файла в виртуальную память)  
2. ЖРЁТ ПАМЯТЬ.  
   Дополнительная память нужна для распаковки, но это не самое страшное. Самое страшное, что теперь файл весь закачивается в память и там распаковывается, так что после запуска в памяти полнотью весь упакованный файл + он же, но уже распакованный!!!, а ещё страшнее, что при запуске второго и третьего экземпляра проги (мало-ли надо бывает), в памяти создаются новые полные копии!!!, в то время как в случае неупакованных EXEшниках и DLLках ничего этого не происходит.
 

 
Добавлено
И чем больще пакуемый EXE тем хуже будет.

Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 21:16 17-12-2002
vito333



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

Цитата:
1. Время запуска не уменьшается, а увеличивается, и немало.

 
у меня на ноуте в любом случае винт относительно медленный - ьможет поэтому я почти на глаз вижу ускорение запуска прог - особенно больших  
 

Цитата:
2. ЖРЁТ ПАМЯТЬ.  

не вижу такого в упор ...
 
но, повторюсь, будем посмотреть...

Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 02:21 18-12-2002
leputain



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

Цитата:
где-то я видел доку по этой части - попробую найти ...

ждём-с..

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 11:47 18-12-2002
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » EXE, DLL, OCX, PE-распаковка|упаковка|pack|unpack|decrypt
Widok (28-04-2005 19:47): Перемещено в форум "Андеграунд"


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru