• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

С++ Защита от кряка

Taichi

Участник
Сообщения
1
Реакции
9
0 руб.
Telegram
КОД:
Код:
#include "stdafx.h"
#include <iostream>
#include <windows.h>

HWND hwnd;
HANDLE handle;
bool Debtect;
int key = 123;
int Ekey;
DWORD pID;

int AntiCrack() {
  hwnd = FindWindowA(0, "OllyDbg"); // поиск окна OllyDebugger

  if (hwnd) { //Проверка найден ли дебагер
    Debtect = true; // если найден то переменная отвечающая за детект = true
    GetWindowThreadProcessId(hwnd, &pID); //получение ид процесса

    MessageBoxA(hwnd, "Close Debugger!", "AntiCrack", 1); // вывод бокса где написано "Close Debugger!"

  }
  return Debtect; // возвращаяем результат проверки
}


int main()
{
  if (AntiCrack() == 1) return 0; // если найден дебагер то закрытие программы
  std::cout << "Enter key: "; // сообщение с просьбой ввода ключа
  std::cin >> Ekey; // ввод ключа в переменную
  if (Ekey != key) return 0; // если ключ неверный то закрытие программы
  else std::cout << "Thx\n"; // если верный то вывод сообщения "Thx"
}

Автор - @OthWise
P.S. Это не полноценный антикряк, а всего лишь пример его работы.
 
Последнее редактирование:
Сверху Снизу