Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.26 KB | None | 0 0
  1. int phase_5() {
  2.     rsp = rsp - 0x18;
  3.     stack[2046] = *0x28;
  4.     rax = 0x0;
  5.     rcx = var_4;
  6.     rdx = rsp;
  7.     rsi = "%d %d";
  8.     if (__isoc99_sscanf() <= 0x1) {
  9.             rax = explode_bomb();
  10.     }
  11.     else {
  12.             rax = stack[2045] & 0xf;
  13.             stack[2045] = rax;
  14.             if (rax != 0xf) {
  15.                     rcx = 0x0;
  16.                     rdx = 0x0;
  17.                     do {
  18.                             rdx = rdx + 0x1;
  19.                             rax = *(int32_t *)(sign_extend_32(rax) * 0x4 + 0x4027c0);
  20.                             rcx = rcx + rax;
  21.                     } while (rax != 0xf);
  22.                     stack[2045] = 0xf;
  23.                     if ((rdx == 0xf) && (rcx == var_4)) {
  24.                             rax = 0xf ^ *0x28;
  25.                             if (rax != 0x0) {
  26.                                     rax = __stack_chk_fail();
  27.                             }
  28.                             else {
  29.                                     rsp = rsp + 0x18;
  30.                             }
  31.                     }
  32.                     else {
  33.                             rax = explode_bomb();
  34.                     }
  35.             }
  36.             else {
  37.                     rax = explode_bomb();
  38.             }
  39.     }
  40.     return rax;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement