[*] Binary protection state of libcrypto.so.1.0.0
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libcrypto.so.1.0.0
3ce40: 00001021 move v0,zero
0003ce44 <CRYPTO_strdup>:
3ce44: 3c1c0019 lui gp,0x19
3ce48: 279cfd7c addiu gp,gp,-644
3ce4c: 0399e021 addu gp,gp,t9
3ce50: 8f99a5e8 lw t9,strlen
3ce54: 27bdffd0 addiu sp,sp,-48
3ce58: afbc0010 sw gp,16(sp)
3ce5c: afbf002c sw ra,44(sp)
3ce60: afb10028 sw s1,40(sp)
3ce64: afb00024 sw s0,36(sp)
3ce68: afa60018 sw a2,24(sp)
3ce6c: 00808821 move s1,a0
3ce70: 0320f809 jalr t9
3ce74: 00a08021 move s0,a1
3ce78: 8fbc0010 lw gp,16(sp)
3ce7c: 8fa60018 lw a2,24(sp)
3ce80: 24440001 addiu a0,v0,1
3ce84: 8f99807c lw t9,-32644(gp)
3ce88: 0411ff9f bal 3cd08 <CRYPTO_malloc>
3ce8c: 02002821 move a1,s0
3ce90: 00401821 move v1,v0
3ce94: 10400006 beqz v0,3ceb0 <CRYPTO_strdup+0x6c>
3ce98: 8fbc0010 lw gp,16(sp)
3ce9c: 8f99a6f8 lw t9,strcpy
3cea0: 00402021 move a0,v0
3cea4: 0320f809 jalr t9
--
c1fbc: 10c00035 beqz a2,c2094 <DSO_METHOD_dl+0x1a4>
c1fc0: 8f99a5e8 lw t9,strlen
c1fc4: 80a20000 lb v0,0(a1)
c1fc8: 2410002f li s0,47
c1fcc: 10500031 beq v0,s0,c2094 <DSO_METHOD_dl+0x1a4>
c1fd0: 00000000 nop
c1fd4: 0320f809 jalr t9
c1fd8: 00c02021 move a0,a2
c1fdc: 8fbc0018 lw gp,24(sp)
c1fe0: 02202021 move a0,s1
c1fe4: 8f99a5e8 lw t9,strlen
c1fe8: 0320f809 jalr t9
c1fec: 00409021 move s2,v0
c1ff0: 00521021 addu v0,v0,s2
c1ff4: 16400020 bnez s2,c2078 <DSO_METHOD_dl+0x188>
c1ff8: 8fbc0018 lw gp,24(sp)
c1ffc: 8f94808c lw s4,-32628(gp)
c2000: 8f99807c lw t9,-32644(gp)
c2004: 24440002 addiu a0,v0,2
c2008: 26852a10 addiu a1,s4,10768
c200c: 0320f809 jalr t9
c2010: 2406014e li a2,334
c2014: 00408021 move s0,v0
c2018: 10400055 beqz v0,c2170 <DSO_METHOD_dl+0x280>
c201c: 8fbc0018 lw gp,24(sp)
c2020: 8f99a6f8 lw t9,strcpy
c2024: 00402021 move a0,v0
c2028: 0320f809 jalr t9
c202c: 02602821 move a1,s3
c2030: 8fbc0018 lw gp,24(sp)
c2034: 02121021 addu v0,s0,s2
c2038: 2403002f li v1,47
c203c: 8f99a6f8 lw t9,strcpy
c2040: 26440001 addiu a0,s2,1
c2044: a0430000 sb v1,0(v0)
--
c2060: 8fb3002c lw s3,44(sp)
c2064: 8fb20028 lw s2,40(sp)
c2068: 8fb10024 lw s1,36(sp)
c206c: 8fb00020 lw s0,32(sp)
c2070: 03e00008 jr ra
c2074: 27bd0038 addiu sp,sp,56
c2078: 02721821 addu v1,s3,s2
c207c: 8063ffff lb v1,-1(v1)
c2080: 1470ffdf bne v1,s0,c2000 <DSO_METHOD_dl+0x110>
c2084: 8f94808c lw s4,-32628(gp)
c2088: 2652ffff addiu s2,s2,-1
c208c: 1000ffdc b c2000 <DSO_METHOD_dl+0x110>
c2090: 2442ffff addiu v0,v0,-1
c2094: 8f92808c lw s2,-32628(gp)
c2098: 0320f809 jalr t9
c209c: 02202021 move a0,s1
c20a0: 8fbc0018 lw gp,24(sp)
c20a4: 24440001 addiu a0,v0,1
c20a8: 26452a10 addiu a1,s2,10768
c20ac: 8f99807c lw t9,-32644(gp)
c20b0: 0320f809 jalr t9
c20b4: 2406012c li a2,300
c20b8: 00408021 move s0,v0
c20bc: 10400036 beqz v0,c2198 <DSO_METHOD_dl+0x2a8>
c20c0: 8fbc0018 lw gp,24(sp)
c20c4: 8f99a6f8 lw t9,strcpy
c20c8: 02202821 move a1,s1
c20cc: 0320f809 jalr t9
c20d0: 00402021 move a0,v0
c20d4: 8fbf0034 lw ra,52(sp)
c20d8: 02001021 move v0,s0
c20dc: 8fb40030 lw s4,48(sp)
c20e0: 8fb3002c lw s3,44(sp)
c20e4: 8fb20028 lw s2,40(sp)
c20e8: 8fb10024 lw s1,36(sp)
c20ec: 8fb00020 lw s0,32(sp)
c20f0: 03e00008 jr ra
c20f4: 27bd0038 addiu sp,sp,56
c20f8: 10c00031 beqz a2,c21c0 <DSO_METHOD_dl+0x2d0>
c20fc: 8f99a5e8 lw t9,strlen
c2100: 8f91808c lw s1,-32628(gp)
c2104: 0320f809 jalr t9
c2108: 00c02021 move a0,a2
c210c: 8fbc0018 lw gp,24(sp)
c2110: 24440001 addiu a0,v0,1
c2114: 26252a10 addiu a1,s1,10768
c2118: 8f99807c lw t9,-32644(gp)
c211c: 0320f809 jalr t9
c2120: 24060137 li a2,311
c2124: 00408021 move s0,v0
c2128: 10400007 beqz v0,c2148 <DSO_METHOD_dl+0x258>
c212c: 8fbc0018 lw gp,24(sp)
c2130: 8f99a6f8 lw t9,strcpy
c2134: 00402021 move a0,v0
c2138: 0320f809 jalr t9
--
c2208: afb2002c sw s2,44(sp)
c220c: afb10028 sw s1,40(sp)
c2210: afb00024 sw s0,36(sp)
c2214: afb30030 sw s3,48(sp)
c2218: 00809021 move s2,a0
c221c: 00a02021 move a0,a1
c2220: 0320f809 jalr t9
c2224: 00a08021 move s0,a1
c2228: 8fbc0018 lw gp,24(sp)
c222c: 02002021 move a0,s0
c2230: 2405002f li a1,47
c2234: 8f99a6c4 lw t9,-22844(gp)
c2238: 0320f809 jalr t9
c223c: 00408821 move s1,v0
c2240: 10400016 beqz v0,c229c <DSO_METHOD_dl+0x3ac>
c2244: 8fbc0018 lw gp,24(sp)
c2248: 8f93808c lw s3,-32628(gp)
c224c: 8f99807c lw t9,-32644(gp)
c2250: 26240001 addiu a0,s1,1
c2254: 26652a10 addiu a1,s3,10768
c2258: 0320f809 jalr t9
c225c: 24060170 li a2,368
c2260: 00408821 move s1,v0
c2264: 1040003d beqz v0,c235c <DSO_METHOD_dl+0x46c>
c2268: 8fbc0018 lw gp,24(sp)
c226c: 8f99a6f8 lw t9,strcpy
c2270: 02202021 move a0,s1
c2274: 0320f809 jalr t9
[*] Function strcpy used 6 times libcrypto.so.1.0.0