ropshell> use b45cd437b8cf1335baff2f4508f4cde1 (download)
name         : babywin_level3.exe (x86_64/PE)
base address : 0x140001000
total gadgets: 5125
ropshell> suggest
call
    > 0x1400084e4 : call rax
    > 0x1400789ec : call rbx
    > 0x140066460 : call rdx
    > 0x140008bbf : call r8
    > 0x14006d3bf : call [rax]
jmp
    > 0x14001ac8b : jmp rax
    > 0x14001b6b3 : jmp rbx
    > 0x14001b48c : jmp rcx
    > 0x1400090e5 : jmp rdx
    > 0x140009d35 : jmp rsi
load mem
    > 0x14000845c : mov rax, [rcx]; ret
    > 0x14000845d : mov eax, [rcx]; ret
    > 0x140009474 : mov rax, [rcx + 0x10]; ret
    > 0x140009475 : mov eax, [rcx + 0x10]; ret
    > 0x14001a8f8 : mov eax, [rdx + 4]; ret
load reg
    > 0x14006ecb5 : pop rax; ret
    > 0x14000768d : pop rbx; ret
    > 0x1400077fa : pop rcx; ret
    > 0x140009f2b : pop rsi; ret
    > 0x140007869 : pop rdi; ret
pop pop ret
    > 0x1400153b6 : pop r12; ret
    > 0x14000e2cd : pop r12; pop rbp; ret
    > 0x140025a37 : pop r12; pop rdi; pop rbp; ret
    > 0x14000bf69 : pop r12; pop rdi; pop rsi; pop rbp; ret
    > 0x14005ce04 : pop r12; pop rdi; pop rsi; pop rbp; pop rbx; ret
sp lifting
    > 0x140078539 : add rsp, 0x10; ret
    > 0x140078539 : add rsp, 0x10; ret
    > 0x1400076d3 : add rsp, 0x28; ret
    > 0x14000738d : add rsp, 0x38; ret
    > 0x1400075bf : add rsp, 0x48; ret
stack pivoting
    > 0x140011449 : xchg eax, esp; ret
    > 0x140014a83 : mov rsp, r11; pop r14; ret
    > 0x140014a84 : mov esp, ebx; pop r14; ret
    > 0x14006e360 : lea rsp, [rbp + 0x10]; pop rbp; ret
    > 0x14006e361 : lea esp, [rbp + 0x10]; pop rbp; ret
write mem
    > 0x14001c6ba : adc [rcx], eax; ret
    > 0x140023279 : adc [rdx], eax; ret
    > 0x140019447 : adc [rcx + 0x18], eax; ret
    > 0x1400197a8 : adc [rdx + 0x20], eax; ret
    > 0x14001972c : adc [rdx + 0x10], ecx; ret