Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Apex Legends Internal

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

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

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

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

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


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

C++:
Expand Collapse Copy
#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;
}
 

Вложения

  • изображение_2022-04-08_164631.png
    изображение_2022-04-08_164631.png
    99.8 KB · Просмотры: 75
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

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

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

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


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

C++:
Expand Collapse Copy
#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;
}
Всё максимально просто. Не создавай поток, ЕАС не даёт его создать
 
Что бы чит сделать
Зачем тебе создавать новый поток? Делай все в главном..


подписывай драйвер тогда бро
Подписывать драйвер для создания новых потоков?)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
подписывай драйвер тогда бро
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
Expand Collapse Copy
#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;
}
 
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
Expand Collapse Copy
#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;
}
мой? ты про что?
 
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
Expand Collapse Copy
#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;
}
Я думал обязательно надо создавать новый поток , спасибо!
 
1649454186579.png
Щас бы подписывать драйвер. Не смеши

Твой же код, автор, должен работать
C++:
Expand Collapse Copy
#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;
}
Код то работает, а вот апекс - вылетает
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все паблик инжекторы не работаю.
Фэйс инжектор работает ток на 1809 винде

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

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

Если хочешь хоть что тт сделать интернал для игр с норм ач учись хукать. В твоем случае можешь хукнуть оверлей ориджина или стимма и от него плясать.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cмотри, тебя тупо заскамили :)
Hypervisor Injector - скам залупа с которой в пачке идёт стиллер (Ещё и фейк инжектор)
Юзай фикс Face_Injector (Придётся переписать драйвер, сурсы драйвера просто так не найти)

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