Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Извратный метод 03.10.04 21:28 Число просмотров: 2075
Автор: Killer{R} <Dmitry> Статус: Elderman Отредактировано 03.10.04 21:38 Количество правок: 3
|
> Вступление: мне нужна ОЧЕНЬ простая защита (НЕ надо > разводить демагогию в стиле "все, что запускается, > ломается"), которая не позволит за 2 минуты чисто физически > скопировать программу с диска. Это не демагогия. Это факт.
> И нужно реализовать эту > защиту за сутки. Ну-ну..
> Если же не дать им скопировать саму программу с диска > физически (может, exception какой-нибудь вызвать при > копировании или диск коряво записать), они не успеют просто > поковыряться с самим диском и не скопируют его содержимое. В принципе идея довольно реальная. Можно попробовать в хвост ехешника дописать мегабайт 5 нулей, и физически поцарапать сидюк в нужном месте (в приципе думаю визуально можно будет найти где хвост, если файлов больше не будет, чтобы оно не прочиталось. Вроде с СДРОМ винда не обращается к хвосту ехешника если он ей не нужен, а вот скопировать его стандартными средствами не получится. Ну и проверку на размер ехешника можно всунуть. Но повторяюсь - это защита от ламеров, которые копируют драг/н/дроп-ом. И хз что из этого выйдет (скока матриц переведешь) Ж). И кроме того нету гарантии что тот сдром где ты его потом запустишь не окажется слишком хорошим/плохим.
Еще идея - из авторана запускать программу которая после запуска спрячется и перехватит все стандартные апи которыми копируются файлы (CopyFile\CopyFileEx\MoveFile\MoveFileEx возможно CreateFile не помешает). Естественно такая защита обламывается если там отключе авторан (например шифтом).
Еще идея - зашифрвать ехешник паролем, который ты введешь именно во время показа, он в памяти расшифруется и заработает, а на диске без пароля будет неюзабельный мусор. Причем в этом случае непомешает принять меры хотябы против простейших кейлоггеров, ставящих хуки (например перед вводом пароля просмотреть список загруженных в процесс модулей, и если чтото подозрительное -убрать/попросить чтоб убрали)
|
|
|