[*] Binary protection state of pdo.so
Full RELRO No Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of pdo.so
570c: 2634ff08 addiu s4,s1,-248
5710: ae22ff44 sw v0,-188(s1)
5714: 8fa60020 lw a2,32(sp)
5718: 8e030078 lw v1,120(s0)
571c: ae22ff4c sw v0,-180(s1)
5720: 24020408 li v0,1032
5724: ae22ff28 sw v0,-216(s1)
5728: 8ec20000 lw v0,0(s6)
572c: ae26ff48 sw a2,-184(s1)
5730: 24420001 addiu v0,v0,1
5734: ae23ff74 sw v1,-140(s1)
5738: ae26ff50 sw a2,-176(s1)
573c: ae30ff30 sw s0,-208(s1)
5740: ae36ff20 sw s6,-224(s1)
5744: aec20000 sw v0,0(s6)
5748: 8e020000 lw v0,0(s0)
574c: ae20ff68 sw zero,-152(s1)
5750: afa00010 sw zero,16(sp)
5754: 8c590004 lw t9,4(v0)
5758: 8fa50024 lw a1,36(sp)
575c: 02803825 move a3,s4
5760: 0320f809 jalr t9
5764: 02002025 move a0,s0
5768: 10400056 beqz v0,58c4 <pdo_handle_error@@Base+0xee8>
576c: 8fbc0018 lw gp,24(sp)
5770: 8f99821c lw t9,strcpy
5774: 2636ff54 addiu s6,s1,-172
5778: 26650940 addiu a1,s3,2368
577c: 0320f809 jalr t9
5780: 02c02025 move a0,s6
5784: 8ea3001c lw v1,28(s5)
5788: 24020001 li v0,1
578c: 14620023 bne v1,v0,581c <pdo_handle_error@@Base+0xe40>
5790: 8fbc0018 lw gp,24(sp)
5794: 8f99821c lw t9,strcpy
5798: 26650940 addiu a1,s3,2368
579c: 0320f809 jalr t9
--
91d0: 24020002 li v0,2
91d4: 10a20008 beq a1,v0,91f8 <pdo_handle_error@@Base+0x481c>
91d8: 8f998248 lw t9,-32184(gp)
91dc: 24070002 li a3,2
91e0: 24060002 li a2,2
91e4: 00002025 move a0,zero
91e8: 0320f809 jalr t9
91ec: 00000000 nop
91f0: 10000035 b 92c8 <pdo_handle_error@@Base+0x48ec>
91f4: 00000000 nop
91f8: 90830038 lbu v1,56(a0)
91fc: 24020004 li v0,4
9200: 14620019 bne v1,v0,9268 <pdo_handle_error@@Base+0x488c>
9204: 8f99817c lw t9,-32388(gp)
9208: 8c820030 lw v0,48(a0)
920c: afa20018 sw v0,24(sp)
9210: 26140040 addiu s4,s0,64
9214: 92020048 lbu v0,72(s0)
9218: 8e50ff08 lw s0,-248(s2)
921c: 38420001 xori v0,v0,0x1
9220: 0002a00a movz s4,zero,v0
9224: 8e020018 lw v0,24(s0)
9228: 1040001b beqz v0,9298 <pdo_handle_error@@Base+0x48bc>
922c: 2651ff08 addiu s1,s2,-248
9230: 8f858028 lw a1,-32728(gp)
9234: 8f99821c lw t9,strcpy
9238: 24a50940 addiu a1,a1,2368
923c: 0320f809 jalr t9
--
93ec: 0320f809 jalr t9
93f0: 02002825 move a1,s0
93f4: 1000ffec b 93a8 <pdo_handle_error@@Base+0x49cc>
93f8: 00000000 nop
93fc: 24900030 addiu s0,a0,48
9400: 27a50018 addiu a1,sp,24
9404: 0320f809 jalr t9
9408: 02002025 move a0,s0
940c: 1440ffee bnez v0,93c8 <pdo_handle_error@@Base+0x49ec>
9410: 8fbc0010 lw gp,16(sp)
9414: 02003825 move a3,s0
9418: 00003025 move a2,zero
941c: 24050001 li a1,1
9420: 00002025 move a0,zero
9424: 1000ffde b 93a0 <pdo_handle_error@@Base+0x49c4>
9428: 8f9980f0 lw t9,-32528(gp)
942c: 8e55ff08 lw s5,-248(s2)
9430: 8ea20020 lw v0,32(s5)
9434: 14400006 bnez v0,9450 <pdo_handle_error@@Base+0x4a74>
9438: 8f948028 lw s4,-32728(gp)
943c: 8f878028 lw a3,-32728(gp)
9440: 8f868028 lw a2,-32728(gp)
9444: 24e718dc addiu a3,a3,6364
9448: 1000ffe6 b 93e4 <pdo_handle_error@@Base+0x4a08>
944c: 24c609fc addiu a2,a2,2556
9450: 8f99821c lw t9,strcpy
9454: 2653ff54 addiu s3,s2,-172
9458: 26850940 addiu a1,s4,2368
--
bac4: 24420002 addiu v0,v0,2
bac8: 10000026 b bb64 <pdo_handle_error@@Base+0x7188>
bacc: ae420008 sw v0,8(s2)
bad0: 24900030 addiu s0,a0,48
bad4: 27a50018 addiu a1,sp,24
bad8: 0320f809 jalr t9
badc: 02002025 move a0,s0
bae0: 1440ffed bnez v0,ba98 <pdo_handle_error@@Base+0x70bc>
bae4: 8fbc0010 lw gp,16(sp)
bae8: 02003825 move a3,s0
baec: 00003025 move a2,zero
baf0: 24050001 li a1,1
baf4: 00002025 move a0,zero
baf8: 1000ffdd b ba70 <pdo_handle_error@@Base+0x7094>
bafc: 8f9980f0 lw t9,-32528(gp)
bb00: 24e71bec addiu a3,a3,7148
bb04: 8f868028 lw a2,-32728(gp)
bb08: 8e24ff30 lw a0,-208(s1)
bb0c: 8f9982a4 lw t9,-32092(gp)
bb10: 24c609fc addiu a2,a2,2556
bb14: 0320f809 jalr t9
bb18: 02002825 move a1,s0
bb1c: 1000ffd6 b ba78 <pdo_handle_error@@Base+0x709c>
bb20: 00000000 nop
bb24: 8f948028 lw s4,-32728(gp)
bb28: 8f99821c lw t9,strcpy
bb2c: 2633ff54 addiu s3,s1,-172
bb30: 26850940 addiu a1,s4,2368
--
bee0: 2612ff08 addiu s2,s0,-248
bee4: 8f938028 lw s3,-32728(gp)
bee8: 2673bd50 addiu s3,s3,-17072
beec: 8e02ff08 lw v0,-248(s0)
bef0: 00003025 move a2,zero
bef4: 00002825 move a1,zero
bef8: 8c590008 lw t9,8(v0)
befc: 0320f809 jalr t9
bf00: 02402025 move a0,s2
bf04: 1440fff9 bnez v0,beec <pdo_handle_error@@Base+0x7510>
bf08: 00000000 nop
bf0c: 8e02ff08 lw v0,-248(s0)
bf10: 8c420024 lw v0,36(v0)
bf14: 10400005 beqz v0,bf2c <pdo_handle_error@@Base+0x7550>
bf18: 0260c825 move t9,s3
bf1c: 0411ff8c bal bd50 <pdo_handle_error@@Base+0x7374>
bf20: 02402025 move a0,s2
bf24: 1440fff1 bnez v0,beec <pdo_handle_error@@Base+0x7510>
bf28: 00000000 nop
bf2c: 8e02ff10 lw v0,-240(s0)
bf30: 7c020004 ins v0,zero,0x0,0x1
bf34: ae02ff10 sw v0,-240(s0)
bf38: 1000ffdc b beac <pdo_handle_error@@Base+0x74d0>
bf3c: 24020003 li v0,3
bf40: 8f948028 lw s4,-32728(gp)
bf44: 8f99821c lw t9,strcpy
bf48: 2613ff54 addiu s3,s0,-172
bf4c: 26850940 addiu a1,s4,2368
--
bfec: 00a08025 move s0,a1
bff0: 24020002 li v0,2
bff4: 8fbf002c lw ra,44(sp)
bff8: ae020008 sw v0,8(s0)
bffc: 8fb40028 lw s4,40(sp)
c000: 8fb30024 lw s3,36(sp)
c004: 8fb20020 lw s2,32(sp)
c008: 8fb1001c lw s1,28(sp)
c00c: 8fb00018 lw s0,24(sp)
c010: 03e00008 jr ra
c014: 27bd0030 addiu sp,sp,48
c018: 8e22ff08 lw v0,-248(s1)
c01c: 8c420024 lw v0,36(v0)
c020: 1440000a bnez v0,c04c <pdo_handle_error@@Base+0x7670>
c024: 2632ff08 addiu s2,s1,-248
c028: 8f878028 lw a3,-32728(gp)
c02c: 8f868028 lw a2,-32728(gp)
c030: 8f9982a4 lw t9,-32092(gp)
c034: 24e71c4c addiu a3,a3,7244
c038: 24c609fc addiu a2,a2,2556
c03c: 0320f809 jalr t9
c040: 02402825 move a1,s2
c044: 1000ffeb b bff4 <pdo_handle_error@@Base+0x7618>
c048: 24020002 li v0,2
c04c: 8f948028 lw s4,-32728(gp)
c050: 8f99821c lw t9,strcpy
c054: 2633ff54 addiu s3,s1,-172
c058: 26850940 addiu a1,s4,2368
--
c114: 14400003 bnez v0,c124 <pdo_handle_error@@Base+0x7748>
c118: 00a0a025 move s4,a1
c11c: 10000066 b c2b8 <pdo_handle_error@@Base+0x78dc>
c120: 24020002 li v0,2
c124: 8c85001c lw a1,28(a0)
c128: 2ca20002 sltiu v0,a1,2
c12c: 14400008 bnez v0,c150 <pdo_handle_error@@Base+0x7774>
c130: 8f998248 lw t9,-32184(gp)
c134: 24070001 li a3,1
c138: 00003025 move a2,zero
c13c: 00002025 move a0,zero
c140: 0320f809 jalr t9
c144: 00000000 nop
c148: 1000008e b c384 <pdo_handle_error@@Base+0x79a8>
c14c: 00000000 nop
c150: 10a00007 beqz a1,c170 <pdo_handle_error@@Base+0x7794>
c154: 24030007 li v1,7
c158: 90820038 lbu v0,56(a0)
c15c: 10430005 beq v0,v1,c174 <pdo_handle_error@@Base+0x7798>
c160: 24910030 addiu s1,a0,48
c164: 24030001 li v1,1
c168: 144300b6 bne v0,v1,c444 <pdo_handle_error@@Base+0x7a68>
c16c: 02203825 move a3,s1
c170: 00008825 move s1,zero
c174: 8f938028 lw s3,-32728(gp)
c178: 8f99821c lw t9,strcpy
c17c: 2615ff54 addiu s5,s0,-172
c180: 26650940 addiu a1,s3,2368
--
d8b0: 00000000 nop
d8b4: 12400016 beqz s2,d910 <pdo_handle_error@@Base+0x8f34>
d8b8: 24020004 li v0,4
d8bc: 90830038 lbu v1,56(a0)
d8c0: 1462003b bne v1,v0,d9b0 <pdo_handle_error@@Base+0x8fd4>
d8c4: 8f99817c lw t9,-32388(gp)
d8c8: 8c820030 lw v0,48(a0)
d8cc: afa20028 sw v0,40(sp)
d8d0: 24020001 li v0,1
d8d4: 1242000e beq s2,v0,d910 <pdo_handle_error@@Base+0x8f34>
d8d8: 24020004 li v0,4
d8dc: 92030048 lbu v1,72(s0)
d8e0: 1462003f bne v1,v0,d9e0 <pdo_handle_error@@Base+0x9004>
d8e4: 8f99817c lw t9,-32388(gp)
d8e8: 8e020040 lw v0,64(s0)
d8ec: afa20024 sw v0,36(sp)
d8f0: 24020002 li v0,2
d8f4: 12420006 beq s2,v0,d910 <pdo_handle_error@@Base+0x8f34>
d8f8: 24020004 li v0,4
d8fc: 92030058 lbu v1,88(s0)
d900: 1462003f bne v1,v0,da00 <pdo_handle_error@@Base+0x9024>
d904: 8f99817c lw t9,-32388(gp)
d908: 8e020050 lw v0,80(s0)
d90c: afa20020 sw v0,32(sp)
d910: 8f928028 lw s2,-32728(gp)
d914: 8f99821c lw t9,strcpy
d918: 2691ff54 addiu s1,s4,-172
d91c: 26450940 addiu a1,s2,2368
--
dd1c: 8ea20008 lw v0,8(s5)
dd20: 8ea30004 lw v1,4(s5)
dd24: 8f998028 lw t9,-32728(gp)
dd28: ae04ffe0 sw a0,-32(s0)
dd2c: ae03ffe4 sw v1,-28(s0)
dd30: ae02ffe8 sw v0,-24(s0)
dd34: 2739b3d4 addiu t9,t9,-19500
dd38: 0411f5a6 bal b3d4 <pdo_handle_error@@Base+0x69f8>
dd3c: 02202025 move a0,s1
dd40: 8fbc0018 lw gp,24(sp)
dd44: 2c520001 sltiu s2,v0,1
dd48: 8fa40030 lw a0,48(sp)
dd4c: 3c03ffff lui v1,0xffff
dd50: 3082ffff andi v0,a0,0xffff
dd54: 14400007 bnez v0,dd74 <pdo_handle_error@@Base+0x9398>
dd58: 0083a024 and s4,a0,v1
dd5c: 8e02ff74 lw v0,-140(s0)
dd60: 00431824 and v1,v0,v1
dd64: 3042ffff andi v0,v0,0xffff
dd68: 00441025 or v0,v0,a0
dd6c: 0074a025 or s4,v1,s4
dd70: afa20030 sw v0,48(sp)
dd74: 1640005c bnez s2,dee8 <pdo_handle_error@@Base+0x950c>
dd78: 00002825 move a1,zero
dd7c: 8f858028 lw a1,-32728(gp)
dd80: 8f99821c lw t9,strcpy
dd84: 24a50940 addiu a1,a1,2368
dd88: 0320f809 jalr t9
--
e168: 24060008 li a2,8
e16c: 02602825 move a1,s3
e170: 2739c5e4 addiu t9,t9,-14876
e174: 0411f91b bal c5e4 <pdo_handle_error@@Base+0x7c08>
e178: 02402025 move a0,s2
e17c: 10400058 beqz v0,e2e0 <pdo_handle_error@@Base+0x9904>
e180: 8fbc0018 lw gp,24(sp)
e184: 00008825 move s1,zero
e188: 24050001 li a1,1
e18c: 02a0c825 move t9,s5
e190: 0411eaab bal 8c40 <pdo_handle_error@@Base+0x4264>
e194: 02402025 move a0,s2
e198: 8fa20030 lw v0,48(sp)
e19c: ae1effe0 sw s8,-32(s0)
e1a0: ae02ff7c sw v0,-132(s0)
e1a4: 8fa2002c lw v0,44(sp)
e1a8: ae17ff78 sw s7,-136(s0)
e1ac: ae02ff80 sw v0,-128(s0)
e1b0: 8fa20028 lw v0,40(sp)
e1b4: 1620ffa6 bnez s1,e050 <pdo_handle_error@@Base+0x9674>
e1b8: ae02ffb0 sw v0,-80(s0)
e1bc: 1000ffa7 b e05c <pdo_handle_error@@Base+0x9680>
e1c0: 8fbf005c lw ra,92(sp)
e1c4: 00008825 move s1,zero
e1c8: 8f948028 lw s4,-32728(gp)
e1cc: 8f99821c lw t9,strcpy
e1d0: 2616ff54 addiu s6,s0,-172
e1d4: 26850940 addiu a1,s4,2368
--
e374: 8fb3002c lw s3,44(sp)
e378: 8fb20028 lw s2,40(sp)
e37c: 8fb10024 lw s1,36(sp)
e380: 8fb00020 lw s0,32(sp)
e384: 03e00008 jr ra
e388: 27bd0038 addiu sp,sp,56
e38c: 8c85001c lw a1,28(a0)
e390: 2ca20002 sltiu v0,a1,2
e394: 14400008 bnez v0,e3b8 <pdo_handle_error@@Base+0x99dc>
e398: 8f998248 lw t9,-32184(gp)
e39c: 24070001 li a3,1
e3a0: 00003025 move a2,zero
e3a4: 00002025 move a0,zero
e3a8: 0320f809 jalr t9
e3ac: 00000000 nop
e3b0: 1000ffed b e368 <pdo_handle_error@@Base+0x998c>
e3b4: 24020002 li v0,2
e3b8: 10a00006 beqz a1,e3d4 <pdo_handle_error@@Base+0x99f8>
e3bc: 24020004 li v0,4
e3c0: 90830038 lbu v1,56(a0)
e3c4: 1462001f bne v1,v0,e444 <pdo_handle_error@@Base+0x9a68>
e3c8: 8f99817c lw t9,-32388(gp)
e3cc: 8c820030 lw v0,48(a0)
e3d0: afa20018 sw v0,24(sp)
e3d4: 8f948028 lw s4,-32728(gp)
e3d8: 8f99821c lw t9,strcpy
e3dc: 2653ff54 addiu s3,s2,-172
e3e0: 26850940 addiu a1,s4,2368
--
e548: 0320f809 jalr t9
e54c: 24050010 li a1,16
e550: 8fbc0010 lw gp,16(sp)
e554: 8e84001c lw a0,28(s4)
e558: 00402825 move a1,v0
e55c: 8f998280 lw t9,-32128(gp)
e560: 0320f809 jalr t9
e564: 00409825 move s3,v0
e568: 8fbc0010 lw gp,16(sp)
e56c: 2615004c addiu s5,s0,76
e570: 144000c1 bnez v0,e878 <pdo_handle_error@@Base+0x9e9c>
e574: 8f968028 lw s6,-32728(gp)
e578: 00118900 sll s1,s1,0x4
e57c: 02711021 addu v0,s3,s1
e580: 90430008 lbu v1,8(v0)
e584: 1077001e beq v1,s7,e600 <pdo_handle_error@@Base+0x9c24>
e588: 8f878028 lw a3,-32728(gp)
e58c: 8f868028 lw a2,-32728(gp)
e590: 8f9982a4 lw t9,-32092(gp)
e594: 8e040028 lw a0,40(s0)
e598: 24e71ef8 addiu a3,a3,7928
e59c: 24c6097c addiu a2,a2,2428
e5a0: 0320f809 jalr t9
e5a4: 02002825 move a1,s0
e5a8: 8fbc0010 lw gp,16(sp)
e5ac: 8f99821c lw t9,strcpy
e5b0: 26c50940 addiu a1,s6,2368
e5b4: 0320f809 jalr t9
--
e658: 24020002 li v0,2
e65c: 1242000c beq s2,v0,e690 <pdo_handle_error@@Base+0x9cb4>
e660: 26310010 addiu s1,s1,16
e664: 8f878028 lw a3,-32728(gp)
e668: 24e71f40 addiu a3,a3,8000
e66c: 8f868028 lw a2,-32728(gp)
e670: 24c6097c addiu a2,a2,2428
e674: 8f9982a4 lw t9,-32092(gp)
e678: 8e040028 lw a0,40(s0)
e67c: 0320f809 jalr t9
e680: 02002825 move a1,s0
e684: 8fbc0010 lw gp,16(sp)
e688: 1000000c b e6bc <pdo_handle_error@@Base+0x9ce0>
e68c: 2412ffff li s2,-1
e690: 02718821 addu s1,s3,s1
e694: 24020004 li v0,4
e698: 92230008 lbu v1,8(s1)
e69c: 10620003 beq v1,v0,e6ac <pdo_handle_error@@Base+0x9cd0>
e6a0: 8f878028 lw a3,-32728(gp)
e6a4: 1000fff1 b e66c <pdo_handle_error@@Base+0x9c90>
e6a8: 24e71f68 addiu a3,a3,8040
e6ac: 8e220000 lw v0,0(s1)
e6b0: ae020070 sw v0,112(s0)
e6b4: ae14006c sw s4,108(s0)
e6b8: 00009025 move s2,zero
e6bc: 8f99821c lw t9,strcpy
e6c0: 26c50940 addiu a1,s6,2368
e6c4: 0320f809 jalr t9
--
e81c: 24020008 li v0,8
e820: 92230008 lbu v1,8(s1)
e824: 1462000d bne v1,v0,e85c <pdo_handle_error@@Base+0x9e80>
e828: 8f878028 lw a3,-32728(gp)
e82c: 8e220008 lw v0,8(s1)
e830: 8e230000 lw v1,0(s1)
e834: 8e240004 lw a0,4(s1)
e838: ae020078 sw v0,120(s0)
e83c: 30420400 andi v0,v0,0x400
e840: ae030070 sw v1,112(s0)
e844: 1040ff9b beqz v0,e6b4 <pdo_handle_error@@Base+0x9cd8>
e848: ae040074 sw a0,116(s0)
e84c: 8c620000 lw v0,0(v1)
e850: 24420001 addiu v0,v0,1
e854: 1000ff97 b e6b4 <pdo_handle_error@@Base+0x9cd8>
e858: ac620000 sw v0,0(v1)
e85c: 1000ff83 b e66c <pdo_handle_error@@Base+0x9c90>
e860: 24e7200c addiu a3,a3,8204
e864: 8f878028 lw a3,-32728(gp)
e868: 8f868028 lw a2,-32728(gp)
e86c: 24e72028 addiu a3,a3,8232
e870: 1000ff80 b e674 <pdo_handle_error@@Base+0x9c98>
e874: 24c61d80 addiu a2,a2,7552
e878: 2403ffff li v1,-1
e87c: 1043ff4c beq v0,v1,e5b0 <pdo_handle_error@@Base+0x9bd4>
e880: 8f99821c lw t9,strcpy
e884: 24140004 li s4,4
e888: 24020001 li v0,1
[*] Function strcpy used 15 times pdo.so