Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Исходник Aurora-project полу фикс

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2018
Сообщения
8
Реакции
1
Недавно вышел исход такой помойки как Aurora Project
Пофикшено byte
и прочие ошибки
Но осталось одно: Чит не срабатывает на инсерт (я хз в чем проблема)
Если кто-то пофиксит прошу скинуть исход
Исходник:

Оригинал темы на форуме
Личные по моему усмотрению в >>VK<<

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Последнее редактирование:
Знаешь,многие сами могут пофиксить byte,а вот насчёт не срабатывания чита на ins.,то это проблема,хайд поменьше или вообще убери,лучше бы слил без симпатий!
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Недавно вышел исход такой помойки как Aurora Project
Пофикшено byte
и прочие ошибки
Но осталось одно: Чит не срабатывает на инсерт (я хз в чем проблема)
Если кто-то пофиксит прошу скинуть исход
Исходник:
Скрытое содержимое
Оригинал темы на форуме
Личные по моему усмотрению в >>VK<<
Скинь dll- кой мне в лс форума. Мб сериосли не инжектится просто.
 
Скинь dll- кой мне в лс форума. Мб сериосли не инжектится просто.
я думаю не инжектится, потому что уже не получилось увидеть этот "фикс" в игре, после инжекта просто ничего
 
Смотри что происходит в main.cpp при инжекте
Выводи в мессаги сообщения для проверки в функции

Мельком глянул

Подозрительная ерунда и везде возвраты на проверку чего либо.

if (rc) {
printf("WSAStartup Failed.\n");
return FALSE;
}
OPENSSL_no_config();
SSL_library_init();

Зачем этот колхоз здесь тоже непонятно.

if(Utils::WaitForModules(10000, { L"client_panorama.dll", L"engine.dll", L"shaderapidx9.dll" }) == WAIT_TIMEOUT) {
// One or more modules were not loaded in time
return FALSE;
}

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

C++:
Expand Collapse Copy
auto CLoader::Beat()->bool
{
    static auto GetRegKey = [](std::string key) {
        HKEY rKey;
        char Path[260] = { 0 };
        DWORD RegetPath = sizeof(Path);
       [COLOR=rgb(184, 49, 47)] RegOpenKeyExA(HKEY_CURRENT_USER, "SOFTWARE\\AURORA", NULL, KEY_QUERY_VALUE, &rKey);[/COLOR]
        RegQueryValueExA(rKey, key.c_str(), NULL, NULL, (LPBYTE)&Path, &RegetPath);
        return std::string(Path);
    };
    if (!VMProtectIsDebuggerPresent(true) && !VMProtectIsVirtualMachinePresent() && VMProtectIsValidImageCRC()) {
        std::string token = GetRegKey("Token");
        static WS* ws;
        if (!ws || ws->getReadyState() == WS::readyStateValues::CLOSED) {
            if (ws)
                delete ws;
            ws = WS::from_url("ws://l.aurora-project.ru/protection/");
        }
        json js;
        js[("status")] = "beat";
        js[("hwid")] = "hui";
        js[("token")] = token;
        js[("token_only")] = true;
        js[("xuid_low")] = 0;
        js[("xuid_high")] = 0;
        ws->send(js.dump());
        ws->poll();
        bool cycle = false;
        while (!cycle)
        {
            ws->poll(100);
            ws->dispatch([this,&cycle](const std::string& message) {
                auto j = json::parse(message);
                cycle = true;
                if (j.count(("status"))) {
                    //Utils::ConsolePrint(j["status"].type_name());
                    int status = j[("status")];
                    if (j.count(("serial"))) {
#ifndef DEBUG
                        std::string serial = j[("serial")];
                        if (!initialized) {
                            VMProtectSetSerialNumber(serial.c_str());
                            initialized = true;
                        }
                        auto res = VMProtectGetSerialNumberState();
                        if (res != 0)
                        {
                        }
                        if (std::to_string(status).compare("1") == 0)
                            update = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
#endif
                    }
                }
            });
        }
        return true;
    }
    return false;
};

Вырезай всё это или перепиши аттач на чистый, без этих колхозных проверок.
 
Эм... А зачем нужна ( DLL ) ?! :sweatsmile: Ты бы лучше сурс открыл на общее обозрение...
 - Aurora-project полу фикс _ Игровой форум YouGame.Biz - обсуждение онлайн игр, игровые новос...png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
лучший просто! топовый фикс error'ов(нет)
1562496515721.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Смотри что происходит в main.cpp при инжекте
Выводи в мессаги сообщения для проверки в функции

Мельком глянул

Подозрительная ерунда и везде возвраты на проверку чего либо.

if (rc) {
printf("WSAStartup Failed.\n");
return FALSE;
}
OPENSSL_no_config();
SSL_library_init();

Зачем этот колхоз здесь тоже непонятно.

if(Utils::WaitForModules(10000, { L"client_panorama.dll", L"engine.dll", L"shaderapidx9.dll" }) == WAIT_TIMEOUT) {
// One or more modules were not loaded in time
return FALSE;
}

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

C++:
Expand Collapse Copy
auto CLoader::Beat()->bool
{
    static auto GetRegKey = [](std::string key) {
        HKEY rKey;
        char Path[260] = { 0 };
        DWORD RegetPath = sizeof(Path);
       [COLOR=rgb(184, 49, 47)] RegOpenKeyExA(HKEY_CURRENT_USER, "SOFTWARE\\AURORA", NULL, KEY_QUERY_VALUE, &rKey);[/COLOR]
        RegQueryValueExA(rKey, key.c_str(), NULL, NULL, (LPBYTE)&Path, &RegetPath);
        return std::string(Path);
    };
    if (!VMProtectIsDebuggerPresent(true) && !VMProtectIsVirtualMachinePresent() && VMProtectIsValidImageCRC()) {
        std::string token = GetRegKey("Token");
        static WS* ws;
        if (!ws || ws->getReadyState() == WS::readyStateValues::CLOSED) {
            if (ws)
                delete ws;
            ws = WS::from_url("ws://l.aurora-project.ru/protection/");
        }
        json js;
        js[("status")] = "beat";
        js[("hwid")] = "hui";
        js[("token")] = token;
        js[("token_only")] = true;
        js[("xuid_low")] = 0;
        js[("xuid_high")] = 0;
        ws->send(js.dump());
        ws->poll();
        bool cycle = false;
        while (!cycle)
        {
            ws->poll(100);
            ws->dispatch([this,&cycle](const std::string& message) {
                auto j = json::parse(message);
                cycle = true;
                if (j.count(("status"))) {
                    //Utils::ConsolePrint(j["status"].type_name());
                    int status = j[("status")];
                    if (j.count(("serial"))) {
#ifndef DEBUG
                        std::string serial = j[("serial")];
                        if (!initialized) {
                            VMProtectSetSerialNumber(serial.c_str());
                            initialized = true;
                        }
                        auto res = VMProtectGetSerialNumberState();
                        if (res != 0)
                        {
                        }
                        if (std::to_string(status).compare("1") == 0)
                            update = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
#endif
                    }
                }
            });
        }
        return true;
    }
    return false;
};

Вырезай всё это или перепиши аттач на чистый, без этих колхозных проверок.
На инсерт он не открывается. Он на "DEL" Кнопочку открывается.
 
Смотри что происходит в main.cpp при инжекте
Выводи в мессаги сообщения для проверки в функции

Мельком глянул

Подозрительная ерунда и везде возвраты на проверку чего либо.

if (rc) {
printf("WSAStartup Failed.\n");
return FALSE;
}
OPENSSL_no_config();
SSL_library_init();

Зачем этот колхоз здесь тоже непонятно.

if(Utils::WaitForModules(10000, { L"client_panorama.dll", L"engine.dll", L"shaderapidx9.dll" }) == WAIT_TIMEOUT) {
// One or more modules were not loaded in time
return FALSE;
}

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

C++:
Expand Collapse Copy
auto CLoader::Beat()->bool
{
    static auto GetRegKey = [](std::string key) {
        HKEY rKey;
        char Path[260] = { 0 };
        DWORD RegetPath = sizeof(Path);
       [COLOR=rgb(184, 49, 47)] RegOpenKeyExA(HKEY_CURRENT_USER, "SOFTWARE\\AURORA", NULL, KEY_QUERY_VALUE, &rKey);[/COLOR]
        RegQueryValueExA(rKey, key.c_str(), NULL, NULL, (LPBYTE)&Path, &RegetPath);
        return std::string(Path);
    };
    if (!VMProtectIsDebuggerPresent(true) && !VMProtectIsVirtualMachinePresent() && VMProtectIsValidImageCRC()) {
        std::string token = GetRegKey("Token");
        static WS* ws;
        if (!ws || ws->getReadyState() == WS::readyStateValues::CLOSED) {
            if (ws)
                delete ws;
            ws = WS::from_url("ws://l.aurora-project.ru/protection/");
        }
        json js;
        js[("status")] = "beat";
        js[("hwid")] = "hui";
        js[("token")] = token;
        js[("token_only")] = true;
        js[("xuid_low")] = 0;
        js[("xuid_high")] = 0;
        ws->send(js.dump());
        ws->poll();
        bool cycle = false;
        while (!cycle)
        {
            ws->poll(100);
            ws->dispatch([this,&cycle](const std::string& message) {
                auto j = json::parse(message);
                cycle = true;
                if (j.count(("status"))) {
                    //Utils::ConsolePrint(j["status"].type_name());
                    int status = j[("status")];
                    if (j.count(("serial"))) {
#ifndef DEBUG
                        std::string serial = j[("serial")];
                        if (!initialized) {
                            VMProtectSetSerialNumber(serial.c_str());
                            initialized = true;
                        }
                        auto res = VMProtectGetSerialNumberState();
                        if (res != 0)
                        {
                        }
                        if (std::to_string(status).compare("1") == 0)
                            update = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
#endif
                    }
                }
            });
        }
        return true;
    }
    return false;
};

Вырезай всё это или перепиши аттач на чистый, без этих колхозных проверок.
Там проверка юзера софта
 
Назад
Сверху Снизу