Начинающий
- Статус
- Оффлайн
- Регистрация
- 5 Июн 2024
- Сообщения
- 188
- Реакции
- 2
- Выберите загрузчик игры
- Vanilla
- Forge
- Fabric
- NeoForge
- OptiFine
- ForgeOptiFine
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
ss:
minecraft лоадер
да простят меня все те кому не зашло,простите
Пожалуйста, авторизуйтесь для просмотра ссылки.
minecraft лоадер
лоадер епта:
#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;
}
