информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Извратный метод 03.10.04 21:28  Число просмотров: 2075
Автор: Killer{R} <Dmitry> Статус: Elderman
Отредактировано 03.10.04 21:38  Количество правок: 3
<"чистая" ссылка>
> Вступление: мне нужна ОЧЕНЬ простая защита (НЕ надо
> разводить демагогию в стиле "все, что запускается,
> ломается"), которая не позволит за 2 минуты чисто физически
> скопировать программу с диска.
Это не демагогия. Это факт.

> И нужно реализовать эту
> защиту за сутки.
Ну-ну..

> Если же не дать им скопировать саму программу с диска
> физически (может, exception какой-нибудь вызвать при
> копировании или диск коряво записать), они не успеют просто
> поковыряться с самим диском и не скопируют его содержимое.
В принципе идея довольно реальная. Можно попробовать в хвост ехешника дописать мегабайт 5 нулей, и физически поцарапать сидюк в нужном месте (в приципе думаю визуально можно будет найти где хвост, если файлов больше не будет, чтобы оно не прочиталось. Вроде с СДРОМ винда не обращается к хвосту ехешника если он ей не нужен, а вот скопировать его стандартными средствами не получится. Ну и проверку на размер ехешника можно всунуть. Но повторяюсь - это защита от ламеров, которые копируют драг/н/дроп-ом. И хз что из этого выйдет (скока матриц переведешь) Ж). И кроме того нету гарантии что тот сдром где ты его потом запустишь не окажется слишком хорошим/плохим.

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

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






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach