ropshell> use ac8b1ccfae381b4a59df0095be587cfc (download) name : parser (x86_64/RAW) base address : 0x0 total gadgets: 20449
ropshell> suggest "load mem" > 0x000316a4 : mov rax, [rsi]; ret > 0x000199c4 : mov rax, [rdi]; ret > 0x00158932 : mov eax, [rcx]; ret > 0x000316a5 : mov eax, [rsi]; ret > 0x000199c5 : mov eax, [rdi]; ret > 0x001844a6 : mov edi, [rdx]; ret > 0x0001aeb9 : mov rax, [rbx]; pop rbx; ret > 0x0001aeba : mov eax, [rbx]; pop rbx; ret > 0x00076574 : mov rax, [rdi + 0x10]; ret > 0x00076575 : mov eax, [rdi + 0x10]; ret > 0x000f3178 : movzx ecx, [rsi]; sub eax, ecx; ret > 0x000f2954 : movzx edx, [rsi]; sub eax, edx; ret > 0x000fb6e0 : mov rdx, [rsi]; mov [rdi], rdx; ret > 0x000a92ed : mov rsi, [r14]; call rax > 0x0012fa13 : mov rdi, [rbp]; call rbx > 0x0012fa45 : mov rdi, [r12]; call rbx > 0x0012faa3 : mov rdi, [r13]; call rbx > 0x0012fa14 : mov edi, [rbp]; call rbx > 0x000f3958 : movzx ecx, [rsi + rcx]; sub eax, ecx; ret > 0x000f0b58 : movzx edx, [rsi + rcx]; sub eax, edx; ret > 0x00077d98 : mov rdx, [rdi]; lea rax, [rdx + rax - 1]; ret > 0x000d1f8f : mov eax, [rdx]; add rsp, 8; pop rbx; pop rbp; ret > 0x00077d99 : mov edx, [rdi]; lea rax, [rdx + rax - 1]; ret > 0x00111930 : mov rax, [rcx]; mov [rdx], rax; mov rax, rdi; ret > 0x00016887 : mov rax, [rbp]; call [rax + 0x18] > 0x0008b864 : mov rax, [r13]; call [rax + 0x30] > 0x0006d076 : mov rax, [r14]; call [rax + 0x10] > 0x00030c86 : mov rax, [r15]; call [rax + 0x10] > 0x000080e0 : mov rdx, [rax]; add rax, 8; mov [r8], rdx; ret > 0x000aaaee : mov rdx, [r14]; mov rdi, r12; call rbp > 0x00016888 : mov eax, [rbp]; call [rax + 0x18] > 0x000080e1 : mov edx, [rax]; add rax, 8; mov [r8], rdx; ret > 0x000430bf : mov esi, [rdi]; call [rax + 0x60] > 0x00089f98 : mov esi, [rbp]; call [rax + 0x60] > 0x000430be : mov esi, [r15]; call [rax + 0x60] > 0x0016dfc0 : mov rax, [rbx + 0x10]; mov [rax], rdi; pop rbx; ret > 0x0016e02c : mov rdx, [rbx + 0x10]; mov [rdx], rax; pop rbx; ret > 0x00131fdf : mov rdx, [rcx + rdx]; mov [rax + 8], rdx; ret > 0x0006fece : mov rdx, [rsi + 8]; mov [rdi + rax], rdx; ret > 0x0016dfb4 : mov rdx, [rdi + 0x30]; mov [rax], rdx; pop rbx; ret > 0x0016dfc1 : mov eax, [rbx + 0x10]; mov [rax], rdi; pop rbx; ret > 0x000f8fbe : mov ecx, [rbp + 1]; fnstcw [rsi]; jmp r9 > 0x0013ba79 : movzx edx, [rax + rdx]; jmp [rcx + rdx*8] > 0x0016e02d : mov edx, [rbx + 0x10]; mov [rdx], rax; pop rbx; ret > 0x00131fe0 : mov edx, [rcx + rdx]; mov [rax + 8], rdx; ret > 0x0016dfb5 : mov edx, [rdi + 0x30]; mov [rax], rdx; pop rbx; ret > 0x0004bfb3 : mov rdx, [rax + 0x84]; mov [rax + 0x8c], rdx; pop rbx; ret > 0x00177edb : mov rdi, [r13 + 0x10]; add rdi, rbp; call r12 > 0x00177edc : mov edi, [rbp + 0x10]; add rdi, rbp; call r12 > 0x000340a3 : mov rax, [r8]; mov rdi, rsp; call [rax + 0x18] > 0x00028c10 : mov rax, [r12]; mov rdi, r12; call [rax + 0x48] > 0x00152466 : mov rcx, [rax]; mov [rdx], rcx; mov [rax + 0x10], 0; ret > 0x000fb674 : mov rcx, [rsi]; mov [rdi + 1], rdx; mov [rdi], rcx; ret > 0x0013000f : mov rsi, [rbx]; mov r13, rbx; mov rdi, rbp; call r12 > 0x00152467 : mov ecx, [rax]; mov [rdx], rcx; mov [rax + 0x10], 0; ret > 0x00130010 : mov esi, [rbx]; mov r13, rbx; mov rdi, rbp; call r12 > 0x0007de4d : mov esi, [r13]; mov rdi, r12; call [rax + 0x60] > 0x0008b8ec : mov esi, [r14]; mov rdi, r13; call [rax + 0x60] > 0x00111a56 : mov rax, [rcx + 5]; mov [rdx + 5], rax; mov rax, rdi; ret > 0x00111a04 : mov eax, [rcx + 3]; mov [rdx + 3], eax; mov rax, rdi; ret > 0x000d464e : mov eax, [rdx + 0x4c]; cmp [rdx + 0x48], eax; cmovne eax, ecx; ret > 0x00133480 : mov rdx, [r10]; mov [rax + 0x50], 1; mov [rax + 0x48], rdx; ret > 0x00044eb7 : mov r9, [rdi]; mov [rax], 0; call [r9 + 0x50] > 0x00044eb8 : mov ecx, [rdi]; mov [rax], 0; call [r9 + 0x50] > 0x00131bb0 : mov rax, [rsi + 0x68]; movzx eax, [rax + rdx*2]; and eax, 0x1000; ret > 0x00053b5e : mov rax, [rbp + 0x30]; mov [rbx + 0x10], rax; pop rbx; pop rbp; pop r12; ret > 0x0004b363 : mov rcx, [rbx + 0xe0]; sar r8, 2; call [rax + 0x38] > 0x001137d4 : mov rcx, [rsi + 0x10]; movdqu xmm[rdi], xmm0; mov [rdi + 0x10], rcx; ret > 0x0015e37d : mov rsi, [rdi + 0x20]; mov rdi, [rdi + 0x28]; call r11 > 0x00144715 : mov r8, [rdi + 8]; mov rax, [rdi]; mov rdi, r8; jmp rax > 0x00131bb1 : mov eax, [rsi + 0x68]; movzx eax, [rax + rdx*2]; and eax, 0x1000; ret > 0x00053b5f : mov eax, [rbp + 0x30]; mov [rbx + 0x10], rax; pop rbx; pop rbp; pop r12; ret > 0x0004b364 : mov ecx, [rbx + 0xe0]; sar r8, 2; call [rax + 0x38] > 0x00045129 : mov esi, [rbx + 8]; mov rdi, r15; call [rax + 0x60] > 0x0015e37e : mov esi, [rdi + 0x20]; mov rdi, [rdi + 0x28]; call r11 > 0x0007df43 : mov esi, [rbp + 8]; mov rdi, r12; call [rax + 0x60] > 0x0007df42 : mov esi, [r13 + 8]; mov rdi, r12; call [rax + 0x60] > 0x00020dd4 : mov edx, [r12]; mov esi, ebp; mov rdi, rbx; call [rax + 0x10] > 0x0013206f : mov rax, [rdx + rax]; mov [rip + 0xb45ae], rax; lea rax, [rip + 0xb459f]; ret > 0x0004e4d7 : mov rdx, [rbp + 0x10]; mov [rbx + rax], rdx; add rsp, 8; pop rbx; pop rbp; ret > 0x000aaaea : mov rsi, [r15 + 8]; mov rdx, [r14]; mov rdi, r12; call rbp > 0x00047142 : mov rdi, [rbx + 0xc8]; mov rax, [rdi]; call [rax + 0x28] > 0x00049224 : mov rdi, [rbp + 0xc8]; mov rax, [rdi]; call [rax + 0x30] > 0x0004e4d8 : mov edx, [rbp + 0x10]; mov [rbx + rax], rdx; add rsp, 8; pop rbx; pop rbp; ret > 0x00047143 : mov edi, [rbx + 0xc8]; mov rax, [rdi]; call [rax + 0x28] > 0x000893ad : mov rax, [r9]; mov [rbp - 0x68], dl; mov rdi, r9; call [rax + 0x48] > 0x0003f265 : mov rcx, [r13]; mov rax, [rdi]; add rdx, rsi; call [rax + 0x58] > 0x001300d8 : mov rsi, [rax]; mov rdi, r14; mov rax, [rbp - 0x58]; mov r15d, r13d; call rax > 0x0003561f : mov r10, [rdi]; movzx ecx, cl; mov rdx, r12; push rax; call [r10 + 0x18] > 0x0015bcce : mov r15, [rbx]; mov rax, [rbx + 0x10]; add rax, [r12]; call rax > 0x0003f266 : mov ecx, [rbp]; mov rax, [rdi]; add rdx, rsi; call [rax + 0x58] > 0x001300d9 : mov esi, [rax]; mov rdi, r14; mov rax, [rbp - 0x58]; mov r15d, r13d; call rax > 0x0015bccf : mov edi, [rbx]; mov rax, [rbx + 0x10]; add rax, [r12]; call rax > 0x00136375 : mov r15, [rdi + 0x28]; mov eax, esi; mov rsp, r8; mov rbp, r9; nop ; jmp rdx > 0x0008b910 : mov esi, [r14 + 4]; xor edx, edx; mov rdi, r13; call [rax + 0x60] > 0x00008022 : mov rax, [rdx]; mov [rsp], rax; mov rax, [rsi]; call [rax + 0x10] > 0x000a92e3 : mov rdx, [rbx]; mov rax, [rsp]; mov rdi, r15; mov rsi, [r14]; call rax > 0x000a83b8 : mov rdx, [rbp]; mov r8, rbx; mov rcx, rbp; or esi, 2; mov edi, 1; call rax > 0x000c3c90 : mov rsi, [r13]; mov rdi, [r12]; mov rdx, r14; mov rax, [rsp]; call rax > 0x000a92e4 : mov edx, [rbx]; mov rax, [rsp]; mov rdi, r15; mov rsi, [r14]; call rax > 0x000a83b9 : mov edx, [rbp]; mov r8, rbx; mov rcx, rbp; or esi, 2; mov edi, 1; call rax > 0x000354cc : mov rax, [r10]; mov rdx, r12; push rdi; mov rdi, r10; movzx ecx, cl; call [rax + 0x18] > 0x0015e379 : mov rcx, [rdi + 0x18]; mov rsi, [rdi + 0x20]; mov rdi, [rdi + 0x28]; call r11 > 0x000d318f : mov rdx, [r15 + 0x40]; sub rdx, rsi; mov [rsp + 8], rcx; mov rdi, r15; call rax > 0x00057802 : mov rsi, [r9 + 0xe8]; mov r8, rdx; push rbx; push rcx; xor ecx, ecx; call [rax + 0x10] > 0x0011edd2 : mov rdi, [r12 + 0x10]; push 1; xor edx, edx; push 1; lea r9, [rsp + 0x20]; call rbx > 0x00051f54 : movzx eax, [r12 + 0x59]; mov [rbx + 0xe0], bpl; mov [rbx + 0xe1], 1; pop rbx; pop rbp; pop r12; ret > 0x0015e37a : mov ecx, [rdi + 0x18]; mov rsi, [rdi + 0x20]; mov rdi, [rdi + 0x28]; call r11 > 0x00057803 : mov esi, [rcx + 0xe8]; mov r8, rdx; push rbx; push rcx; xor ecx, ecx; call [rax + 0x10] > 0x00128434 : mov ecx, [rax + 0x60]; xor edx, edx; cmp ecx, [rsi + rax + 0x60]; setg dl; lea eax, [rdx + rdx - 1]; ret > 0x000d2a95 : mov rsi, [rbx + 0x10]; mov rdx, [rbx + 0x40]; mov rdi, rbx; sub rdx, rsi; call [rax + 0x70] > 0x00136371 : mov r14, [rdi + 0x20]; mov r15, [rdi + 0x28]; mov eax, esi; mov rsp, r8; mov rbp, r9; nop ; jmp rdx > 0x0011ebb8 : mov rdi, [r14]; lea rsi, [rsp + 0x20]; push 1; xor r8d, r8d; push 0; lea r9, [rsp + 0x18]; call r13 > 0x0011ebb9 : mov edi, [rsi]; lea rsi, [rsp + 0x20]; push 1; xor r8d, r8d; push 0; lea r9, [rsp + 0x18]; call r13 > 0x00056ae8 : mov rdi, [rcx + 0xe8]; mov edx, 1; xor esi, esi; mov ecx, 8; mov rax, [rdi]; call [rax + 0x20] > 0x00073adb : mov rdi, [r8 + 0xe8]; mov rsi, [rsp + 8]; mov rdx, r13; mov rax, [rdi]; call [rax + 0x60] > 0x0009d236 : mov rdi, [r15 + 8]; mov rcx, [rsp + 0x10]; mov rsi, r14; mov rax, [rdi]; call [rax + 0x30] > 0x00073adc : mov edi, [rax + 0xe8]; mov rsi, [rsp + 8]; mov rdx, r13; mov rax, [rdi]; call [rax + 0x60] > 0x00056ae9 : mov edi, [rcx + 0xe8]; mov edx, 1; xor esi, esi; mov ecx, 8; mov rax, [rdi]; call [rax + 0x20] > 0x00049565 : mov r8, [rbx + 0x10]; mov rcx, [rbx + 0xe0]; mov rax, [rdi]; mov rdx, r12; sub r8, [rbx + 8]; call [rax + 0x38]