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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот что по этому поводу писал Крис Касперски:
http://www.programme.ru/archive/2001/10/102001_1.phtml

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 09:51 21-12-2002
ymy



YourMyYour
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QuickeneR А размер у получившевогя EXEшника какой, там ещё такая фигня, у секций в PEфайле нули в конце секции не пишут, тобишь если даже секция в 10M, но из одних 0, то в EXE её физически вообще не будет, а будет только инфа что есть такой кусок из 0, посему при запросе странички из такой секции система к диску вообще не обращается, а просто выделяет страничку и чистит её.

Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 10:13 21-12-2002 | Исправлено: ymy, 10:16 21-12-2002
leputain



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

Цитата:
Не, 7zip и CAB жмут лучше, UPX всё же оптимизирован по скорости распаковки (и все остальные EXE пакеры)

можно поподробнее?
 
QuickeneR

Цитата:
Код:
 
static const char a[70000000];
int main(int argc, char* argv[])
{
char s[1000];
cin >> s;
cout << a[60000000];
return 0;
}
 
 
Диск вытаскивал при вводе строк

а это к чему?

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



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

Цитата:
тобишь если даже секция в 10M, но из одних 0, то в EXE её физически вообще не будет, а будет только инфа что есть такой кусок из 0

 
Это откуда информация такая?
Я в посте не увидел слов, что речь идет о неинициализированных данных.

Всего записей: 206 | Зарегистр. 08-03-2002 | Отправлено: 16:39 21-12-2002 | Исправлено: mas, 16:44 21-12-2002
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ymy
Я конечно ламер, но не настолько же. 84 метра debug, 70 метров release. Физически нулей в файле хватает.
leputain
Экспериментик один. На demand reading.

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 17:17 21-12-2002
ymy



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

Цитата:
можно поподробнее?
А чего ещё ты хотел бы услышать, о чём подробней.
 
mas

Цитата:
Я в посте не увидел слов, что речь идет о неинициализированных данных
А исходника тебе недостаточно.
 
QuickeneR Я тут сам попробовал, странно до жути, через раз по-разному?!
Размер EXE 67M
Запускаю первый раз было занято 216M, стало 285,
Запускаю второй раз было 216M стало 218 !!!
Запускаю третий опять 285
Четвёртый 218, и т.д. !!!???

Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 19:12 21-12-2002 | Исправлено: ymy, 19:26 21-12-2002
Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ymy
Меня к тебе Farch направил и сказал что ты может сможешь ответить на мой вопрос.  
Так вот.
Короче скачал я один кейген(от ORION) и решил покопаться в нём.
Проверил PEid чем он запакован и увидил что запакован он
Цитата:
UPX 0.89.6 - 1.02 / 1.05 - 1.22 -> Markus & Lazlo

Потом попробывал его распаковать самим же UPX

Цитата:
c:upx.exe keygen.exe -d
на что он мне ответил что
Цитата:
upx: keygen.exe: CantUnpackException: file is modified/hacked/protected; take care!!!

Теперь встал вопрос как его распаковать и что для этого надо.
Сразу говорю что в паковке,распаковке я не тулдычу...знаю так немножко тока.


----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 23:50 22-12-2002 | Исправлено: Phricker, 23:51 22-12-2002
ymy



YourMyYour
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Phricker Тема конечно не для Программ, писал бы в ПМ, ну так вот, там вероятнее всего потёрт заголовок, где UPX хранит инфу о оригинальном EXE, имена секций, размеры. Так что теперь можно попробовать Generic Unpacker for UPX , но скорее всего поможет только ручками, с помошью дебугера.

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



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

Цитата:
Phricker Тема конечно не для Программ

Почему это?? или я неправ?Мне в андеграунд чтоль идти или как? Направь меня на правильный путь. А вобще было бы неплохо тему назвать Распаковщики и запоковщики exe,com,dll и т.д.

Цитата:
Generic Unpacker for UPX

Спасибо за тулзу щас опробуем.
 
А хотя ты прав. Давай лучше по ПМ. Может я какие правила нарушаю.Заодно и про дебугер расскажешь. А то Generic Unpacker не помог.

----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 10:13 23-12-2002 | Исправлено: Phricker, 10:16 23-12-2002
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ymy
Такого чередования не наблюдал (это task manager выдает?), а вот получать необходимые ошибки научился сначала под XP, а потом и под 98. В кеше было дело, если очистить, чтение происходит точно по описанной схеме.
Надо будет еще проверить возможность винды дискардить куски модулей и потом снова подгружать.

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



YourMyYour
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QuickeneR Дело точно в кэше, но вот почему он так загадочно у меня работает, вот этого я не понял.

Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 23:07 23-12-2002
leputain



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

Цитата:
А вобще было бы неплохо тему назвать Распаковщики и запоковщики exe,com,dll и т.д.

готово.
QuickeneR

Цитата:
Экспериментик один. На demand reading.

а что это он делает?
сначала просит ввести что-нить - зачем?
и потом выводит кучу ноликов или чего-то неинициализированного, да? - вот это понятно.
но
cin >> s
зачем?

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

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

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



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

Всего записей: 1434 | Зарегистр. 24-11-2002 | Отправлено: 01:03 25-12-2002
Uncle KILLER



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, у меня есть предложение: у кого завалялись ссылки на сайты с ун/пакерами, давайте сюда тоже постить. Начну:
http://sac-ftp.gratex.sk/pack20.html
http://www.exetools.com/unpackers.htm
И вообще, неплохо бы сделать верний топик постоянным (т.е. включить фичу) и постить найденные ресурсы туда...

Всего записей: 6501 | Зарегистр. 01-04-2002 | Отправлено: 16:45 11-05-2003 | Исправлено: Uncle KILLER, 16:45 11-05-2003
TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ух. Возродим:
 
Этот год ознаменован появлением еще одного exe-упаковщика от автора архиватора WinUDA --- это WinUPack.
Используется LZMA от Игоря Павлова + насколько понял, наработки из WinUDA, то есть PAQ от Мэта Махони.
Весьма неплохое сжатие: по тестам дает фору UPX.
Кстати, о UPX: после более чем двухлетнего перерыва в феврале вышли версии 1.25 (стабильная) и 1.93 (бета). Добавлена поддержка Win64. Последняя хороша наличием ключа --brute, позволяющим обработать файл 30 способами и выбрать вариант, дающий наивысший результат по степени сжатия.  

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

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 15:39 25-04-2005 | Исправлено: TCPIP, 15:40 25-04-2005
dadu



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

Цитата:
Предлагаю сделать шапку и несколько подправить название топика. А то я уж было собрался создать новый --- не с первого раза удалось найти этот.
 
Я только ЗА!
тема у меня в закладках живет.. давно уже. хоть и не ходит (не ходил) с 2002\3 года в нее ни кто ))
стукни в ПМ Тузу
 
Название можно и не менять .. подправить если только немного:
 
Распаковщики упаковщики \ pack unpack
в комментариях добавить UPX (перечислить наиболее распрастренненые упаковщики)

Всего записей: 1223 | Зарегистр. 13-11-2002 | Отправлено: 16:13 25-04-2005
Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
шапку включил

Всего записей: 41943 | Зарегистр. 24-06-2001 | Отправлено: 17:43 25-04-2005
tomegadeth



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

Цитата:
 
       .. подправить если только немного:  
Распаковщики упаковщики \ pack unpack  
в комментариях добавить UPX (перечислить наиболее распрастренненые упаковщики)
 

если можно,  подправить и название темы

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 14:55 28-04-2005
dadu



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

Всего записей: 1223 | Зарегистр. 13-11-2002 | Отправлено: 16:18 28-04-2005
   

Страницы: 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-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru