Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Counter Strike (https://forum.zone-game.info/forumdisplay.php?f=10)
-   -   Обход защиты Counter Strike (opengl32.dll) (https://forum.zone-game.info/showthread.php?t=31863)

Foru 15.10.2013 18:17

Обход защиты Counter Strike (opengl32.dll)
 
Принцип работы детектора 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 Обход детский, но большинство серверов уязвимы.

SmileForMe 15.10.2013 21:05

Re: Обход защиты Counter Strike (opengl32.dll)
 
неуважуха читакам :bm:

Naugame 03.10.2014 21:51

Re: Обход защиты Counter Strike (opengl32.dll)
 
Код:


#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 скачал, а что дальше не пойму, т.к навыков по кодингу нету.
помогите добрые люди :)

тут все ясно, батник запилил :)
Запускать так
Start.bat или Start.cmd - В нашем случае нет разницы.
Код:

@echo off
start hl.exe -game cstrike -steam -console
start file.exe

P.S Обход детский, но большинство серверов уязвимы.[/QUOTE]

qsh 03.10.2014 21:59

Re: Обход защиты Counter Strike (opengl32.dll)
 
в данном скрипте нету фю rename. скомпилировать не получиться, её нужно писать самому.

Naugame 03.10.2014 22:01

Re: Обход защиты Counter Strike (opengl32.dll)
 
Цитата:

Сообщение от qsh (Сообщение 376485)
Он просто меняет имя библиотеки при инжекте в процесс.

как это на практике запилить?
я полный нуб, объясните плз

qsh 03.10.2014 22:37

Re: Обход защиты Counter Strike (opengl32.dll)
 
Дай ссылку на сервер.Этом обходу уже оч много.

Foru 18.10.2014 10:09

Re: Обход защиты Counter Strike (opengl32.dll)
 
Вложений: 1
В архиве два файла 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 в памяти игры, или по другим признакам, но НЕ как не проверять наличие файла в корне!


Текущее время: 04:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot