Advertisement
l33tb0mb3r

DDDEEE

Jun 16th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.92 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.   int magic_number_1 = 48815;
  5.   int D34789ADEEF59289127037FED9 = 51902;
  6.   int magic_number_3 = 57069;
  7.   int D34783ADEEF89289127037FED9 = 44717;
  8.   int magic_number_2 = 43981;
  9.   int constant1 = 1199175;
  10.   int constant2 = 1237900;
  11.   char password[12] = "ROUEMHCIGAKP";
  12.   for (int i = 0; i < 12; ++i) {
  13.     for (int x = 0; x < 12; ++x) {
  14.       for (int x1 = 0; x1 < 12; ++x1) {
  15.         for (int x2 = 0; x2 < 12; ++x2) {
  16.           for (int x3 = 0; x3 < 12; ++x3) {
  17.             for (int x4 = 0; x4 < 12; ++x4) {
  18.               for (int x5 = 0; x5 < 12; ++x5) {
  19.                 for (int x6 = 0; x6 < 12; ++x6) {
  20.                   for (int x7 = 0; x7 < 12; ++x7) {
  21.                     char ch[9];
  22.                     ch[0] = password[i];
  23.                     ch[1] = password[x];
  24.                     ch[2] = password[x1];
  25.                     ch[3] = password[x2];
  26.                     ch[4] = password[x3];
  27.                     ch[5] = password[x4];
  28.                     ch[6] = password[x5];
  29.                     ch[7] = password[x6];
  30.                     ch[8] = password[x7];
  31.  
  32.                     for (int j = 0; j < 9; ++j) {
  33.                       char test = ch[j];
  34.                       switch (test) {
  35.                       case 'O':
  36.                         if (magic_number_2 != 0) {
  37.                           magic_number_3 -= magic_number_1 % magic_number_2;
  38.                           magic_number_1 /= magic_number_2;
  39.                           magic_number_1 += magic_number_2 + 1193046;
  40.                         }
  41.                         break;
  42.                       case 'U':
  43.                         magic_number_2 = magic_number_2 - 2748 + magic_number_1;
  44.                         magic_number_3 = (magic_number_3 * 13 & magic_number_1);
  45.                         break;
  46.                       case 'M':
  47.                         magic_number_1 ^= magic_number_2;
  48.                         magic_number_3 *= 13;
  49.                         magic_number_2 += 1193046;
  50.                         break;
  51.                       case 'H':
  52.                         magic_number_1 ^= magic_number_3;
  53.                         magic_number_3 -= magic_number_2;
  54.                         magic_number_2 *= 15;
  55.                         break;
  56.                       case 'E':
  57.                         magic_number_1 &= 1193046;
  58.                         magic_number_2 -= 1193046;
  59.                         magic_number_3 *= magic_number_2;
  60.                         break;
  61.                       case 'R':
  62.                         magic_number_2 += 291;
  63.                         magic_number_3 *= magic_number_1;
  64.                         magic_number_1 ^= magic_number_2;
  65.                         break;
  66.                       case 'C':
  67.                         magic_number_1 += 1193046;
  68.                         magic_number_2 *= 12;
  69.                         magic_number_3 ^= magic_number_1;
  70.                         break;
  71.                       case 'I':
  72.                         magic_number_1 &= magic_number_3;
  73.                         magic_number_3 -= 1193046;
  74.                         magic_number_2 ^= magic_number_1;
  75.                         break;
  76.                       case 'G':
  77.                         magic_number_1 ^= magic_number_2;
  78.                         magic_number_3 &= magic_number_1;
  79.                         magic_number_2 += 1193046;
  80.                         break;
  81.                       case 'A':
  82.                         magic_number_2 -= 1193046;
  83.                         magic_number_3 ^= magic_number_2;
  84.                         magic_number_1 += 1193046;
  85.                         break;
  86.                       case 'K':
  87.                         magic_number_1 ^= magic_number_2;
  88.                         magic_number_3 *= 13;
  89.                         magic_number_2 += 1193046;
  90.                         break;
  91.                       case 'P':
  92.                         magic_number_3 += 1193046;
  93.                         magic_number_2 += 1193046;
  94.                         magic_number_1 += 1193046;
  95.                         break;
  96.                       default:
  97.                         break;
  98.                       }
  99.                     }
  100.                     if (magic_number_1 == 1199175 &&
  101.                       magic_number_2 == 1237900 &&
  102.                       magic_number_3 == 1358967176) {
  103.                       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],
  104.                         magic_number_1, magic_number_2, magic_number_3);
  105.                       break;
  106.                     }
  107.  
  108.                     magic_number_1 = 48815;
  109.                     magic_number_3 = 57069;
  110.                     magic_number_2 = 43981;
  111.                     constant1 = 1199175;
  112.                     constant2 = 1237900;
  113.                   }
  114.                 }
  115.               }
  116.             }
  117.           }
  118.         }
  119.       }
  120.     }
  121.   }
  122.   return 0;
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement