Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Собственный упаковщик ЕХЕ-ов

371
03 июля 2001 года
Non_prog
193 / / 20.03.2000
Как написать упаковщик ?
Хочу зищититься от Disasembler-ов
Здесь подойдет только свой алгоритм упаковки.
4
03 июля 2001 года
mike
3.7K / / 01.10.2002
Не обязательно свой. Декомпилировать упакованный EXE очень сложно. Зато можно его распаковать, т.к. распаковщик всегда будет присутсвовать в EXE файле. Это не выход.
861
04 июля 2001 года
Darksawa
31 / / 20.09.2000
Писать упаковщик для защиты-бесполезно.
Т.к. тебе всё равно прийдётся распаковывать прогу до её запуска, а как только она распакуется ты сливаешь дамп на винт, правишь РЕ заголовок... И вот твоё творение в чистом виде. Кстати, для UPX есть исходники. (Самый геморройный паковщик - Petite, но и для него есть распаковщик, хотя автор утверждает обратное)
371
05 июля 2001 года
Non_prog
193 / / 20.03.2000
Тогда надо защититься от горячих отладчиков ?
Например от SoftIce
Только каким способом
1. Сканировать на наличие всех известных отладчиков :-((((
2 Скан памяти (но я не знаю как это сделать)
:-))))

Или как ?
4
05 июля 2001 года
mike
3.7K / / 01.10.2002
Это тоже не выход. В дебагере легко пропустить участок кода ответсвенный за сканирвание памяти. 100% защиты нет, можно лишь усложнить декомпиляцию.
371
06 июля 2001 года
Non_prog
193 / / 20.03.2000
Смысл защиты в том чтобы прог нельзя было дис- ать и просмотреть горячим отладчиком
поэтому надо её упаковать и защитить от гор. отладчика.
371
06 июля 2001 года
Non_prog
193 / / 20.03.2000
Возможно ли с помощью таймера защититься от гор отладки сравнивая время выполнения операций прог (реальное == const установленному) ?
861
28 июля 2001 года
Darksawa
31 / / 20.09.2000
А если у тебя в это время к-либо другая прога занимает все ресурсы??
371
30 июля 2001 года
Non_prog
193 / / 20.03.2000
Спасибо
Буду Думать :~O
Аноним
на самом деле просто дофига способов засечь
отладчик, в том числе и айс. В инете просто
дофига материалов по антиотладке. Но все это
требует определенного знания асма. Так что сам решай надо оно тебе или нет.
Аноним
на самом деле просто дофига способов засечь
отладчик, в том числе и айс. В инете просто
дофига материалов по антиотладке. Но все это
требует определенного знания асма. Так что сам решай надо оно тебе или нет.
861
03 августа 2001 года
Darksawa
31 / / 20.09.2000
А так же дофига способов скрыть SoftIce...
1.1K
04 августа 2001 года
Zergos
1 / / 20.03.2000
Отличная мысль о кодировании тела EXEшника!
Для этого тебе необходимо разобраться с структурой заголовка EXE, а если ты юзаеш на Builder'е, то и WIN EXE'шником, а дальше уже просто
861
12 августа 2001 года
Darksawa
31 / / 20.09.2000
Фуфло всё это дорогие товарищи. До того как запустить ориг. файло, тебе прийдётся его распаковать, раскодить, рас... А в это время кто-нить сделает с проги дамп. И ВСЁ. Так что если хотите загемороить кого-нить, пишите преобразования ключа посложнее.
Аноним
EXEшник можно распаковывать по частям (во времени) и разными алгоритмами (пусть крякер мучается )
545
13 декабря 2001 года
Посторонний
74 / / 20.05.2000
Цитата:

On 2001-07-03 0023, Non_prog wrote
Как написать упаковщик ?
Хочу зищититься от Disasembler-ов
Здесь подойдет только свой алгоритм упаковки.



Глупо защищаться от Disassembler-a упаковщиком. Максимально усложнить именно дизассемблирование можно создавая самомодифицирующийся код (на ассеблере, естесственно), но это не поможет в борьбе с отладчиком. А бороться с хорошим отладчиком в опытных руках - бесполезно.

371
20 декабря 2001 года
Non_prog
193 / / 20.03.2000
Мой вывод такой - нужно криптовать exe-k либо паролем, либо HASP-ом.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог