Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int magic_number_1 = 48815;
- int D34789ADEEF59289127037FED9 = 51902;
- int magic_number_3 = 57069;
- int D34783ADEEF89289127037FED9 = 44717;
- int magic_number_2 = 43981;
- int constant1 = 1199175;
- int constant2 = 1237900;
- char password[12] = "ROUEMHCIGAKP";
- for (int i = 0; i < 12; ++i) {
- for (int x = 0; x < 12; ++x) {
- for (int x1 = 0; x1 < 12; ++x1) {
- for (int x2 = 0; x2 < 12; ++x2) {
- for (int x3 = 0; x3 < 12; ++x3) {
- for (int x4 = 0; x4 < 12; ++x4) {
- for (int x5 = 0; x5 < 12; ++x5) {
- for (int x6 = 0; x6 < 12; ++x6) {
- for (int x7 = 0; x7 < 12; ++x7) {
- char ch[9];
- ch[0] = password[i];
- ch[1] = password[x];
- ch[2] = password[x1];
- ch[3] = password[x2];
- ch[4] = password[x3];
- ch[5] = password[x4];
- ch[6] = password[x5];
- ch[7] = password[x6];
- ch[8] = password[x7];
- for (int j = 0; j < 9; ++j) {
- char test = ch[j];
- switch (test) {
- case 'O':
- if (magic_number_2 != 0) {
- magic_number_3 -= magic_number_1 % magic_number_2;
- magic_number_1 /= magic_number_2;
- magic_number_1 += magic_number_2 + 1193046;
- }
- break;
- case 'U':
- magic_number_2 = magic_number_2 - 2748 + magic_number_1;
- magic_number_3 = (magic_number_3 * 13 & magic_number_1);
- break;
- case 'M':
- magic_number_1 ^= magic_number_2;
- magic_number_3 *= 13;
- magic_number_2 += 1193046;
- break;
- case 'H':
- magic_number_1 ^= magic_number_3;
- magic_number_3 -= magic_number_2;
- magic_number_2 *= 15;
- break;
- case 'E':
- magic_number_1 &= 1193046;
- magic_number_2 -= 1193046;
- magic_number_3 *= magic_number_2;
- break;
- case 'R':
- magic_number_2 += 291;
- magic_number_3 *= magic_number_1;
- magic_number_1 ^= magic_number_2;
- break;
- case 'C':
- magic_number_1 += 1193046;
- magic_number_2 *= 12;
- magic_number_3 ^= magic_number_1;
- break;
- case 'I':
- magic_number_1 &= magic_number_3;
- magic_number_3 -= 1193046;
- magic_number_2 ^= magic_number_1;
- break;
- case 'G':
- magic_number_1 ^= magic_number_2;
- magic_number_3 &= magic_number_1;
- magic_number_2 += 1193046;
- break;
- case 'A':
- magic_number_2 -= 1193046;
- magic_number_3 ^= magic_number_2;
- magic_number_1 += 1193046;
- break;
- case 'K':
- magic_number_1 ^= magic_number_2;
- magic_number_3 *= 13;
- magic_number_2 += 1193046;
- break;
- case 'P':
- magic_number_3 += 1193046;
- magic_number_2 += 1193046;
- magic_number_1 += 1193046;
- break;
- default:
- break;
- }
- }
- if (magic_number_1 == 1199175 &&
- magic_number_2 == 1237900 &&
- magic_number_3 == 1358967176) {
- printf("Password : %c%c%c%c%c%c%c%c%c, num1 = %d , num2 = %d, num3 = %d\n", ch[0], ch[1], ch[2], ch[3], ch[4], ch[5], ch[6], ch[7], ch[8],
- magic_number_1, magic_number_2, magic_number_3);
- break;
- }
- magic_number_1 = 48815;
- magic_number_3 = 57069;
- magic_number_2 = 43981;
- constant1 = 1199175;
- constant2 = 1237900;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement