· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Защита по файлу.

Посл.отвђт Сообщенiе


Дата: Сен 18, 2003 14:35:37

Hi!
Прочитал на днях книгу Криса Касперски
"Техника и философия хакерских атак."
(Занимаюсь разработкой ПО - MASM32).
Ни разу не защищал свои программы -
не было необходимости, но очень
хотелось бы увидеть оригинальный меха-
низм защиты по привязке к файлу.
Что подразумеваю: получить данные
(пусть пароль циферьно-буквенный),
защифровать и записать в файл, а затем
прочесть и проверить.
Всего доброго.


Дата: Сен 18, 2003 15:21:05

Если ты тут получишь сорец, то это будет уже не оригинальный механизм, так что или пиши сам и никому сорцы не показывай, или будь готов что сломают на следующий день.


Дата: Сен 18, 2003 16:44:43

Хорошо, тогда дайте простой пример. Я чего-нибудь сделаю.


Дата: Сен 18, 2003 16:49:48

NOP А что необходимость в защите появилась? Ведь все равно, как ни крути, эффективноая зашита та которую дороже сломать чем купить.


Дата: Сен 18, 2003 19:18:59

Простой пример:
FILE* f = fopen("reg.key","rb");
char bu[4];
fread(bu, 4, 1, f);
fclose(f);
int ks = bu[0]+bu[1]+bu[2]+bu[3];
if ( ks == 666 )
  printf("Registered!");
else
  exit(0);


Ну теперь придумай чегонить :))))


Дата: Сен 19, 2003 10:12:55

Спасибо за пример, но я не въёхал!
Я не понимаю, C++. Никогда не занимался и
не пробовал работать с Си. А можно, как-
нить на ассемблер.


Дата: Сен 19, 2003 11:42:49

Спасибо за пример, но я не въёхал!
А чего тут понимать - Dr.Golova чуть-чуть посмеялся над твоей фразой тогда дайте простой пример. Это и был простой пример - считываются первые 4 байта из файла reg.key и если их сумма - 666, то все ОК, иначе выход.
Рой, например, в сторону асимметрики и проверки цифровой подписи - RSA, ElGamal. Рабочих примеров никто и не даст, имхо.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066