zatenyalvaram
Gold Üye
- Katılım
- 23 Ağu 2024
- Mesajlar
- 172
- Beğeniler
- 55
- İletişim
Merhaba değerli üyeler, 1 gündür aktif bir şekilde CrâckMe yarışması dönüyordu ancak maalesef kazananımız bulunmamaktadır, bütün ipuçlarının verilmesine rağmen kazanan yoktur.
BUGLAR :
1- Exe'yi rarda açarsanız bilinmedik bir şekilde kapanıyor veya direkt şifreyi veriyor
2 - Very hard, easy, hard, very easy gibi stringler olmaması gereken yerde şifre olarak kabul ediliyor
3 - Bazı yarışmacılarımız VPN Kullanmadan programa giremediklerini discord üzerinden bildirdi bana, endpoint gitbro'dan alındığı için connection hataları alabilir, endpoint olmadan belirli dosyalar yüklenemez o yüzden koyuldu.
KAZANANLAR : null
VE IŞTE, OPEN SOURCE
ŞİFRELER : 129.3454, "very hard"}, {905159968195.3145, "hard"}, {84341.5151, "normal"}, {489314.513550, "very easy"}, {313654, easy
BUGLAR :
1- Exe'yi rarda açarsanız bilinmedik bir şekilde kapanıyor veya direkt şifreyi veriyor
2 - Very hard, easy, hard, very easy gibi stringler olmaması gereken yerde şifre olarak kabul ediliyor
3 - Bazı yarışmacılarımız VPN Kullanmadan programa giremediklerini discord üzerinden bildirdi bana, endpoint gitbro'dan alındığı için connection hataları alabilir, endpoint olmadan belirli dosyalar yüklenemez o yüzden koyuldu.
KAZANANLAR : null
VE IŞTE, OPEN SOURCE
C++:
#include <iostream>
#include <Windows.h>
#include <string>
#include <fstream>
#include <vector>
#include <cstdlib>
#include <ctime>
#include <shellapi.h>
#include <thread>
const std::vector<std::wstring> s1 = { L"Why are race cars so fast? Because their tires spin quickly!", L"Why can't a dog use a computer? Because it keeps biting the mouse!", L"Why was the math book sad? It had too many problems!", L"What do you take on a long trip? The road!", L"My name is password! What’s your name?", L"Why is the night confusing? Because the stars are mixed up!", L"Everyone at school is doing math. But my teacher only does math!", L"When did you start talking? Actually, I don’t talk; I just have conversations with myself!", L"Why does the kettle cry? Because the tea is hot!", L"How is life without the internet? Life without the internet is so boring!" };
std::string f1() {
const std::vector<std::string> s2 = { "John", "Jane", "Alex", "Emily", "Chris", "Katie", "Michael", "Sarah", "David", "Laura", "James", "Amanda", "Robert", "Jessica", "Daniel", "Sophia", "Matthew", "Olivia", "Joshua", "Emma" };
int i = std::rand() % s2.size();
return s2[i];
}
std::wstring f2() {
std::srand(static_cast<unsigned>(std::time(nullptr)));
int i = std::rand() % s1.size();
return s1[i];
}
bool f3(const std::wstring& f) {
std::ifstream file(f);
return !file.good();
}
void f4(const std::wstring& f) {
std::ofstream file(f);
file.close();
DWORD a = GetFileAttributes(f.c_str());
if (a != INVALID_FILE_ATTRIBUTES) {
if (SetFileAttributes(f.c_str(), a | FILE_ATTRIBUTE_HIDDEN)) {
std::wcout << L"Please restart the app!\n";
}
else {
std::wcerr << L"Failed to set file attributes to hidden.\n";
}
}
else {
std::wcerr << L"Failed to get file attributes.\n";
}
}
void f5(const std::wstring& t, const std::wstring& m) {
NOTIFYICONDATA n = { sizeof(n) };
n.hWnd = GetConsoleWindow();
n.uID = 1;
n.uFlags = NIF_ICON | NIF_TIP | NIF_INFO;
n.dwInfoFlags = NIIF_INFO;
n.uTimeout = 10000;
n.hIcon = LoadIcon(NULL, IDI_INFORMATION);
wcscpy_s(n.szInfo, m.c_str());
wcscpy_s(n.szInfoTitle, t.c_str());
Shell_NotifyIcon(NIM_ADD, &n);
Sleep(10000);
Shell_NotifyIcon(NIM_DELETE, &n);
}
void f6(const std::wstring& t, const std::wstring& m) {
std::thread t1(f5, t, m);
t1.detach();
}
int main() {
const std::wstring f7 = L"Johnson.txt";
bool b = f3(f7);
if (b) {
f4(f7);
system("Color 4");
std::wcout << L"...";
std::wcout << L"...!";
std::cin.get();
system("cls");
const std::vector<std::string> randomCharLists = {
"z8qF2A", "pR5v7b", "eX9dW0", "mT3lH6", "aB7kY1", "jC4rQ9", "nF2oE3", "vD6sT5",
"wG7xP8", "rL3uH2", "kY9mJ1", "tQ5dR6", "bF8pW3", "vM1xL7", "cN4aZ2", "eX9kT0",
"sR6wP8", "dJ3uH5", "lC1tK4", "zF8nM2", "xQ9vW7", "yR2jT3", "mH4bP1", "vK6cX8",
"pL7fD3", "qT5wR9", "nE2xY4", "rJ6kM1", "wH8bP3", "cL1dQ7", "zX9tF2", "vM4rP8",
"yQ3nT6", "xF1kL9", "pJ4bR7", "sH2mT3", "vD8xY1", "tQ5cL9", "eR4pM7", "wJ2nF3",
"rL8vP1", "kQ9dT5", "zX2bH7", "mF6cP3", "vN1xY4", "wR5jT8", "pL3kD9", "yQ7mH2",
"xF1tL6", "cJ9vP3", "rN4bD7", "zQ2wH8", "pM6xY1", "tL3dF5", "vJ8rP2", "eX4nT9",
"sH7mQ1", "kR2xL6", "wF9bP3", "zJ1nT8", "pL4dY7", "rQ3mH2", "vD9xP1", "tL5kF6",
"cJ2nR8", "wX7tP3", "eF1bY9", "rL4mD2", "zQ6xH5", "pJ3kT7", "vN9rP1", "wL2xF6"
};
}
Sleep(600);
system("Color 2");
std::wcout << L" __ __ _ _ ____ \n";
Sleep(325);
std::wcout << L" | \\/ | (_) _ __ | |_ | _ \\ ___ __ __\n";
Sleep(127);
std::wcout << L" | |\\/| | | | | '_ \\ | __| | | | | / _ \\ \\ \\ / /\n";
Sleep(491);
std::wcout << L" | | | | | | | | | | | |_ | |_| | | __/ \\ V / \n";
Sleep(453);
std::wcout << L" |_| |_| |_| |_| |_| \\__| |____/ \\___| \\_/ \n";
Sleep(600);
std::wcout << L"\n -------------------------------------------------\n";
std::wstring j = f2();
std::wstring w = b ? L"Welcome!" : L"Welcome back!\n\n" + j;
const std::vector<int> randomIntegers = {
234, 756, 189, 437, 924, 342, 581, 208, 761, 347,
182, 564, 903, 416, 759, 230, 814, 492, 378, 609,
837, 214, 658, 472, 931, 284, 759, 386, 932, 174,
548, 637, 290, 703, 184, 912, 453, 729, 841, 310,
698, 527, 394, 863, 412, 946, 275, 583, 810, 195,
764, 342, 589, 214, 679, 918, 470, 356, 832, 571,
184, 406, 297, 759, 621, 934, 485, 372, 809, 514,
190, 623, 784, 346, 912, 508, 731, 287, 649, 459,
862, 314, 593, 470, 862, 541, 769, 240, 382, 934
};
f6(L"Welcome!", w);
std::srand(static_cast<unsigned>(std::time(nullptr)));
for (int i = 0; i < 100; ++i) {
std::string f8 = f1() + ".txt";
std::ofstream file(f8);
if (file.is_open()) {
file << "This file was created by " << f1() << ".";
file.close();
}
else {
std::cerr << "Error opening file: " << f8 << std::endl;
}
}
std::string g;
system("Color 6");
std::cout << "\n\n Crâck Difficulty 9/10";
std::cout << "\n Patch Difficulty 7/10";
std::cout << "\n\n\n Last cracker: nul \n";
std::cout << "\n - >> Press any key to continue";
std::cin.get();
system("cls");
const std::vector<float> randomFloats = {
7.295, 4.872, 9.165, 2.641, 3.789, 5.413, 8.236, 6.452, 1.905, 3.234,
7.865, 2.457, 9.473, 4.982, 6.019, 5.284, 8.753, 3.905, 7.152, 2.647,
9.874, 1.652, 8.290, 5.739, 6.101, 4.237, 7.569, 3.816, 9.284, 2.495,
8.107, 5.966, 6.473, 4.842, 3.174, 7.905, 9.582, 2.083, 8.624, 5.191,
4.678, 7.234, 3.590, 9.271, 2.608, 6.142, 8.579, 5.729, 4.993, 3.827,
7.165, 9.348, 2.745, 6.408, 8.237, 5.934, 4.812, 7.195, 3.564, 9.137,
2.580, 6.491, 8.620, 5.812, 4.925, 3.726, 7.304, 9.754, 2.691, 6.314,
8.195, 5.678, 4.846, 7.263, 3.902, 9.436, 2.584, 6.238, 8.304, 5.941,
4.905, 7.453, 3.652, 9.182, 2.473, 6.305, 8.274, 5.715, 4.982, 7.145
};
std::wcout << L" __ __ _ _ ____ \n";
Sleep(125);
std::wcout << L" | \\/ | (_) _ __ | |_ | _ \\ ___ __ __\n";
Sleep(127);
std::wcout << L" | |\\/| | | | | '_ \\ | __| | | | | / _ \\ \\ \\ / /\n";
Sleep(391);
std::wcout << L" | | | | | | | | | | | |_ | |_| | | __/ \\ V / \n";
Sleep(253);
std::wcout << L" |_| |_| |_| |_| |_| \\__| |____/ \\___| \\_/ \n";
Sleep(300);
std::wcout << L"\n -------------------------------------------------\n";
system("Color 6");
std::cout << "\n\n\n\n A random password has been set. If you want to make it harder, enter some text below and press Enter, otherwise, type a letter and press Enter to skip.\n\n - >> ";
std::cin >> g;
const std::vector<std::string> randomNames = {
"Xavier", "Daisy", "Eli", "Zara", "Owen", "Tara", "Milo", "Piper", "Leo", "Nina",
"Max", "Ella", "Theo", "Luna", "Finn", "Hazel", "Jasper", "Ivy", "Gus", "Maya",
"Liam", "Ruby", "Ethan", "Sophie", "Aria", "Gabe", "Chloe", "Evan", "Mia", "Aiden",
"Lucy", "Dylan", "Grace", "Riley", "Kai", "Aurora", "Noah", "Willa", "Luca", "Amelia",
"Seth", "Iris", "Isaac", "Nora", "Jonah", "Zoe", "Luke", "Lila", "Ryan", "Cora",
"Eliot", "Juno", "Alec", "Holly", "Oscar", "Jane", "Colt", "Stella", "Finn", "Ella",
"Mason", "Eva", "Jude", "Poppy", "Derek", "Lily", "Silas", "Rosie", "Elias", "Vera",
"Wes", "Maggie", "Ollie", "Eve", "Nolan", "Elena", "Leo", "Daisy", "Maddox", "Wren",
"Gage", "Adeline", "Asher", "Clara", "Blake", "Nina", "Graham", "Olive", "Henry", "Phoebe",
"Theo", "Jasmine", "Ryder", "Mae", "Harrison", "Sage", "Jack", "Raya", "Evelyn", "Jonas"
};
std::vector<std::pair<double, std::string>> p = { {129.3454, "very hard"}, {905159968195.3145, "hard"}, {84341.5151, "normal"}, {489314.513550, "very easy"}, {313654, "easy"} };
std::string n;
std::cout << "Please enter your name: ";
std::cin.ignore();
std::getline(std::cin, n);
std::string ip;
bool c = false;
while (!c) {
std::cout << "\n\n - - >> Enter a password: ";
std::getline(std::cin, ip);
if (ip == "debug") {
std::cout << "Debug Mode: Password 'very hard' is accepted.\n";
ip = "very hard";
}
bool f = false;
for (const auto& pw : p) {
if (ip == pw.second) {
f = true;
std::cout << "Correct password! Last cracker: " << n << "\n\n YOU ARE AWESOME DUDE, SHARE THIS WITH YOUR FRIENDS AND SHOW THAT YOU MADE THE IMPOSSIBLE! \n";
system("Color 2");
MessageBox(NULL, L"Password correct", L"Success", MB_OK | MB_ICONINFORMATION);
c = true;
break;
}
}
if (!f) {
std::cout << "Incorrect password! Please try again.\n";
system("Color 4");
Beep(1000, 500);
Sleep(750);
system("cls");
system("Color 6");
}
}
return 0;
}
ŞİFRELER : 129.3454, "very hard"}, {905159968195.3145, "hard"}, {84341.5151, "normal"}, {489314.513550, "very easy"}, {313654, easy