• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Прочее Лоадер c++ Minecraft (Не очень хороший)

  • Автор темы Автор темы skawz
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Июн 2024
Сообщения
233
Реакции
2
Выберите загрузчик игры
  1. Vanilla
  2. Forge
  3. Fabric
  4. NeoForge
  5. OptiFine
  6. ForgeOptiFine
ss:
Пожалуйста, авторизуйтесь для просмотра ссылки.

minecraft лоадер
лоадер епта:
Expand Collapse Copy
#include <iostream>
#include <string>
#include <thread>
#include <chrono>
#include <conio.h>
#include <io.h>
#include <fcntl.h>
#include <cstdlib>
#include <vector>
#include <algorithm>
#ifdef _WIN32
#include <windows.h>
#include <shellapi.h>
DWORD g_childProcessId = 0;
void setTextColor(int color) {
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hConsole, color);
}
bool IsRunAsAdmin() {
    BOOL fIsRunAsAdmin = FALSE;
    DWORD dwError = ERROR_SUCCESS;
    PSID pAdministratorsGroup = NULL;
    SID_IDENTIFIER_AUTHORITY NtAuthority = SECURITY_NT_AUTHORITY;
    if (AllocateAndInitializeSid(
        &NtAuthority,
        2,
        SECURITY_BUILTIN_DOMAIN_RID,
        DOMAIN_ALIAS_RID_ADMINS,
        0, 0, 0, 0, 0, 0,
        &pAdministratorsGroup))
    {
        if (!CheckTokenMembership(NULL, pAdministratorsGroup, &fIsRunAsAdmin))
        {
            dwError = GetLastError();
        }
        FreeSid(pAdministratorsGroup);
    }
    return fIsRunAsAdmin;
}
bool RestartAsAdmin() {
    wchar_t szPath[MAX_PATH];
    if (GetModuleFileNameW(NULL, szPath, ARRAYSIZE(szPath))) {
        SHELLEXECUTEINFOW sei = { sizeof(sei) };
        sei.lpVerb = L"runas";
        sei.lpFile = szPath;
        sei.hwnd = NULL;
        sei.nShow = SW_NORMAL;
        if (!ShellExecuteExW(&sei)) {
            DWORD dwError = GetLastError();
            if (dwError == ERROR_CANCELLED) {
                return false;
            }
        }
        else {
            return true;
        }
    }
    return false;
}
void setupConsole() {
    SetConsoleOutputCP(CP_UTF8);
    SetConsoleCP(CP_UTF8);
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    DWORD dwMode = 0;
    GetConsoleMode(hOut, &dwMode);
    dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
    SetConsoleMode(hOut, dwMode);
}
#endif
const int COLOR_RESET = 15;
const int COLOR_WHITE = 15;
const int COLOR_DARK_PURPLE = 5;
const int COLOR_PURPLE = 13;
const int COLOR_BLOOD_RED = 12;
const int COLOR_DARK_RED = 4;
const int COLOR_CYAN = 11;
const int COLOR_GREEN = 10;
const int COLOR_YELLOW = 14;
void clearScreen() {
#ifdef _WIN32
    system("cls");
#else
    system("clear");
#endif
}
void animateSlash() {
    const char spinner[] = { '/', '|', '\\', '-' };
    constexpr int frames = sizeof(spinner) / sizeof(spinner[0]);
    for (int i = 0; i < 15; ++i) {
        std::cout << spinner[i % frames];
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
        std::cout << "\b";
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
    }
}
void displayDemonLogo() {
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "ZZZZZZZZZ  OOTTTTTTT  VV      VV  GGGGGGGG  UU      UU  AAAAAAAAA  RRRRRRRR      DDDDDDDD"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "      ZZ   OO    TT   VV      VV  GG        UU      UU  A       A  R       R     D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "     ZZ    OO    TT   VV      VV  GG   GGGG UU      UU  A       A  R       R     D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "    ZZ     OO    TT    VV    VV   GG     GG UU      UU  AAAAAAAAA  RRRRRRRR      D       D "; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "   ZZ      OO    TT     VV  VV    GG     GG UU      UU  A       A  R   RR        D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "ZZZZZZZZZ  OOTTTTTTT      VVV     GGGGGGGG  UUUUUUUUUU  A       A  R    RRRR     DDDDDDDD"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << "\n";
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "";
    setTextColor(COLOR_BLOOD_RED); std::cout << "Z"; setTextColor(COLOR_DARK_RED); std::cout << "O"; setTextColor(COLOR_BLOOD_RED); std::cout << "V"; setTextColor(COLOR_DARK_RED); std::cout << "G"; setTextColor(COLOR_BLOOD_RED); std::cout << "U"; setTextColor(COLOR_DARK_RED); std::cout << "A"; setTextColor(COLOR_BLOOD_RED); std::cout << "R"; setTextColor(COLOR_DARK_RED); std::cout << "D";
    setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    setTextColor(COLOR_DARK_PURPLE); std::cout << "Static keys edtition,for private cheats";
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "=";
    setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_BLOOD_RED); std::cout << "~~~~~~~"; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_DARK_PURPLE); std::cout << " "; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_BLOOD_RED); std::cout << "~~~~~~"; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << "\n";
    std::cout << "\n";
}
void displayAdminRequired() {
    setTextColor(COLOR_BLOOD_RED);
    std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_YELLOW); std::cout << "ADMINISTRATOR RIGHTS REQUIRED"; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_WHITE); std::cout << "This application requires administrator privileges to run"; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_WHITE); std::cout << "properly. Please run this program as administrator."; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_YELLOW); std::cout << "Attempting to restart with administrator rights..."; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << "\n";
    setTextColor(COLOR_RESET);
}
std::string getPasswordInput() {
    std::string password;
    char ch;
    while ((ch = _getch()) != '\r') {
        if (ch == '\b') {
            if (!password.empty()) {
                password.pop_back();
                std::cout << "\b \b";
            }
        }
        else {
            password.push_back(ch);
            std::cout << '*';
        }
    }
    std::cout << std::endl;
    return password;
}
void TerminateChildProcess() {
    if (g_childProcessId != 0) {
        HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, g_childProcessId);
        if (hProcess != NULL) {
            std::cout << "\n[*] Attempting to terminate child process (ID: " << g_childProcessId << ")...\n";
            if (TerminateProcess(hProcess, 0)) {
                std::cout << "[+] Child process terminated successfully.\n";
            }
            else {
                std::cerr << "[X] Failed to terminate child process. Error: " << GetLastError() << "\n";
            }
            CloseHandle(hProcess);
        }
        else {
        }
        g_childProcessId = 0;
    }
}
void launchMinecraft() {
    std::string commandStr = "C:\\ZovGuard\\jvm\\bin\\javaw.exe";
    std::wstring command(commandStr.begin(), commandStr.end());
    std::wstring cmdLine = L"C:\\ZovGuard\\jvm\\bin\\javaw.exe -jar Mcp.jar -noverify";
    SetCurrentDirectoryW(L"C:\\ZovGuard");
    STARTUPINFOW si;
    PROCESS_INFORMATION pi;
    ZeroMemory(&si, sizeof(si));
    si.cb = sizeof(si);
    ZeroMemory(&pi, sizeof(pi));
    std::vector<wchar_t> cmdLineBuffer(cmdLine.begin(), cmdLine.end());
    cmdLineBuffer.push_back(L'\0');
    if (CreateProcessW(
        command.c_str(),
        cmdLineBuffer.data(),
        NULL,
        NULL,
        FALSE,
        0,
        NULL,
        L"C:\\ZovGuard",
        &si,
        &pi
    )) {
        g_childProcessId = pi.dwProcessId;
        std::cout << "[+] Minecraft process started with ID: " << g_childProcessId << "\n";
        CloseHandle(pi.hProcess);
        CloseHandle(pi.hThread);
    }
    else {
        DWORD error = GetLastError();
        std::cerr << "[X] Failed to start Minecraft process. Error code: " << error << "\n";
        g_childProcessId = 0;
    }
}
void demonicProgressBar() {
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "[";
    setTextColor(COLOR_BLOOD_RED);
    for (int i = 0; i < 30; ++i) {
        std::cout << " ";
    }
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "]\r[";
    for (int i = 0; i < 30; ++i) {
        if (i % 3 == 0) {
            setTextColor(COLOR_BLOOD_RED);
        }
        else if (i % 3 == 1) {
            setTextColor(COLOR_DARK_RED);
        }
        else {
            setTextColor(COLOR_PURPLE);
        }
        std::cout << "#";
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
    }
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "]";
    std::cout << std::endl;
}
bool authenticateUser() {
    const std::vector<std::pair<std::string, std::string>> VALID_CREDENTIALS = {
        {"skawz", "modernbust"},
        {"oblamov", "zovguard"}
    };
    std::string inputLogin, inputPassword;
    setTextColor(COLOR_CYAN);
    std::cout << "\n[*] Enter Login: ";
    setTextColor(COLOR_WHITE);
    std::getline(std::cin, inputLogin);
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Enter Password: ";
    setTextColor(COLOR_WHITE);
    inputPassword = getPasswordInput();
    for (const auto& cred : VALID_CREDENTIALS) {
        if (inputLogin == cred.first && inputPassword == cred.second) {
            setTextColor(COLOR_GREEN);
            std::cout << "\n[+] Authentication successful!\n";
            std::this_thread::sleep_for(std::chrono::milliseconds(500));
            return true;
        }
    }
    setTextColor(COLOR_BLOOD_RED);
    std::cout << "\n[X] Invalid login or password.\n";
    std::this_thread::sleep_for(std::chrono::seconds(1));
    return false;
}
int main() {
#ifdef _WIN32
    setupConsole();
#endif
    clearScreen();
    if (!IsRunAsAdmin()) {
        displayAdminRequired();
        if (RestartAsAdmin()) {
            std::cout << "[*] Restarting with administrator privileges...\n";
            std::this_thread::sleep_for(std::chrono::seconds(2));
            TerminateChildProcess();
            return 0;
        }
        else {
            setTextColor(COLOR_BLOOD_RED);
            std::cout << "[X] Failed to restart with administrator privileges.\n";
            std::cout << "Please manually run this program as administrator.\n";
            setTextColor(COLOR_RESET);
            std::cout << "\nPress any key to exit...";
            _getch();
            TerminateChildProcess();
            return 1;
        }
    }
    clearScreen();
    displayDemonLogo();
    bool isAuthenticated = false;
    int attempts = 0;
    const int MAX_ATTEMPTS = 3;
    while (!isAuthenticated && attempts < MAX_ATTEMPTS) {
        isAuthenticated = authenticateUser();
        attempts++;
        if (!isAuthenticated && attempts < MAX_ATTEMPTS) {
            setTextColor(COLOR_YELLOW);
            std::cout << "[!] Attempts remaining: " << (MAX_ATTEMPTS - attempts) << "\n";
            std::this_thread::sleep_for(std::chrono::milliseconds(500));
            clearScreen();
            displayDemonLogo();
        }
    }
    if (!isAuthenticated) {
        setTextColor(COLOR_BLOOD_RED);
        std::cout << "\n[X] Too many failed attempts. Exiting.\n";
        setTextColor(COLOR_RESET);
        std::cout << "Press any key to exit...";
        _getch();
        TerminateChildProcess();
        return 1;
    }
    clearScreen();
    displayDemonLogo();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Initializing ZOVGUARD protection module...\n";
    animateSlash();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Scanning system for vulnerabilities...\n";
    demonicProgressBar();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Injecting JVM hooks...\n";
    animateSlash();
    std::cout << "\n";
    setTextColor(COLOR_GREEN);
    std::cout << "[+] System integrity verified.\n";
    std::this_thread::sleep_for(std::chrono::milliseconds(500));
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Launching protected environment...\n";
    std::this_thread::sleep_for(std::chrono::milliseconds(500));
    launchMinecraft();
    std::cout << "\n";
    setTextColor(COLOR_YELLOW);
    std::cout << "[*] ZOVGUARD is now active. Press any key to close this launcher window (Minecraft will continue running)...\n";
    setTextColor(COLOR_RESET);
    _getch();
    TerminateChildProcess();
    return 0;
}
да простят меня все те кому не зашло,простите:peperead10:
 
ss:
Пожалуйста, авторизуйтесь для просмотра ссылки.

minecraft лоадер
лоадер епта:
Expand Collapse Copy
#include <iostream>
#include <string>
#include <thread>
#include <chrono>
#include <conio.h>
#include <io.h>
#include <fcntl.h>
#include <cstdlib>
#include <vector>
#include <algorithm>
#ifdef _WIN32
#include <windows.h>
#include <shellapi.h>
DWORD g_childProcessId = 0;
void setTextColor(int color) {
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hConsole, color);
}
bool IsRunAsAdmin() {
    BOOL fIsRunAsAdmin = FALSE;
    DWORD dwError = ERROR_SUCCESS;
    PSID pAdministratorsGroup = NULL;
    SID_IDENTIFIER_AUTHORITY NtAuthority = SECURITY_NT_AUTHORITY;
    if (AllocateAndInitializeSid(
        &NtAuthority,
        2,
        SECURITY_BUILTIN_DOMAIN_RID,
        DOMAIN_ALIAS_RID_ADMINS,
        0, 0, 0, 0, 0, 0,
        &pAdministratorsGroup))
    {
        if (!CheckTokenMembership(NULL, pAdministratorsGroup, &fIsRunAsAdmin))
        {
            dwError = GetLastError();
        }
        FreeSid(pAdministratorsGroup);
    }
    return fIsRunAsAdmin;
}
bool RestartAsAdmin() {
    wchar_t szPath[MAX_PATH];
    if (GetModuleFileNameW(NULL, szPath, ARRAYSIZE(szPath))) {
        SHELLEXECUTEINFOW sei = { sizeof(sei) };
        sei.lpVerb = L"runas";
        sei.lpFile = szPath;
        sei.hwnd = NULL;
        sei.nShow = SW_NORMAL;
        if (!ShellExecuteExW(&sei)) {
            DWORD dwError = GetLastError();
            if (dwError == ERROR_CANCELLED) {
                return false;
            }
        }
        else {
            return true;
        }
    }
    return false;
}
void setupConsole() {
    SetConsoleOutputCP(CP_UTF8);
    SetConsoleCP(CP_UTF8);
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    DWORD dwMode = 0;
    GetConsoleMode(hOut, &dwMode);
    dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
    SetConsoleMode(hOut, dwMode);
}
#endif
const int COLOR_RESET = 15;
const int COLOR_WHITE = 15;
const int COLOR_DARK_PURPLE = 5;
const int COLOR_PURPLE = 13;
const int COLOR_BLOOD_RED = 12;
const int COLOR_DARK_RED = 4;
const int COLOR_CYAN = 11;
const int COLOR_GREEN = 10;
const int COLOR_YELLOW = 14;
void clearScreen() {
#ifdef _WIN32
    system("cls");
#else
    system("clear");
#endif
}
void animateSlash() {
    const char spinner[] = { '/', '|', '\\', '-' };
    constexpr int frames = sizeof(spinner) / sizeof(spinner[0]);
    for (int i = 0; i < 15; ++i) {
        std::cout << spinner[i % frames];
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
        std::cout << "\b";
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
    }
}
void displayDemonLogo() {
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "ZZZZZZZZZ  OOTTTTTTT  VV      VV  GGGGGGGG  UU      UU  AAAAAAAAA  RRRRRRRR      DDDDDDDD"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "      ZZ   OO    TT   VV      VV  GG        UU      UU  A       A  R       R     D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "     ZZ    OO    TT   VV      VV  GG   GGGG UU      UU  A       A  R       R     D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "    ZZ     OO    TT    VV    VV   GG     GG UU      UU  AAAAAAAAA  RRRRRRRR      D       D "; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "   ZZ      OO    TT     VV  VV    GG     GG UU      UU  A       A  R   RR        D       D"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_PURPLE); std::cout << "ZZZZZZZZZ  OOTTTTTTT      VVV     GGGGGGGG  UUUUUUUUUU  A       A  R    RRRR     DDDDDDDD"; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << "\n";
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "";
    setTextColor(COLOR_BLOOD_RED); std::cout << "Z"; setTextColor(COLOR_DARK_RED); std::cout << "O"; setTextColor(COLOR_BLOOD_RED); std::cout << "V"; setTextColor(COLOR_DARK_RED); std::cout << "G"; setTextColor(COLOR_BLOOD_RED); std::cout << "U"; setTextColor(COLOR_DARK_RED); std::cout << "A"; setTextColor(COLOR_BLOOD_RED); std::cout << "R"; setTextColor(COLOR_DARK_RED); std::cout << "D";
    setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    setTextColor(COLOR_DARK_PURPLE); std::cout << "Static keys edtition,for private cheats";
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "=";
    setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_BLOOD_RED); std::cout << "~~~~~~~"; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_DARK_PURPLE); std::cout << " "; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_BLOOD_RED); std::cout << "~~~~~~"; setTextColor(COLOR_DARK_RED); std::cout << "..."; setTextColor(COLOR_DARK_PURPLE); std::cout << "\n";
    std::cout << "\n";
    std::cout << "\n";
}
void displayAdminRequired() {
    setTextColor(COLOR_BLOOD_RED);
    std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_YELLOW); std::cout << "ADMINISTRATOR RIGHTS REQUIRED"; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_WHITE); std::cout << "This application requires administrator privileges to run"; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_WHITE); std::cout << "properly. Please run this program as administrator."; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << ""; setTextColor(COLOR_YELLOW); std::cout << "Attempting to restart with administrator rights..."; setTextColor(COLOR_BLOOD_RED); std::cout << "\n";
    std::cout << "\n";
    std::cout << "\n";
    setTextColor(COLOR_RESET);
}
std::string getPasswordInput() {
    std::string password;
    char ch;
    while ((ch = _getch()) != '\r') {
        if (ch == '\b') {
            if (!password.empty()) {
                password.pop_back();
                std::cout << "\b \b";
            }
        }
        else {
            password.push_back(ch);
            std::cout << '*';
        }
    }
    std::cout << std::endl;
    return password;
}
void TerminateChildProcess() {
    if (g_childProcessId != 0) {
        HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, g_childProcessId);
        if (hProcess != NULL) {
            std::cout << "\n[*] Attempting to terminate child process (ID: " << g_childProcessId << ")...\n";
            if (TerminateProcess(hProcess, 0)) {
                std::cout << "[+] Child process terminated successfully.\n";
            }
            else {
                std::cerr << "[X] Failed to terminate child process. Error: " << GetLastError() << "\n";
            }
            CloseHandle(hProcess);
        }
        else {
        }
        g_childProcessId = 0;
    }
}
void launchMinecraft() {
    std::string commandStr = "C:\\ZovGuard\\jvm\\bin\\javaw.exe";
    std::wstring command(commandStr.begin(), commandStr.end());
    std::wstring cmdLine = L"C:\\ZovGuard\\jvm\\bin\\javaw.exe -jar Mcp.jar -noverify";
    SetCurrentDirectoryW(L"C:\\ZovGuard");
    STARTUPINFOW si;
    PROCESS_INFORMATION pi;
    ZeroMemory(&si, sizeof(si));
    si.cb = sizeof(si);
    ZeroMemory(&pi, sizeof(pi));
    std::vector<wchar_t> cmdLineBuffer(cmdLine.begin(), cmdLine.end());
    cmdLineBuffer.push_back(L'\0');
    if (CreateProcessW(
        command.c_str(),
        cmdLineBuffer.data(),
        NULL,
        NULL,
        FALSE,
        0,
        NULL,
        L"C:\\ZovGuard",
        &si,
        &pi
    )) {
        g_childProcessId = pi.dwProcessId;
        std::cout << "[+] Minecraft process started with ID: " << g_childProcessId << "\n";
        CloseHandle(pi.hProcess);
        CloseHandle(pi.hThread);
    }
    else {
        DWORD error = GetLastError();
        std::cerr << "[X] Failed to start Minecraft process. Error code: " << error << "\n";
        g_childProcessId = 0;
    }
}
void demonicProgressBar() {
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "[";
    setTextColor(COLOR_BLOOD_RED);
    for (int i = 0; i < 30; ++i) {
        std::cout << " ";
    }
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "]\r[";
    for (int i = 0; i < 30; ++i) {
        if (i % 3 == 0) {
            setTextColor(COLOR_BLOOD_RED);
        }
        else if (i % 3 == 1) {
            setTextColor(COLOR_DARK_RED);
        }
        else {
            setTextColor(COLOR_PURPLE);
        }
        std::cout << "#";
        std::this_thread::sleep_for(std::chrono::milliseconds(50));
    }
    setTextColor(COLOR_DARK_PURPLE);
    std::cout << "]";
    std::cout << std::endl;
}
bool authenticateUser() {
    const std::vector<std::pair<std::string, std::string>> VALID_CREDENTIALS = {
        {"skawz", "modernbust"},
        {"oblamov", "zovguard"}
    };
    std::string inputLogin, inputPassword;
    setTextColor(COLOR_CYAN);
    std::cout << "\n[*] Enter Login: ";
    setTextColor(COLOR_WHITE);
    std::getline(std::cin, inputLogin);
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Enter Password: ";
    setTextColor(COLOR_WHITE);
    inputPassword = getPasswordInput();
    for (const auto& cred : VALID_CREDENTIALS) {
        if (inputLogin == cred.first && inputPassword == cred.second) {
            setTextColor(COLOR_GREEN);
            std::cout << "\n[+] Authentication successful!\n";
            std::this_thread::sleep_for(std::chrono::milliseconds(500));
            return true;
        }
    }
    setTextColor(COLOR_BLOOD_RED);
    std::cout << "\n[X] Invalid login or password.\n";
    std::this_thread::sleep_for(std::chrono::seconds(1));
    return false;
}
int main() {
#ifdef _WIN32
    setupConsole();
#endif
    clearScreen();
    if (!IsRunAsAdmin()) {
        displayAdminRequired();
        if (RestartAsAdmin()) {
            std::cout << "[*] Restarting with administrator privileges...\n";
            std::this_thread::sleep_for(std::chrono::seconds(2));
            TerminateChildProcess();
            return 0;
        }
        else {
            setTextColor(COLOR_BLOOD_RED);
            std::cout << "[X] Failed to restart with administrator privileges.\n";
            std::cout << "Please manually run this program as administrator.\n";
            setTextColor(COLOR_RESET);
            std::cout << "\nPress any key to exit...";
            _getch();
            TerminateChildProcess();
            return 1;
        }
    }
    clearScreen();
    displayDemonLogo();
    bool isAuthenticated = false;
    int attempts = 0;
    const int MAX_ATTEMPTS = 3;
    while (!isAuthenticated && attempts < MAX_ATTEMPTS) {
        isAuthenticated = authenticateUser();
        attempts++;
        if (!isAuthenticated && attempts < MAX_ATTEMPTS) {
            setTextColor(COLOR_YELLOW);
            std::cout << "[!] Attempts remaining: " << (MAX_ATTEMPTS - attempts) << "\n";
            std::this_thread::sleep_for(std::chrono::milliseconds(500));
            clearScreen();
            displayDemonLogo();
        }
    }
    if (!isAuthenticated) {
        setTextColor(COLOR_BLOOD_RED);
        std::cout << "\n[X] Too many failed attempts. Exiting.\n";
        setTextColor(COLOR_RESET);
        std::cout << "Press any key to exit...";
        _getch();
        TerminateChildProcess();
        return 1;
    }
    clearScreen();
    displayDemonLogo();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Initializing ZOVGUARD protection module...\n";
    animateSlash();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Scanning system for vulnerabilities...\n";
    demonicProgressBar();
    std::cout << "\n";
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Injecting JVM hooks...\n";
    animateSlash();
    std::cout << "\n";
    setTextColor(COLOR_GREEN);
    std::cout << "[+] System integrity verified.\n";
    std::this_thread::sleep_for(std::chrono::milliseconds(500));
    setTextColor(COLOR_CYAN);
    std::cout << "[*] Launching protected environment...\n";
    std::this_thread::sleep_for(std::chrono::milliseconds(500));
    launchMinecraft();
    std::cout << "\n";
    setTextColor(COLOR_YELLOW);
    std::cout << "[*] ZOVGUARD is now active. Press any key to close this launcher window (Minecraft will continue running)...\n";
    setTextColor(COLOR_RESET);
    _getch();
    TerminateChildProcess();
    return 0;
}
да простят меня все те кому не зашло,простите:peperead10:
так первый нельзя было сделать пременую с цетом и юзать е
1753523166421.png



2 нахуй пароль указавать вы лоадере умно изи крякнуть

3 чагпт
 
какой смысл от этого лоадера? он полное дерьмо, вдобавок нейронка, и еще даже без антидебаггера...
согласен а смысал от дебага есль можно крякнуть изи зарнейметь exe и запустить CheatEngine и все ебать кряк :roflanEbalo:
 
Спатчить за 2 минуты
 
А нахуя ты сетапаешь запрос проверки «если не запущен от админа» а не легче в компиляторе задать привелегию от админа
 
А нахуя ты сетапаешь запрос проверки «если не запущен от админа» а не легче в компиляторе задать привелегию от админа
Так красивей плюс большая часть лоадера написана не мной
какой смысл от этого лоадера? он полное дерьмо, вдобавок нейронка, и еще даже без антидебаггера...
Ахуеть а вмп не сливали разве? или когда вмпротект говном стал что пастеры лучше него анти дебаггер сделают
так первый нельзя было сделать пременую с цетом и юзать е
Посмотреть вложение 311769


2 нахуй пароль указавать вы лоадере умно изи крякнуть

3 чагпт
я просто выложил сурс кому надо- доделает тут храниться лишь база ну или проще говоря визуальная поебота по типу анимок
 
Так красивей плюс большая часть лоадера написана не мной

Ахуеть а вмп не сливали разве? или когда вмпротект говном стал что пастеры лучше него анти дебаггер сделают

я просто выложил сурс кому надо- доделает тут храниться лишь база ну или проще говоря визуальная поебота по типу анимок
да все, дружище, не оправдывайся, все понятно
 
поебота по типу анимок
да это дерьмо редкостное с консолью, даже в имгуи билдере за 3 минуты можно собрать нормальный виндоу
да это дерьмо редкостное с консолью, даже в имгуи билдере за 3 минуты можно собрать нормальный виндоу
1753547263361.png
ВСЕ ТОЛЬКО НЕ СМЕЙ МНЕ ОТВЕЧАТЬ КУБАГОЛОВЫЙ ЧУДИК XD
 
да все, дружище, не оправдывайся, все понятно
а че я поделаю если только пытаюсь разобраться в плюсах блять
да это дерьмо редкостное с консолью, даже в имгуи билдере за 3 минуты можно собрать нормальный виндоу

Посмотреть вложение 311786 ВСЕ ТОЛЬКО НЕ СМЕЙ МНЕ ОТВЕЧАТЬ КУБАГОЛОВЫЙ ЧУДИК XD
услышал твой месседж по поводу ника я че ебу что ли ставил по приколу,это лучше чем людей которые делают"приватные читы" чем лоадер на батнике ебаном
 
да хуле мне твой ник, мне достаточно было зайти в твой профильПосмотреть вложение 311787
Дату посмотри
да хуле мне твой ник, мне достаточно было зайти в твой профильПосмотреть вложение 311787
Да и посмотри название темы,быть может дойдет смысл ее существования?
 
сс на имгур - X сс на тунг тунг тунг - YEAHH
 
бля ты шо педик?? какой ZOV нахуй??
 
а че я поделаю если только пытаюсь разобраться в плюсах блять
единственное адекватное решение которое ты можешь принять, не постить свое отродие
 
так первый нельзя было сделать пременую с цетом и юзать е
Посмотреть вложение 311769


2 нахуй пароль указавать вы лоадере умно изи крякнуть

3 чагпт
бля тебе бы лучше заткнуться нахуй, ты даже это не напишешь
1753587723687.png

Так красивей плюс большая часть лоадера написана не мной

Ахуеть а вмп не сливали разве? или когда вмпротект говном стал что пастеры лучше него анти дебаггер сделают

я просто выложил сурс кому надо- доделает тут храниться лишь база ну или проще говоря визуальная поебота по типу анимок
ахуенные анимки, крутящаяся палочка! доделывать этот высер никто не будет, ты блять это еще и в один фаил запихал, чтоб точно никто другой не притронулся
 
о да самый дермовый запуск
 
единственное адекватное решение которое ты можешь принять, не постить свое отродие
1753610641938.png
услышал тебя родной
бля ты шо педик?? какой ZOV нахуй??
У меня зов на сердце вырезано
о да самый дермовый запуск
спс я знаю
 
Назад
Сверху Снизу