Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int phase_5() {
- rsp = rsp - 0x18;
- stack[2046] = *0x28;
- rax = 0x0;
- rcx = var_4;
- rdx = rsp;
- rsi = "%d %d";
- if (__isoc99_sscanf() <= 0x1) {
- rax = explode_bomb();
- }
- else {
- rax = stack[2045] & 0xf;
- stack[2045] = rax;
- if (rax != 0xf) {
- rcx = 0x0;
- rdx = 0x0;
- do {
- rdx = rdx + 0x1;
- rax = *(int32_t *)(sign_extend_32(rax) * 0x4 + 0x4027c0);
- rcx = rcx + rax;
- } while (rax != 0xf);
- stack[2045] = 0xf;
- if ((rdx == 0xf) && (rcx == var_4)) {
- rax = 0xf ^ *0x28;
- if (rax != 0x0) {
- rax = __stack_chk_fail();
- }
- else {
- rsp = rsp + 0x18;
- }
- }
- else {
- rax = explode_bomb();
- }
- }
- else {
- rax = explode_bomb();
- }
- }
- return rax;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement