ropshell> use 18403538a12facf8aced1dcfcccef1ba (download)
name         : libcrypto.so.1.0.0 (x86_64/ELF)
base address : 0x61e00
total gadgets: 13436
ropshell> suggest "write mem"
> 0x000bcf1b : add [rcx], edi; ret
> 0x000621d5 : adc [rdi], eax; ret
> 0x000b6edd : adc [rdi], ecx; push rdi; ret
> 0x000d8328 : add [rax + 0x39], ecx; ret
> 0x00102e13 : add [rax + 1], edi; ret
> 0x000ebd32 : add [rdi + 0x40], rax; ret
> 0x000ebefc : adc [rdi + 0x88], r10; ret
> 0x0012006c : adc [rdi + 0x20], eax; ret
> 0x000ebefd : adc [rdi + 0x88], edx; ret
> 0x000b2d1d : add [r9 + 0x39], ecx; ret
> 0x000629d3 : adc [rsi], edx; cmp eax, 0x8b4800; ret
> 0x0017d753 : adc [rsi], edi; sub al, 0; ret
> 0x0011a1c2 : add [rbx + 0x50], rdx; pop rbx; ret
> 0x00120496 : adc [rbx + 0x20], eax; pop rbx; ret
> 0x0011a1c3 : add [rbx + 0x50], edx; pop rbx; ret
> 0x00133592 : add [rbp + 0xb], esi; pop rbx; ret
> 0x00138326 : add [rbx], rax; mov eax, 1; pop rbx; ret
> 0x00138327 : add [rbx], eax; mov eax, 1; pop rbx; ret
> 0x000bce44 : add [rcx], ebx; rol [rbx - 0x177cfd20], 1; ret
> 0x0013f1bb : add [rsi], ebp; std ; dec [rax - 0x7d]; ret
> 0x00113363 : add [rdi + 0x14], esi; mov eax, 1; ret
> 0x0008977b : adc [rcx + rcx], ebp; nop ; xor eax, eax; ret
> 0x00134dba : add [rbp], r12; mov eax, ebx; pop rbx; pop rbp; pop r12; ret
> 0x0010a1b0 : add [r8], rax; mov eax, ebp; pop rbx; pop rbp; pop r12; ret
> 0x0010a06e : add [rax], r8; add rsp, 8; xor eax, eax; pop rbx; pop rbp; ret
> 0x001699d6 : add [rbx], rdx; add rsp, 8; pop rbx; pop rbp; mov rax, rdx; ret
> 0x001699d7 : add [rbx], edx; add rsp, 8; pop rbx; pop rbp; mov rax, rdx; ret
> 0x000c4262 : add [rdi + 0x10], r8; adc rdx, 0; mov r8, rdx; mov rax, r8; ret
> 0x00142fd8 : add [rcx], eax; add [rax], al; add bl, al; nop ; xor eax, eax; ret
> 0x0010ff83 : add [rdx + 0x32], esi; add [rax - 0x77], cl; add bh, [rax + 2]; ret
> 0x00179024 : add [rbx + 0x18], rbp; add [rbx + 0x20], rdx; add rsp, 8; pop rbx; pop rbp; ret
> 0x0012fbdd : adc [rbx + 0x1f4], ecx; movups xmm[rbx + 0x204], xmm0; add rsp, 8; pop rbx; pop rbp; ret
> 0x00179025 : add [rbx + 0x18], ebp; add [rbx + 0x20], rdx; add rsp, 8; pop rbx; pop rbp; ret
> 0x0011a30f : adc [rdx + 0x30], eax; mov [rbx + 0x30], rdx; mov [rbx + 0x20], 0; pop rbx; ret
> 0x00139373 : add [rbp + 0x39], eax; div [rdx + rdx*2 - 0x46]; add [rax], eax; add [rax], al; mov rsi, r13; mov rdi, rbp; call rbx
> 0x000ebee6 : add [rdi + 0x70], rcx; adc [rdi + 0x78], r10; xor r10d, r10d; sub rax, [rsi + 0x40]; add [rdi + 0x80], rax; adc [rdi + 0x88], r10; ret
> 0x000ebee7 : add [rdi + 0x70], ecx; adc [rdi + 0x78], r10; xor r10d, r10d; sub rax, [rsi + 0x40]; add [rdi + 0x80], rax; adc [rdi + 0x88], r10; ret