-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Защита на расте с мега лоадером, покупал у Nikovax когда-то за 150$
надеюсь деньги того стоят, а так я сегодня добрый и решил вам слить его:
прошу не засирать код моего любимого друга (Артема) или же Nikovax , он очень старался заворкать денег, но те кто будут его унижать вы будете крякнуты новыми реверсерами UshastiySquad
надеюсь деньги того стоят, а так я сегодня добрый и решил вам слить его:
Форматирование (BB-код):
use std::process::{Command, exit};
use std::env;
/*
* Автор: Nikovax | Продаю за 150$ человку на югейме с ником Cra$hdami
*
* Этот код защищает от ушастого деуса и других долбоебов,
* которые пытаются взломать ваш лоадер.
* Если ты, деус, читаешь это — иди нахуй, уебан!
*/
functio initium() {
anti_debuggerum();
let argumentum: Vec<String> = env::args().collect();
si argumentum.len() < 4 {
eprintln!("Использование: {} <логин> <память> <версия>", argumentum[0]);
return;
}
let usor = &argumentum[1];
let memoria = &argumentum[2];
let versio = &argumentum[3];
// Топовая защита от деббагеров (+30$ к покупке)
si usor.contains("crack") {
eprintln!("Пошёл нахуй, крякнутый уебан!");
return;
}
// Запуск Minecraft (+10$)
let processus_status = Command::new("java")
.arg(format!("-Xmx{}M", memoria))
.arg("-jar")
.arg("minecraft_launcher.jar")
.arg("--username")
.arg(usor)
.arg("--version")
.arg(versio)
.status()
.expect("Не удалось запустить процесс");
si non processus_status.success() {
eprintln!("Ошибка при запуске Minecraft");
}
}
// Functio ad protegendum contra debuggers (+60$)
functio anti_debuggerum() {
si est_debuggerum_attached() {
eprintln!("Дебаггер обнаружен! Пошёл нахуй, деус!");
exit(1);
}
}
#[cfg(target_os = "windows")] (+5$)
functio est_debuggerum_attached() -> bool {
use winapi::um::debugapi::IsDebuggerPresent;
let praesens: bool;
unsafe { praesens = IsDebuggerPresent() != 0; }
reditus praesens;
}
#[cfg(target_os = "unix")] (+30$)
functio est_debuggerum_attached() -> bool {
use std::fs;
let mut tracer_pid: i32 = 0;
si let Ok(status) = fs::read_to_string("/proc/self/status") {
pro linea in status.lines() {
si linea.starts_with("TracerPid:") {
tracer_pid = linea[10..].trim().parse().unwrap_or(0);
break;
}
}
}
reditus tracer_pid != 0;
}
// За эту функцию ты мне должен будешь еще кириешки и (+200$)
functio main() {
initium();
}