Re[3]: Перемешивание кода программы
От: duke89 Россия  
Дата: 22.03.04 19:05
Оценка:
D>Здравствуйте, Pashka R., Вы писали:

PR>>Я интересовался недавно этим вопросом и вот, что я надумал:


PR>>1) кодируем exe'шник, скажем blowfish

PR>>2) где-то сохрняем
PR>>3) пароль — ключ к декодеровщику (там правда прийдется использовать еще и контрольные суммы, но думаю это на проблама )

D> Дело в том, что пароль на каждом компьютере будет менятся.


Всё, проблема решена. Пользователь шлёт мне пароль, я шифрую прогу, шлю ему, он копирует к себе, запускает её и всё пучком
Вот только зачем нужны контрольные суммы и вообще что это такое?

PR>>4) декодируем (конечно-же в памяти)


это понятно

PR>>5) запускаем (конечно-же из памяти, т.е. не имея образа на диске)


а вот как это сделать я не въехал...

PR>>а вот теперь возникают проблемы... как запустить программулю из RAM'ы... я в MSDN ничего не нашел... кроме как писать свой загрузчик, тобишь берем и разбираем PE формат.... ну и так далее


PR>>второй ньюанс -- это то, что под debuger'ом можно "снять" кусок памяти и сделать образ, а потом распространять... да, можно, но это будет чуть-чуть сложнее как сказала кто-то умный — нет идеальной защиты информации, если один придумал идеаоьную защиту — найдется еще один, кто взломает эту защиту


этим я потом займусь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.