Apex Legends Internal

На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
Пожалуйста, авторизуйтесь для просмотра ссылки.

Взял Эту либу для удобного чтения памяти Interal

Решил для теста попробовать хотя бы дебаг консоль вывести.

Hypervisor injecor тупо закрылся , и консоли отладки небыло. (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
Однако когда я заинжектил это чудо в Блокнот - консоль отладки появилась.

В чём проблема?


На всякий случай скажу что я не собираюсь рисовать меню и вообще использовать функции отрисовки.

C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


HMODULE myhModule;

DWORD __stdcall EjectThread(LPVOID lpParameter) {
    Sleep(100);
    FreeLibraryAndExitThread(myhModule, 0);
}




DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";




    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    CreateThread(0, 0, EjectThread, 0, 0, 0);
    return 0;


 
}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        myhModule = hModule;
        CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Menue, NULL, 0, NULL);
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 

Вложения

Пользователь
Статус
Оффлайн
Регистрация
17 Июл 2021
Сообщения
463
Реакции[?]
119
Поинты[?]
11K
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
Пользователь
Статус
Оффлайн
Регистрация
17 Июл 2021
Сообщения
463
Реакции[?]
119
Поинты[?]
11K
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
c face_injector v2 та же проблема кстати
 
dev
Забаненный
Статус
Оффлайн
Регистрация
5 Апр 2022
Сообщения
302
Реакции[?]
215
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

Взял Эту либу для удобного чтения памяти Interal

Решил для теста попробовать хотя бы дебаг консоль вывести.

Hypervisor injecor тупо закрылся , и консоли отладки небыло. (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
Однако когда я заинжектил это чудо в Блокнот - консоль отладки появилась.

В чём проблема?


На всякий случай скажу что я не собираюсь рисовать меню и вообще использовать функции отрисовки.

C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


HMODULE myhModule;

DWORD __stdcall EjectThread(LPVOID lpParameter) {
    Sleep(100);
    FreeLibraryAndExitThread(myhModule, 0);
}




DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";




    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    CreateThread(0, 0, EjectThread, 0, 0, 0);
    return 0;



}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        myhModule = hModule;
        CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Menue, NULL, 0, NULL);
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
Всё максимально просто. Не создавай поток, ЕАС не даёт его создать
 
Пользователь
Статус
Оффлайн
Регистрация
17 Июл 2021
Сообщения
463
Реакции[?]
119
Поинты[?]
11K
Что бы чит сделать
Зачем тебе создавать новый поток? Делай все в главном..


подписывай драйвер тогда бро
Подписывать драйвер для создания новых потоков?)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 
Эксперт
Статус
Онлайн
Регистрация
20 Май 2020
Сообщения
1,382
Реакции[?]
447
Поинты[?]
3K
dev
Забаненный
Статус
Оффлайн
Регистрация
5 Апр 2022
Сообщения
302
Реакции[?]
215
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
подписывай драйвер тогда бро
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";

    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    return 0;


 
}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        Menue();
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 
Эксперт
Статус
Онлайн
Регистрация
20 Май 2020
Сообщения
1,382
Реакции[?]
447
Поинты[?]
3K
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";

    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    return 0;



}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        Menue();
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
мой? ты про что?
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";

    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    return 0;



}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        Menue();
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
Я думал обязательно надо создавать новый поток , спасибо!
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
1649454186579.png
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"

#include "CasualLibrary.hpp"


DWORD WINAPI Menue() {
    AllocConsole();
    FILE* fp;
    freopen_s(&fp, "CONOUT$", "w", stdout);
    std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";

    while (1) {
        Sleep(100);
        if (GetAsyncKeyState(VK_NUMPAD0))
            break;
    }
    fclose(fp);
    FreeConsole();
    return 0;



}




BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {

        Menue();
    }
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
Код то работает, а вот апекс - вылетает
 
Забаненный
Статус
Оффлайн
Регистрация
11 Мар 2022
Сообщения
146
Реакции[?]
8
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все паблик инжекторы не работаю.
Фэйс инжектор работает ток на 1809 винде

Создания потока если и получится произвести это инстант бан - ну в течение 5минут

Отладочную консоль можно и без создания потока сделать, код выше.

Если хочешь хоть что тт сделать интернал для игр с норм ач учись хукать. В твоем случае можешь хукнуть оверлей ориджина или стимма и от него плясать.
 
C++
Забаненный
Статус
Оффлайн
Регистрация
3 Окт 2019
Сообщения
658
Реакции[?]
129
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cмотри, тебя тупо заскамили :)
Hypervisor Injector - скам залупа с которой в пачке идёт стиллер (Ещё и фейк инжектор)
Юзай фикс Face_Injector (Придётся переписать драйвер, сурсы драйвера просто так не найти)

По поводу консоли:
Как я вижу, ты создаёшь поток, а за это EAC даст тебе по ебалу за пару минут.
Полностью солидарен с комментатором выше, консоль можно вызвать и без отдельного потока.
Советую почитать о Геймхакинге на движке Source.
 
Сверху Снизу