Ассемблер и Си для Хакера #11. Защита shareware программ : работаем с файлами

На примере простой реализации защиты shareware программ (условно-бесплатное программное обеспечение) методом файлового ключа (кей-файл защита) рассмотрен вопрос работы с файлами в Ассемблере и Си с применением функций Win32 Api. При копировании файла с опредёлёнными данными в одну директорию с программой, появляются (разлочиваются) дополнительные возможности. Полностью рабочий код. Просто и понятно разъяснён основной алгоритм работы с файлами в операционной системе Windows. Скачиваем необходимый софт по ссылке:
00:00 В направлении x32dbg 01:27 Защита на основе файла-ключа 01:41 Алгоритм работы программы 03:25 Блоки кода 05:10 Подробный разбор кода 05:16 Данные 06:38 Код 07:05 Блок загрузки программы 07:24 GetAppPath 07:47 lstrcat 08:35 filesize 08:18 Блок проверки файла-ключа 09:17 CreateFile и GENERIC_READ 09:55 SetFilePointer 10:30 ReadFile 11:00 CloseHandle 11:17 lstrcmp 12:30 Блок записи в файл 12:40 CreateFile и GENERIC_WRITE 13:34 WriteFile 13:46 CloseHandle 14:11 Тест №1 16:47 Закрепляем навыки 17:32 Изменения для Pelles C 19:25 Код на Си и доп. инфа 20:50 Тест №2 21:30 Лайки

Смотрите также