Гайд Андетект макросы на FaceIT & ESEA / [УЖЕ ДЕТЕКТ]

Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Салют, недавно курил FaceIT, чекал разную дичь, нашел кста один обход защиты, но потом слил фасикам (ожидал, что заплатят, а они спасибо спасибо, но идите на хер). Решил сделать макросы. Почекал, и понял, что mouse_event и производные не работают (фейсит сразу ловит эту дичь и говорит мол AHK и тд, отключи). Поэтому я решил написать свои (правда это гениально =) ?)

Суть в том, что фейсит ловит именно вызовы WinAPI (mose_event и другие производные от NtUserSendInput) если это не прямое подключение (спасибо кс за то, что есть у нее такая четкая функция, как выключение прямого подключения).

Для того, чтобы фейсит не понял, что мы юзаем эти функции, достаточно написать свои на асме (для этого можно просто пореверсить нужные библиотеки идой).

!WARNING!
Данный код работает ток если у вас выключено прямое подключение мыши

Код:
.code
my_ntui proc
    mov r10, rcx
    mov eax, 107Fh
    push rbx
    mov rbx, 7FFE0308h
    mov rbx, [rbx]
    test bl, 1
    pop rbx
    jnz test_result
        syscall
        ret
    test_result:
        int 2Eh
        ret
my_ntui endp

my_me proc
    mov rax, rsp
    sub rsp, 58h
    and dword ptr [rax - 38h], 0
    and dword ptr [rax - 20h], 0
    mov     [rax-2Ch], r8d
    mov     r8d, 28h
    mov     [rax-24h], ecx
    mov     [rax-30h], edx
    lea     rdx, [rsp + 58h - 38h]
    mov     [rax-28h], r9d
    mov     rax, [rsp+58h+28h]
    lea     ecx, [r8-27h]
    mov     [rsp+58h-18h], rax
    call my_ntui
    nop     dword ptr [rax+rax+00h]
    add     rsp, 58h
    ret
my_me endp

end
Вот реализация (mouse_event -> my_me. NtUserSendInput a,k, SendInput -> my_ntui)
Так что можете ее юзать (работает, чекал самостоятельно, не банит, но фасику отписал, правда хз как они это профиксят, ток если сами сиськолы будут чекать)
C++:
#include <Windows.h>

//extern "C" __int64 my_ntui(_int64, int*);
extern "C" __int64 my_ntui(UINT cInputs,LPINPUT pInputs,int cbSize);

extern "C" void my_me(DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, ULONG_PTR dwExtraInfo);

int main()
{
    while(true)
    {
        if(GetAsyncKeyState(VK_MENU))
        {
            INPUT  Input = { 0 };
            Input.type = INPUT_MOUSE;
            Input.mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE;
            Input.mi.dx = rand() % 10000;
            Input.mi.dy = rand() % 10000;
            my_ntui(1, &Input, sizeof(INPUT));
           
            //my_me(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE, rand() % 10000, rand() % 10000, 0, 0);
            Sleep(500);
        }
    }
}
p,s,
Для просмотра содержимого вам необходимо авторизоваться.

TMDCpVmFsA0.jpg
royH-cJBmrQ.jpg

p.p.s.
Для валоранта нужен RAW Input.
Чтобы все это реализовать, достаточно сделать свой девайс (шоб ничего не детектилось можно также заюзать самописный апи)
Пожалуйста, авторизуйтесь для просмотра ссылки.

А лучше играйте честно и помогайте разрабам античитов улучшать их продукты =)
Или купите консоль, нахер пекарню.

UPD
Фейсит профиксил эту багу. Теперь на сиськолах чита не сделаешь, ток через ядро что-то мутить.
 
Последнее редактирование:
someone clipped my wings
Пользователь
Статус
Оффлайн
Регистрация
26 Сен 2019
Сообщения
633
Реакции[?]
113
Поинты[?]
1K
А нечего что фейсит блочит скрипты/читы только когда ты играешь на их серверах?
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
А нечего что фейсит блочит скрипты/читы только когда ты играешь на их серверах?
Уже чекал на их серверах с макросом на этих функах, ничего не было)
Второй скрин - с их сервера.
 
не играю хвх и вам не советую
Участник
Статус
Оффлайн
Регистрация
15 Дек 2018
Сообщения
657
Реакции[?]
213
Поинты[?]
0
Попробуй записать пруф? Если это воркает сейчас
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Попробуй записать пруф? Если это воркает сейчас
Байпас, с волшебной прогой не работает, я это уже слил фейситу и его профиксили.
Макродичь работает. Потом мб запишу с телефона (ибо карты захвата нет)
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
support.png
p.s.
Я чекал ахк после байпаса (а потом ток на карте с ботами, поэтому меня не кикало).
После фикса байпаса пришлось искать другой способ двигать мышью (кроме HID, ибо с алка ждать ардуино мне в падлу)
 
LUCKERBY Coder
Забаненный
Статус
Оффлайн
Регистрация
29 Сен 2018
Сообщения
312
Реакции[?]
23
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Надо было им не сливать, они жадные, даже за супер слив не дадут ни гроша
 
Пользователь
Статус
Оффлайн
Регистрация
29 Дек 2018
Сообщения
416
Реакции[?]
109
Поинты[?]
2K
Салют, недавно курил FaceIT, чекал разную дичь, нашел кста один обход защиты, но потом слил фасикам (ожидал, что заплатят, а они спасибо спасибо, но идите на хер). Решил сделать макросы. Почекал, и понял, что mouse_event и производные не работают (фейсит сразу ловит эту дичь и говорит мол AHK и тд, отключи). Поэтому я решил написать свои (правда это гениально =) ?)

Суть в том, что фейсит ловит именно вызовы WinAPI (mose_event и другие производные от NtUserSendInput) если это не прямое подключение (спасибо кс за то, что есть у нее такая четкая функция, как выключение прямого подключения).

Для того, чтобы фейсит не понял, что мы юзаем эти функции, достаточно написать свои на асме (для этого можно просто пореверсить нужные библиотеки идой).

!WARNING!
Данный код работает ток если у вас выключено прямое подключение мыши

Код:
.code
my_ntui proc
    mov r10, rcx
    mov eax, 107Fh
    push rbx
    mov rbx, 7FFE0308h
    mov rbx, [rbx]
    test bl, 1
    pop rbx
    jnz test_result
        syscall
        ret
    test_result:
        int 2Eh
        ret
my_ntui endp

my_me proc
    mov rax, rsp
    sub rsp, 58h
    and dword ptr [rax - 38h], 0
    and dword ptr [rax - 20h], 0
    mov     [rax-2Ch], r8d
    mov     r8d, 28h
    mov     [rax-24h], ecx
    mov     [rax-30h], edx
    lea     rdx, [rsp + 58h - 38h]
    mov     [rax-28h], r9d
    mov     rax, [rsp+58h+28h]
    lea     ecx, [r8-27h]
    mov     [rsp+58h-18h], rax
    call my_ntui
    nop     dword ptr [rax+rax+00h]
    add     rsp, 58h
    ret
my_me endp

end
Вот реализация (mouse_event -> my_me. NtUserSendInput a,k, SendInput -> my_ntui)
Так что можете ее юзать (работает, чекал самостоятельно, не банит, но фасику отписал, правда хз как они это профиксят, ток если сами сиськолы будут чекать)
C++:
#include <Windows.h>

//extern "C" __int64 my_ntui(_int64, int*);
extern "C" __int64 my_ntui(UINT cInputs,LPINPUT pInputs,int cbSize);

extern "C" void my_me(DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, ULONG_PTR dwExtraInfo);

int main()
{
    while(true)
    {
        if(GetAsyncKeyState(VK_MENU))
        {
            INPUT  Input = { 0 };
            Input.type = INPUT_MOUSE;
            Input.mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE;
            Input.mi.dx = rand() % 10000;
            Input.mi.dy = rand() % 10000;
            my_ntui(1, &Input, sizeof(INPUT));
           
            //my_me(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE, rand() % 10000, rand() % 10000, 0, 0);
            Sleep(500);
        }
    }
}
p,s,

p.p.s.
Для валоранта нужен RAW Input.
Чтобы все это реализовать, достаточно сделать свой девайс (шоб ничего не детектилось можно также заюзать самописный апи)
Пожалуйста, авторизуйтесь для просмотра ссылки.

А лучше играйте честно и помогайте разрабам античитов улучшать их продукты =)
Или купите консоль, нахер пекарню.
Это конечто годно, а вот торговаться c FACEIT ты не можешь.
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Это конечто годно, а вот торговаться c FACEIT ты не можешь.
Камон, так-то могу, как и с любой компанией, у которой Bug Bounty есть. По факту уязвимость была, так что в принципе если правильно поставить все, то мб и получится что-то дать. Хотя толку от этих сливов, когда они просто драйвера в чс кидают
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Надо было им не сливать, они жадные, даже за супер слив не дадут ни гроша
А смысл). Рано или поздно они сами это найдут. Так хоть попытался)
Да и в целом я не особо одобряю читы на лигах. В мм пох, но не на фасике и есеа.
 
Забаненный
Статус
Оффлайн
Регистрация
19 Июл 2020
Сообщения
38
Реакции[?]
2
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Любитель Аниме
Забаненный
Статус
Оффлайн
Регистрация
13 Июл 2020
Сообщения
46
Реакции[?]
15
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Desync 2.0
 
D.Va:негодяи — 1:0
Пользователь
Статус
Оффлайн
Регистрация
10 Янв 2019
Сообщения
501
Реакции[?]
55
Поинты[?]
0
Смысл этих макросов,если в ксго и так легкая стрельба. Я когда начал играть,уже понимал,как и чего,а вы еще это юзаете:FailFish:
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Смысл этих макросов,если в ксго и так легкая стрельба. Я когда начал играть,уже понимал,как и чего,а вы еще это юзаете:FailFish:
Да не в макросе дело. Дело просто в том, что я нашел байпас для детекта макросов).
 
Разработчик
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
79
Реакции[?]
84
Поинты[?]
0
Некоторые дополнения.
Данный код ОЧЕНЬ привязан к ситеме. Поэтому на вашей винде он мб работать не будет. Надо просмотреть вызовы функций (также мб можно копировать их из библиотек, почему они перестают лочиться - я хз).

По поводу оплаты (хз кому может это быть интересно).
Фасик дал год премиума и мое имя на странице security.

В целом данный рефанд за изичный байпас считаю более чем хорошим. Всем тем, кто как-то сможет обойти фасик (ток без попсового драйвера в бутстарте), советую также написать фасику (реально, нахер читаков на лигах).
 
Сверху Снизу