[*] Binary protection state of libxt_mport.so
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libxt_mport.so
c64: 24451eb0 addiu a1,v0,7856
c68: 00002821 move a1,zero
c6c: 00112200 sll a0,s1,0x8
c70: 8f998050 lw t9,-32688(gp)
c74: 00111202 srl v0,s1,0x8
c78: 3084ffff andi a0,a0,0xffff
c7c: 0320f809 jalr t9
c80: 00822025 or a0,a0,v0
c84: 8fbc0010 lw gp,16(sp)
c88: 10400007 beqz v0,ca8 <print_port+0x108>
c8c: 00000000 nop
c90: 8c450000 lw a1,0(v0)
c94: 00000000 nop
c98: 14a0000f bnez a1,cd8 <print_port+0x138>
c9c: 00000000 nop
ca0: 10000008 b cc4 <print_port+0x124>
ca4: 00000000 nop
ca8: 8f848024 lw a0,-32732(gp)
cac: 8f998038 lw t9,-32712(gp)
cb0: 00000000 nop
cb4: 0320f809 jalr t9
cb8: 24842174 addiu a0,a0,8564
cbc: 8fbc0010 lw gp,16(sp)
cc0: 00000000 nop
cc4: 8f848024 lw a0,-32732(gp)
cc8: 8f998040 lw t9,printf
ccc: 2484217c addiu a0,a0,8572
cd0: 10000004 b ce4 <print_port+0x144>
cd4: 02202821 move a1,s1
cd8: 8f848024 lw a0,-32732(gp)
cdc: 8f998040 lw t9,printf
ce0: 24842180 addiu a0,a0,8576
ce4: 8fbf0024 lw ra,36(sp)
ce8: 8fb10020 lw s1,32(sp)
cec: 8fb0001c lw s0,28(sp)
cf0: 03200008 jr t9
cf4: 27bd0028 addiu sp,sp,40
00000cf8 <__mport_save_v1>:
cf8: 3c1c0002 lui gp,0x2
cfc: 279c9738 addiu gp,gp,-26824
d00: 0399e021 addu gp,gp,t9
d04: 27bdffc8 addiu sp,sp,-56
d08: afbf0034 sw ra,52(sp)
d0c: afb60030 sw s6,48(sp)
d10: afb5002c sw s5,44(sp)
d14: afb40028 sw s4,40(sp)
d18: afb30024 sw s3,36(sp)
d1c: afb20020 sw s2,32(sp)
d20: afb1001c sw s1,28(sp)
d24: afb00018 sw s0,24(sp)
d28: afbc0010 sw gp,16(sp)
d2c: 24910020 addiu s1,a0,32
d30: 9222002f lbu v0,47(s1)
d34: 00808021 move s0,a0
d38: 10400007 beqz v0,d58 <__mport_save_v1+0x60>
d3c: 30b2ffff andi s2,a1,0xffff
d40: 8f848024 lw a0,-32732(gp)
d44: 8f998040 lw t9,printf
d48: 00000000 nop
d4c: 0320f809 jalr t9
d50: 24842184 addiu a0,a0,8580
d54: 8fbc0010 lw gp,16(sp)
d58: 92040020 lbu a0,32(s0)
d5c: 24020001 li v0,1
d60: 1082000b beq a0,v0,d90 <__mport_save_v1+0x98>
d64: 00000000 nop
d68: 10800005 beqz a0,d80 <__mport_save_v1+0x88>
d6c: 24020002 li v0,2
d70: 14820012 bne a0,v0,dbc <__mport_save_v1+0xc4>
d74: 00000000 nop
d78: 10000009 b da0 <__mport_save_v1+0xa8>
d7c: 00000000 nop
d80: 8f848024 lw a0,-32732(gp)
d84: 8f998040 lw t9,printf
d88: 10000008 b dac <__mport_save_v1+0xb4>
d8c: 24842188 addiu a0,a0,8584
d90: 8f848024 lw a0,-32732(gp)
d94: 8f998040 lw t9,printf
d98: 10000004 b dac <__mport_save_v1+0xb4>
d9c: 24842194 addiu a0,a0,8596
da0: 8f848024 lw a0,-32732(gp)
da4: 8f998040 lw t9,printf
da8: 248421a0 addiu a0,a0,8608
dac: 0320f809 jalr t9
--
e04: 02221021 addu v0,s1,v0
e08: 94440002 lhu a0,2(v0)
e0c: 02402821 move a1,s2
e10: 0260c821 move t9,s3
e14: 0320f809 jalr t9
e18: 24060001 li a2,1
e1c: 02301021 addu v0,s1,s0
e20: 90420020 lbu v0,32(v0)
e24: 8fbc0010 lw gp,16(sp)
e28: 1040000d beqz v0,e60 <__mport_save_v1+0x168>
e2c: 2404003a li a0,58
e30: 8f998060 lw t9,-32672(gp)
e34: 00000000 nop
e38: 0320f809 jalr t9
e3c: 26100001 addiu s0,s0,1
e40: 00101040 sll v0,s0,0x1
e44: 02221021 addu v0,s1,v0
e48: 94440002 lhu a0,2(v0)
e4c: 02402821 move a1,s2
e50: 0260c821 move t9,s3
e54: 0320f809 jalr t9
e58: 24060001 li a2,1
e5c: 8fbc0010 lw gp,16(sp)
e60: 26100001 addiu s0,s0,1
e64: 92220001 lbu v0,1(s1)
e68: 8f998040 lw t9,printf
e6c: 0202102b sltu v0,s0,v0
e70: 02802021 move a0,s4
--
ed8: 0399e021 addu gp,gp,t9
edc: 94820050 lhu v0,80(a0)
ee0: 8f998024 lw t9,-32732(gp)
ee4: 00a02021 move a0,a1
ee8: 27390cf8 addiu t9,t9,3320
eec: 03200008 jr t9
ef0: 00402821 move a1,v0
00000ef4 <__mport_print_v1>:
ef4: 3c1c0002 lui gp,0x2
ef8: 279c953c addiu gp,gp,-27332
efc: 0399e021 addu gp,gp,t9
f00: 27bdffc0 addiu sp,sp,-64
f04: afbf003c sw ra,60(sp)
f08: afb70038 sw s7,56(sp)
f0c: afb60034 sw s6,52(sp)
f10: afb50030 sw s5,48(sp)
f14: afb4002c sw s4,44(sp)
f18: afb30028 sw s3,40(sp)
f1c: afb20024 sw s2,36(sp)
f20: afb10020 sw s1,32(sp)
f24: afb0001c sw s0,28(sp)
f28: afbc0010 sw gp,16(sp)
f2c: 00808021 move s0,a0
f30: 8f848024 lw a0,-32732(gp)
f34: 8f998040 lw t9,printf
f38: 248421b0 addiu a0,a0,8624
f3c: 00a0a021 move s4,a1
f40: 0320f809 jalr t9
f44: 30d2ffff andi s2,a2,0xffff
f48: 92030020 lbu v1,32(s0)
f4c: 24020001 li v0,1
f50: 8fbc0010 lw gp,16(sp)
f54: 1062000c beq v1,v0,f88 <__mport_print_v1+0x94>
f58: 26110020 addiu s1,s0,32
f5c: 10600006 beqz v1,f78 <__mport_print_v1+0x84>
f60: 24020002 li v0,2
f64: 8f998040 lw t9,printf
f68: 1462000e bne v1,v0,fa4 <__mport_print_v1+0xb0>
f6c: 00000000 nop
f70: 10000009 b f98 <__mport_print_v1+0xa4>
f74: 00000000 nop
f78: 8f848024 lw a0,-32732(gp)
f7c: 8f998040 lw t9,printf
f80: 1000000b b fb0 <__mport_print_v1+0xbc>
f84: 248421b8 addiu a0,a0,8632
f88: 8f848024 lw a0,-32732(gp)
f8c: 8f998040 lw t9,printf
f90: 10000007 b fb0 <__mport_print_v1+0xbc>
f94: 248421c0 addiu a0,a0,8640
f98: 8f848024 lw a0,-32732(gp)
f9c: 10000004 b fb0 <__mport_print_v1+0xbc>
fa0: 248421c8 addiu a0,a0,8648
fa4: 8f848024 lw a0,-32732(gp)
fa8: 00000000 nop
fac: 248421d0 addiu a0,a0,8656
fb0: 0320f809 jalr t9
fb4: 00000000 nop
fb8: 9222002f lbu v0,47(s1)
fbc: 8fbc0010 lw gp,16(sp)
fc0: 10400008 beqz v0,fe4 <__mport_print_v1+0xf0>
fc4: 00000000 nop
fc8: 8f848024 lw a0,-32732(gp)
fcc: 8f998040 lw t9,printf
fd0: 00000000 nop
fd4: 0320f809 jalr t9
--
102c: 02221021 addu v0,s1,v0
1030: 94440002 lhu a0,2(v0)
1034: 02402821 move a1,s2
1038: 0260c821 move t9,s3
103c: 0320f809 jalr t9
1040: 02803021 move a2,s4
1044: 02301021 addu v0,s1,s0
1048: 90420020 lbu v0,32(v0)
104c: 8fbc0010 lw gp,16(sp)
1050: 1040000d beqz v0,1088 <__mport_print_v1+0x194>
1054: 2404003a li a0,58
1058: 8f998060 lw t9,-32672(gp)
105c: 00000000 nop
1060: 0320f809 jalr t9
1064: 26100001 addiu s0,s0,1
1068: 00101040 sll v0,s0,0x1
106c: 02221021 addu v0,s1,v0
1070: 94440002 lhu a0,2(v0)
1074: 02402821 move a1,s2
1078: 0260c821 move t9,s3
107c: 0320f809 jalr t9
1080: 02803021 move a2,s4
1084: 8fbc0010 lw gp,16(sp)
1088: 26100001 addiu s0,s0,1
108c: 92220001 lbu v0,1(s1)
1090: 8f998040 lw t9,printf
1094: 0202102b sltu v0,s0,v0
1098: 02a02021 move a0,s5
--
112c: 279c9308 addiu gp,gp,-27896
1130: 0399e021 addu gp,gp,t9
1134: 27bdffc0 addiu sp,sp,-64
1138: afbf003c sw ra,60(sp)
113c: afb70038 sw s7,56(sp)
1140: afb60034 sw s6,52(sp)
1144: afb50030 sw s5,48(sp)
1148: afb4002c sw s4,44(sp)
114c: afb30028 sw s3,40(sp)
1150: afb20024 sw s2,36(sp)
1154: afb10020 sw s1,32(sp)
1158: afb0001c sw s0,28(sp)
115c: afbc0010 sw gp,16(sp)
1160: 90830020 lbu v1,32(a0)
1164: 24020001 li v0,1
1168: 30b0ffff andi s0,a1,0xffff
116c: 1062000b beq v1,v0,119c <__mport_save+0x74>
1170: 24930020 addiu s3,a0,32
1174: 10600005 beqz v1,118c <__mport_save+0x64>
1178: 24020002 li v0,2
117c: 14620012 bne v1,v0,11c8 <__mport_save+0xa0>
1180: 00000000 nop
1184: 10000009 b 11ac <__mport_save+0x84>
1188: 00000000 nop
118c: 8f848024 lw a0,-32732(gp)
1190: 8f998040 lw t9,printf
1194: 10000008 b 11b8 <__mport_save+0x90>
1198: 24842188 addiu a0,a0,8584
119c: 8f848024 lw a0,-32732(gp)
11a0: 8f998040 lw t9,printf
11a4: 10000004 b 11b8 <__mport_save+0x90>
11a8: 24842194 addiu a0,a0,8596
11ac: 8f848024 lw a0,-32732(gp)
11b0: 8f998040 lw t9,printf
11b4: 248421a0 addiu a0,a0,8608
11b8: 0320f809 jalr t9
--
11c8: 8f828024 lw v0,-32732(gp)
11cc: 321200ff andi s2,s0,0xff
11d0: 245721ac addiu s7,v0,8620
11d4: 8f828024 lw v0,-32732(gp)
11d8: 26710002 addiu s1,s3,2
11dc: 245621a8 addiu s6,v0,8616
11e0: 8f828024 lw v0,-32732(gp)
11e4: 00008021 move s0,zero
11e8: 24552180 addiu s5,v0,8576
11ec: 8f828024 lw v0,-32732(gp)
11f0: 1000000d b 1228 <__mport_save+0x100>
11f4: 24540ba0 addiu s4,v0,2976
11f8: 12000002 beqz s0,1204 <__mport_save+0xdc>
11fc: 02c02821 move a1,s6
1200: 02e02821 move a1,s7
1204: 0320f809 jalr t9
1208: 26100001 addiu s0,s0,1
120c: 96240000 lhu a0,0(s1)
1210: 02402821 move a1,s2
1214: 0280c821 move t9,s4
1218: 0320f809 jalr t9
121c: 24060001 li a2,1
1220: 8fbc0010 lw gp,16(sp)
1224: 26310002 addiu s1,s1,2
1228: 92620001 lbu v0,1(s3)
122c: 8f998040 lw t9,printf
1230: 0202102b sltu v0,s0,v0
1234: 1440fff0 bnez v0,11f8 <__mport_save+0xd0>
--
12a0: 94820050 lhu v0,80(a0)
12a4: 8f998024 lw t9,-32732(gp)
12a8: 00a02021 move a0,a1
12ac: 27391128 addiu t9,t9,4392
12b0: 03200008 jr t9
12b4: 00402821 move a1,v0
000012b8 <__mport_print>:
12b8: 3c1c0002 lui gp,0x2
12bc: 279c9178 addiu gp,gp,-28296
12c0: 0399e021 addu gp,gp,t9
12c4: 27bdffc0 addiu sp,sp,-64
12c8: afbf003c sw ra,60(sp)
12cc: afbe0038 sw s8,56(sp)
12d0: afb70034 sw s7,52(sp)
12d4: afb60030 sw s6,48(sp)
12d8: afb5002c sw s5,44(sp)
12dc: afb40028 sw s4,40(sp)
12e0: afb30024 sw s3,36(sp)
12e4: afb20020 sw s2,32(sp)
12e8: afb1001c sw s1,28(sp)
12ec: afb00018 sw s0,24(sp)
12f0: afbc0010 sw gp,16(sp)
12f4: 00808021 move s0,a0
12f8: 8f848024 lw a0,-32732(gp)
12fc: 8f998040 lw t9,printf
1300: 248421b0 addiu a0,a0,8624
1304: 00a0f021 move s8,a1
1308: 0320f809 jalr t9
130c: 30d1ffff andi s1,a2,0xffff
1310: 92030020 lbu v1,32(s0)
1314: 24020001 li v0,1
1318: 8fbc0010 lw gp,16(sp)
131c: 1062001b beq v1,v0,138c <__mport_print+0xd4>
1320: 26130020 addiu s3,s0,32
1324: 10600006 beqz v1,1340 <__mport_print+0x88>
1328: 24020002 li v0,2
132c: 8f998040 lw t9,printf
1330: 1462001d bne v1,v0,13a8 <__mport_print+0xf0>
1334: 00000000 nop
1338: 10000018 b 139c <__mport_print+0xe4>
133c: 00000000 nop
1340: 8f848024 lw a0,-32732(gp)
1344: 8f998040 lw t9,printf
1348: 248421b8 addiu a0,a0,8632
134c: 0320f809 jalr t9
1350: 323200ff andi s2,s1,0xff
1354: 8fbc0010 lw gp,16(sp)
1358: 00000000 nop
135c: 8f828024 lw v0,-32732(gp)
1360: 26710002 addiu s1,s3,2
1364: 245721ac addiu s7,v0,8620
1368: 8f828024 lw v0,-32732(gp)
136c: 00008021 move s0,zero
1370: 245621a8 addiu s6,v0,8616
1374: 8f828024 lw v0,-32732(gp)
1378: 00000000 nop
137c: 24552180 addiu s5,v0,8576
1380: 8f828024 lw v0,-32732(gp)
1384: 10000017 b 13e4 <__mport_print+0x12c>
1388: 24540ba0 addiu s4,v0,2976
138c: 8f848024 lw a0,-32732(gp)
1390: 8f998040 lw t9,printf
1394: 1000ffed b 134c <__mport_print+0x94>
1398: 248421c0 addiu a0,a0,8640
139c: 8f848024 lw a0,-32732(gp)
13a0: 1000ffea b 134c <__mport_print+0x94>
13a4: 248421c8 addiu a0,a0,8648
13a8: 8f848024 lw a0,-32732(gp)
13ac: 1000ffe7 b 134c <__mport_print+0x94>
13b0: 248421d0 addiu a0,a0,8656
13b4: 12000002 beqz s0,13c0 <__mport_print+0x108>
13b8: 02c02821 move a1,s6
13bc: 02e02821 move a1,s7
13c0: 0320f809 jalr t9
13c4: 26100001 addiu s0,s0,1
13c8: 96240000 lhu a0,0(s1)
13cc: 02402821 move a1,s2
13d0: 0280c821 move t9,s4
13d4: 0320f809 jalr t9
13d8: 03c03021 move a2,s8
13dc: 8fbc0010 lw gp,16(sp)
13e0: 26310002 addiu s1,s1,2
13e4: 92620001 lbu v0,1(s3)
13e8: 8f998040 lw t9,printf
13ec: 0202102b sltu v0,s0,v0
13f0: 1440fff0 bnez v0,13b4 <__mport_print+0xfc>
[*] Function printf used 22 times libxt_mport.so