Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Обход защиты Counter Strike (opengl32.dll)
#1
Принцип работы детектора opengl32.dll

Создатели Детектора читерской библиотеки opengl32.dll, не учитывают тот факт что клиент подключает библиотеку динамически, принцип работы детектора заключается в проверки наличия библиотеки opengl32.dll в корне клиента.

Обход Детектора

Обойти детектор можно изменив название opengl32.dll на произвольное, после его загрузки, то есть после запуска клиента игры Counter Strike.

Для облегчения жизни читерам:

Visual Studio

Код:
#include <stdio.h>
#include <conio.h>
#include <Windows.h>

int main (){
     char NameFile[] = {"Foru"}; // Исходное значение
     const char opengl32[] = {"opengl32.dll"};

     rename(NameFile, opengl32);
     Sleep(10000);
     rename(opengl32, NameFile);

     return 1;
    
}

Запускать так
Start.bat или Start.cmd - В нашем случае нет разницы.
Код:
@echo off
start hl.exe -game cstrike -steam -console
start file.exe

P.S Обход детский, но большинство серверов уязвимы.
Ответ
#2
неуважуха читакам :bm:
Ответ
#3
Код:
#include <stdio.h>
#include <conio.h>
#include <Windows.h>

int main (){
     char NameFile[] = {"Foru"}; // Исходное значение
     const char opengl32[] = {"opengl32.dll"};

     rename(NameFile, opengl32);
     Sleep(10000);
     rename(opengl32, NameFile);

     return 1;
    
}

Подробнее напишите пожалуйста что с этим кодом делать, в общем visual studio скачал, а что дальше не пойму, т.к навыков по кодингу нету.
помогите добрые люди Smile

тут все ясно, батник запилил Smile
Запускать так
Start.bat или Start.cmd - В нашем случае нет разницы.
Код:
@echo off
start hl.exe -game cstrike -steam -console
start file.exe

P.S Обход детский, но большинство серверов уязвимы.[/QUOTE]
Ответ
#4
в данном скрипте нету фю rename. скомпилировать не получиться, её нужно писать самому.
Ответ
#5
qsh Написал:Он просто меняет имя библиотеки при инжекте в процесс.
как это на практике запилить?
я полный нуб, объясните плз
Ответ
#6
Дай ссылку на сервер.Этом обходу уже оч много.
Ответ
#7
В архиве два файла foru.exe - основная программа.
и файл под названием zone-game.info - это opengl32.dll.
Как работает.
Закинуть оба файла в корень игры.
Дописываем foru.exe в
Start.bat или Start.cmd - В нашем случае нет разницы.
Код:
@echo off
start foru.exe
start hl.exe -game cstrike -steam -console

При запуске, программа переименовывает файл zone-game.info в opengl32.dll, ждет 10 сек и обратно в zone-game.info. За это время клиент игры успевает подгрузить opengl32.dll.

Обход актуален, для фикса обхода нужно делать Античит с поиском этой dll в памяти игры, или по другим признакам, но НЕ как не проверять наличие файла в корне!


Файлы вложений
.zip   Release.zip (Размер: 15.45 KB / Загрузок: 30)
:Olen':
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Counter-Strike 1.6 Brightwell 1 3,137 11-09-2017, 03:16 AM
Последний пост: hitrec322

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)