[*] Binary protection state of zip
Full RELRO Canary found NX disabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function strcat tear down of zip
6b34: 8fbc0028 lw gp,40(sp)
6b38: 8f99854c lw t9,-31412(gp)
6b3c: 0320f809 jalr t9
6b40: 2444000c addiu a0,v0,12
6b44: 00409825 move s3,v0
6b48: 8fa20068 lw v0,104(sp)
6b4c: 8fbc0028 lw gp,40(sp)
6b50: 1260179c beqz s3,c9c4 <ain@@Base+0x7824>
6b54: ac530000 sw s3,0(v0)
6b58: 8f9985a0 lw t9,-31328(gp)
6b5c: 02202825 move a1,s1
6b60: 0320f809 jalr t9
6b64: 02602025 move a0,s3
6b68: 82630000 lb v1,0(s3)
6b6c: 10600005 beqz v1,6b84 <ain@@Base+0x19e4>
6b70: 8fbc0028 lw gp,40(sp)
6b74: 8044ffff lb a0,-1(v0)
6b78: 2403002f li v1,47
6b7c: 10830005 beq a0,v1,6b94 <ain@@Base+0x19f4>
6b80: 8fb10068 lw s1,104(sp)
6b84: 2403002f li v1,47
6b88: a0430000 sb v1,0(v0)
6b8c: a0400001 sb zero,1(v0)
6b90: 8fb10068 lw s1,104(sp)
6b94: 8f858070 lw a1,-32656(gp)
6b98: 8f99856c lw t9,strcat
6b9c: 8e240000 lw a0,0(s1)
6ba0: 0320f809 jalr t9
--
9bf0: 26d6678c addiu s6,s6,26508
9bf4: 2414000a li s4,10
9bf8: 26f7e5b8 addiu s7,s7,-6728
9bfc: afb20038 sw s2,56(sp)
9c00: 8fb50044 lw s5,68(sp)
9c04: 10000021 b 9c8c <ain@@Base+0x4aec>
9c08: afb00040 sw s0,64(sp)
9c0c: 0320f809 jalr t9
9c10: 02602025 move a0,s3
9c14: 8fbc0028 lw gp,40(sp)
9c18: 26040003 addiu a0,s0,3
9c1c: 00822021 addu a0,a0,v0
9c20: 8f99854c lw t9,-31412(gp)
9c24: 0320f809 jalr t9
9c28: 00409025 move s2,v0
9c2c: 00408025 move s0,v0
9c30: 1040ffc6 beqz v0,9b4c <ain@@Base+0x49ac>
9c34: 8fbc0028 lw gp,40(sp)
9c38: 8f9985c0 lw t9,-31296(gp)
9c3c: 26460001 addiu a2,s2,1
9c40: 02602825 move a1,s3
9c44: 0320f809 jalr t9
9c48: 00402025 move a0,v0
9c4c: 8fbc0028 lw gp,40(sp)
9c50: 02e02825 move a1,s7
9c54: 8f99856c lw t9,strcat
9c58: 0320f809 jalr t9
9c5c: 02002025 move a0,s0
9c60: 8fbc0028 lw gp,40(sp)
9c64: 02202825 move a1,s1
9c68: 8f99856c lw t9,strcat
9c6c: 0320f809 jalr t9
9c70: 02002025 move a0,s0
--
b150: 8fbc0028 lw gp,40(sp)
b154: 8f99854c lw t9,-31412(gp)
b158: 0320f809 jalr t9
b15c: 2444000c addiu a0,v0,12
b160: 00408825 move s1,v0
b164: 8fa20068 lw v0,104(sp)
b168: 8fbc0028 lw gp,40(sp)
b16c: 12200615 beqz s1,c9c4 <ain@@Base+0x7824>
b170: ac510000 sw s1,0(v0)
b174: 8f9985a0 lw t9,-31328(gp)
b178: 02602825 move a1,s3
b17c: 0320f809 jalr t9
b180: 02202025 move a0,s1
b184: 82230000 lb v1,0(s1)
b188: 10600005 beqz v1,b1a0 <ain@@Base+0x6000>
b18c: 8fbc0028 lw gp,40(sp)
b190: 8044ffff lb a0,-1(v0)
b194: 2403002f li v1,47
b198: 10830005 beq a0,v1,b1b0 <ain@@Base+0x6010>
b19c: 8fb10068 lw s1,104(sp)
b1a0: 2403002f li v1,47
b1a4: a0430000 sb v1,0(v0)
b1a8: a0400001 sb zero,1(v0)
b1ac: 8fb10068 lw s1,104(sp)
b1b0: 8f858070 lw a1,-32656(gp)
b1b4: 8f99856c lw t9,strcat
b1b8: 8e240000 lw a0,0(s1)
b1bc: 0320f809 jalr t9
--
1ea5c: 1446fffb bne v0,a2,1ea4c <ask_for_split_write_path@@Base+0x468>
1ea60: 2463ffff addiu v1,v1,-1
1ea64: a3a0002c sb zero,44(sp)
1ea68: 8f998520 lw t9,strlen
1ea6c: 0320f809 jalr t9
1ea70: 03c02025 move a0,s8
1ea74: 8fbc0010 lw gp,16(sp)
1ea78: 02202025 move a0,s1
1ea7c: 8f998520 lw t9,strlen
1ea80: 0320f809 jalr t9
1ea84: 00409025 move s2,v0
1ea88: 8fbc0010 lw gp,16(sp)
1ea8c: 02421021 addu v0,s2,v0
1ea90: 8f99854c lw t9,-31412(gp)
1ea94: 0320f809 jalr t9
1ea98: 24440028 addiu a0,v0,40
1ea9c: 8fbc0010 lw gp,16(sp)
1eaa0: 10400043 beqz v0,1ebb0 <ask_for_split_write_path@@Base+0x5cc>
1eaa4: ae620000 sw v0,0(s3)
1eaa8: 8f998564 lw t9,-31388(gp)
1eaac: 03c02825 move a1,s8
1eab0: 0320f809 jalr t9
1eab4: 00402025 move a0,v0
1eab8: 8fbc0010 lw gp,16(sp)
1eabc: 8e640000 lw a0,0(s3)
1eac0: 8f99856c lw t9,strcat
1eac4: 0320f809 jalr t9
1eac8: 02202825 move a1,s1
--
1ed30: afb00010 sw s0,16(sp)
1ed34: 8fbc0018 lw gp,24(sp)
1ed38: 8f998520 lw t9,strlen
1ed3c: 0320f809 jalr t9
1ed40: 02802025 move a0,s4
1ed44: 8fbc0018 lw gp,24(sp)
1ed48: 02402025 move a0,s2
1ed4c: 8f998520 lw t9,strlen
1ed50: 0320f809 jalr t9
1ed54: 2451fffd addiu s1,v0,-3
1ed58: 8fbc0018 lw gp,24(sp)
1ed5c: 02221021 addu v0,s1,v0
1ed60: 8f99854c lw t9,-31412(gp)
1ed64: 0320f809 jalr t9
1ed68: 24440001 addiu a0,v0,1
1ed6c: 00408025 move s0,v0
1ed70: 1040001f beqz v0,1edf0 <get_in_split_path@@Base+0x140>
1ed74: 8fbc0018 lw gp,24(sp)
1ed78: 8f998564 lw t9,-31388(gp)
1ed7c: 02802825 move a1,s4
1ed80: 0320f809 jalr t9
1ed84: 02002025 move a0,s0
1ed88: 8fbc0018 lw gp,24(sp)
1ed8c: 02118821 addu s1,s0,s1
1ed90: 02402825 move a1,s2
1ed94: 8f99856c lw t9,strcat
1ed98: a2200000 sb zero,0(s1)
1ed9c: 0320f809 jalr t9
--
1f7d0: 00621021 addu v0,v1,v0
1f7d4: a040ebed sb zero,-5139(v0)
1f7d8: 8f998520 lw t9,strlen
1f7dc: 0320f809 jalr t9
1f7e0: 02e02025 move a0,s7
1f7e4: 8fbc0010 lw gp,16(sp)
1f7e8: 02802025 move a0,s4
1f7ec: 8f998520 lw t9,strlen
1f7f0: 0320f809 jalr t9
1f7f4: afa20038 sw v0,56(sp)
1f7f8: 8fbc0010 lw gp,16(sp)
1f7fc: 8fa30038 lw v1,56(sp)
1f800: 00621021 addu v0,v1,v0
1f804: 8f99854c lw t9,-31412(gp)
1f808: 0320f809 jalr t9
1f80c: 24440028 addiu a0,v0,40
1f810: 8fbc0010 lw gp,16(sp)
1f814: 10400060 beqz v0,1f998 <ask_for_split_read_path@@Base+0xb24>
1f818: ae620000 sw v0,0(s3)
1f81c: 8f998564 lw t9,-31388(gp)
1f820: 02e02825 move a1,s7
1f824: 0320f809 jalr t9
1f828: 00402025 move a0,v0
1f82c: 8fbc0010 lw gp,16(sp)
1f830: 8e640000 lw a0,0(s3)
1f834: 8f99856c lw t9,strcat
1f838: 0320f809 jalr t9
1f83c: 02802825 move a1,s4
--
1fa60: afb00010 sw s0,16(sp)
1fa64: 8fbc0018 lw gp,24(sp)
1fa68: 8f998520 lw t9,strlen
1fa6c: 0320f809 jalr t9
1fa70: 02802025 move a0,s4
1fa74: 8fbc0018 lw gp,24(sp)
1fa78: 02402025 move a0,s2
1fa7c: 8f998520 lw t9,strlen
1fa80: 0320f809 jalr t9
1fa84: 2451fffd addiu s1,v0,-3
1fa88: 8fbc0018 lw gp,24(sp)
1fa8c: 02221021 addu v0,s1,v0
1fa90: 8f99854c lw t9,-31412(gp)
1fa94: 0320f809 jalr t9
1fa98: 24440001 addiu a0,v0,1
1fa9c: 00408025 move s0,v0
1faa0: 1040001e beqz v0,1fb1c <get_out_split_path@@Base+0x130>
1faa4: 8fbc0018 lw gp,24(sp)
1faa8: 8f998564 lw t9,-31388(gp)
1faac: 02802825 move a1,s4
1fab0: 0320f809 jalr t9
1fab4: 02002025 move a0,s0
1fab8: 8fbc0018 lw gp,24(sp)
1fabc: 02118821 addu s1,s0,s1
1fac0: 02002025 move a0,s0
1fac4: 8f99856c lw t9,strcat
1fac8: a2200000 sb zero,0(s1)
1facc: 0320f809 jalr t9
--
21890: 8fbc0010 lw gp,16(sp)
21894: 8f9985dc lw t9,-31268(gp)
21898: a2600000 sb zero,0(s3)
2189c: 24050061 li a1,97
218a0: 0320f809 jalr t9
218a4: 00002025 move a0,zero
218a8: 8fbc0010 lw gp,16(sp)
218ac: 8f82839c lw v0,-31844(gp)
218b0: 00008025 move s0,zero
218b4: 27be0028 addiu s8,sp,40
218b8: 8f9482b4 lw s4,-32076(gp)
218bc: 8f9783a0 lw s7,-31840(gp)
218c0: afa2001c sw v0,28(sp)
218c4: 10000017 b 21924 <wide_to_local_string@@Base+0x140>
218c8: 24160001 li s6,1
218cc: 14560003 bne v0,s6,218dc <wide_to_local_string@@Base+0xf8>
218d0: 83a20028 lb v0,40(sp)
218d4: 04410065 bgez v0,21a6c <wide_to_local_string@@Base+0x288>
218d8: 8f998458 lw t9,-31656(gp)
218dc: 8fb9001c lw t9,28(sp)
218e0: 0320f809 jalr t9
218e4: 8e240000 lw a0,0(s1)
218e8: 8fbc0010 lw gp,16(sp)
218ec: 00402825 move a1,v0
218f0: 02602025 move a0,s3
218f4: 8f99856c lw t9,strcat
218f8: 0320f809 jalr t9
218fc: 0040a825 move s5,v0
--
219e0: 1483005a bne a0,v1,21b4c <wide_to_local_string@@Base+0x368>
219e4: 02001025 move v0,s0
219e8: 8fbf005c lw ra,92(sp)
219ec: 8fbe0058 lw s8,88(sp)
219f0: 8fb70054 lw s7,84(sp)
219f4: 8fb60050 lw s6,80(sp)
219f8: 8fb5004c lw s5,76(sp)
219fc: 8fb40048 lw s4,72(sp)
21a00: 8fb30044 lw s3,68(sp)
21a04: 8fb20040 lw s2,64(sp)
21a08: 8fb1003c lw s1,60(sp)
21a0c: 8fb00038 lw s0,56(sp)
21a10: 03e00008 jr ra
21a14: 27bd0060 addiu sp,sp,96
21a18: 00403025 move a2,v0
21a1c: 03c02825 move a1,s8
21a20: 0320f809 jalr t9
21a24: 02602025 move a0,s3
21a28: 1000ffba b 21914 <wide_to_local_string@@Base+0x130>
21a2c: 8fbc0010 lw gp,16(sp)
21a30: 0320f809 jalr t9
21a34: 8e240000 lw a0,0(s1)
21a38: 8fbc0010 lw gp,16(sp)
21a3c: 00402825 move a1,v0
21a40: 02602025 move a0,s3
21a44: 8f99856c lw t9,strcat
21a48: 0320f809 jalr t9
21a4c: afa20020 sw v0,32(sp)
--
21bac: 10000002 b 21bb8 <wide_to_escape_string@@Base+0x60>
21bb0: 00009825 move s3,zero
21bb4: 00809825 move s3,a0
21bb8: 24420004 addiu v0,v0,4
21bbc: 8c43fffc lw v1,-4(v0)
21bc0: 1460fffc bnez v1,21bb4 <wide_to_escape_string@@Base+0x5c>
21bc4: 26640001 addiu a0,s3,1
21bc8: 8f99854c lw t9,-31412(gp)
21bcc: 000420c0 sll a0,a0,0x3
21bd0: 0320f809 jalr t9
21bd4: 24840001 addiu a0,a0,1
21bd8: 0040a825 move s5,v0
21bdc: 1040005b beqz v0,21d4c <wide_to_escape_string@@Base+0x1f4>
21be0: 8fbc0010 lw gp,16(sp)
21be4: a2a00000 sb zero,0(s5)
21be8: 00008025 move s0,zero
21bec: 8f96839c lw s6,-31844(gp)
21bf0: 10000013 b 21c40 <wide_to_escape_string@@Base+0xe8>
21bf4: 27b70018 addiu s7,sp,24
21bf8: 02c0c825 move t9,s6
21bfc: 0411fe6d bal 215b4 <wide_char_to_escape_string@@Base>
21c00: 02202025 move a0,s1
21c04: 8fbc0010 lw gp,16(sp)
21c08: 00402825 move a1,v0
21c0c: 02a02025 move a0,s5
21c10: 8f99856c lw t9,strcat
21c14: 0320f809 jalr t9
21c18: 00408825 move s1,v0
21c1c: 8fbc0010 lw gp,16(sp)
21c20: 02202025 move a0,s1
21c24: 8f9985c4 lw t9,-31292(gp)
21c28: 0320f809 jalr t9
21c2c: 26520004 addiu s2,s2,4
21c30: 0213102a slt v0,s0,s3
21c34: 8fbc0010 lw gp,16(sp)
21c38: 10400019 beqz v0,21ca0 <wide_to_escape_string@@Base+0x148>
21c3c: 26100001 addiu s0,s0,1
21c40: 8e510000 lw s1,0(s2)
21c44: 2e220080 sltiu v0,s1,128
21c48: 1040ffeb beqz v0,21bf8 <wide_to_escape_string@@Base+0xa0>
21c4c: 8f998468 lw t9,-31640(gp)
21c50: 0320f809 jalr t9
21c54: 00000000 nop
21c58: 8c420000 lw v0,0(v0)
21c5c: 00111840 sll v1,s1,0x1
21c60: 00431021 addu v0,v0,v1
21c64: 94420000 lhu v0,0(v0)
21c68: 30424000 andi v0,v0,0x4000
21c6c: 1040ffe2 beqz v0,21bf8 <wide_to_escape_string@@Base+0xa0>
21c70: 8fbc0010 lw gp,16(sp)
21c74: 8f99856c lw t9,strcat
21c78: 02e02825 move a1,s7
21c7c: 02a02025 move a0,s5
[*] Function strcat used 12 times zip