nixp.ru v3.0

20 октября 2017,
пятница,
12:01:04 MSK

DevOps с компанией «Флант»
i-zoom написал 5 апреля 2006 года в 19:53 (344 просмотра) Ведет себя неопределенно; открыл 10 тем в форуме, оставил 8 комментариев на сайте.

сделал простейшую защиту … привязал программу к одному из хардварных номеров железа ,но если исполняемый файл открыть для редактирования , то там чёткая строка со сравнением прочитаного кода (с помощью ioctl) с заданым, то есть меняй как хош заданый и всё окей … ну только если длинна кода не меняется. Подскажите, что я сделал не так, как убрать данный прикол, какими методами надо вообще пользоваться если по правильному?

P/s. стараюсь идти от простого к сложному.

myst

Ну хотя бы за-xor-ь что ли…

rgo

Нет, ты почитай тексты про вирусные технологии, антиотладочные приёмы, и тп. темы. Без этого, сложно что-то сделать. Начни с изучения того, как это делается в винде — там гораздо больше наработок такого рода. Могу порекомендовать, начать со статей на wasm.ru

Зачем изобретать велосипед. Всё давно придумано.

i-zoom

а можно примерчик кода про понятие «за-XOR-ить» ? плиз.

decvar

xor(то что есть, какой-нить ключ) = то что записать в бинарь