[*] Binary protection state of libipt_tcp.so
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libipt_tcp.so
990: afb20024 sw s2,36(sp)
994: afb10020 sw s1,32(sp)
998: afb0001c sw s0,28(sp)
99c: afbc0010 sw gp,16(sp)
9a0: 10800030 beqz a0,a64 <libxt_tcp_init+0x2e4>
9a4: 00808821 move s1,a0
9a8: 8f93801c lw s3,-32740(gp)
9ac: 32380001 andi t8,s1,0x1
9b0: 8f928028 lw s2,-32728(gp)
9b4: 00002021 move a0,zero
9b8: 26731c8c addiu s3,s3,7308
9bc: 8f94801c lw s4,-32740(gp)
9c0: 17000017 bnez t8,a20 <libxt_tcp_init+0x2a0>
9c4: 26521840 addiu s2,s2,6208
9c8: 26981c98 addiu t8,s4,7320
9cc: 00008021 move s0,zero
9d0: 8f020000 lw v0,0(t8)
9d4: 26100001 addiu s0,s0,1
9d8: 00511824 and v1,v0,s1
9dc: 1060fffc beqz v1,9d0 <libxt_tcp_init+0x250>
9e0: 27180008 addiu t8,t8,8
9e4: 00021027 nor v0,zero,v0
9e8: 14800010 bnez a0,a2c <libxt_tcp_init+0x2ac>
9ec: 305500ff andi s5,v0,0xff
9f0: 001080c0 sll s0,s0,0x3
9f4: 8f99807c lw t9,printf
9f8: 02708021 addu s0,s3,s0
9fc: 02402021 move a0,s2
--
a04: 0320f809 jalr t9
a08: 02b18824 and s1,s5,s1
a0c: 1220000c beqz s1,a40 <libxt_tcp_init+0x2c0>
a10: 8fbc0010 lw gp,16(sp)
a14: 32380001 andi t8,s1,0x1
a18: 1300ffeb beqz t8,9c8 <libxt_tcp_init+0x248>
a1c: 24040001 li a0,1
a20: 241500fe li s5,254
a24: 1080fff2 beqz a0,9f0 <libxt_tcp_init+0x270>
a28: 00008021 move s0,zero
a2c: 8f998080 lw t9,-32640(gp)
a30: 0320f809 jalr t9
a34: 2404002c li a0,44
a38: 1000ffed b 9f0 <libxt_tcp_init+0x270>
a3c: 8fbc0010 lw gp,16(sp)
a40: 8fbf0034 lw ra,52(sp)
a44: 8fb50030 lw s5,48(sp)
a48: 8fb4002c lw s4,44(sp)
a4c: 8fb30028 lw s3,40(sp)
a50: 8fb20024 lw s2,36(sp)
a54: 8fb10020 lw s1,32(sp)
a58: 8fb0001c lw s0,28(sp)
a5c: 03e00008 jr ra
a60: 27bd0038 addiu sp,sp,56
a64: 8f848028 lw a0,-32728(gp)
a68: 8f99807c lw t9,printf
a6c: 8fbf0034 lw ra,52(sp)
a70: 24841844 addiu a0,a0,6212
--
a84: 8fb10020 lw s1,32(sp)
a88: 8fb0001c lw s0,28(sp)
a8c: 03200008 jr t9
a90: 27bd0038 addiu sp,sp,56
a94: 3c1c0002 lui gp,0x2
a98: 279c930c addiu gp,gp,-27892
a9c: 0399e021 addu gp,gp,t9
aa0: 27bdffd8 addiu sp,sp,-40
aa4: afbf0024 sw ra,36(sp)
aa8: afb10020 sw s1,32(sp)
aac: afb0001c sw s0,28(sp)
ab0: 00a08021 move s0,a1
ab4: 94a50020 lhu a1,32(a1)
ab8: afbc0010 sw gp,16(sp)
abc: 14a00004 bnez a1,ad0 <libxt_tcp_init+0x350>
ac0: 3418ffff li t8,0xffff
ac4: 96020022 lhu v0,34(s0)
ac8: 1058000c beq v0,t8,afc <libxt_tcp_init+0x37c>
acc: 00000000 nop
ad0: 9218002b lbu t8,43(s0)
ad4: 33180001 andi t8,t8,0x1
ad8: 17000055 bnez t8,c30 <libxt_tcp_init+0x4b0>
adc: 8f848028 lw a0,-32728(gp)
ae0: 96060022 lhu a2,34(s0)
ae4: 10c5005a beq a2,a1,c50 <libxt_tcp_init+0x4d0>
ae8: 8f99807c lw t9,printf
aec: 8f848028 lw a0,-32728(gp)
af0: 0320f809 jalr t9
af4: 24841850 addiu a0,a0,6224
af8: 8fbc0010 lw gp,16(sp)
afc: 96050024 lhu a1,36(s0)
b00: 14a00004 bnez a1,b14 <libxt_tcp_init+0x394>
b04: 3418ffff li t8,0xffff
b08: 96020026 lhu v0,38(s0)
b0c: 1058000c beq v0,t8,b40 <libxt_tcp_init+0x3c0>
b10: 00000000 nop
b14: 9218002b lbu t8,43(s0)
b18: 33180002 andi t8,t8,0x2
b1c: 17000051 bnez t8,c64 <libxt_tcp_init+0x4e4>
b20: 00000000 nop
b24: 96060026 lhu a2,38(s0)
b28: 10c50057 beq a2,a1,c88 <libxt_tcp_init+0x508>
b2c: 8f99807c lw t9,printf
b30: 8f848028 lw a0,-32728(gp)
b34: 0320f809 jalr t9
b38: 2484186c addiu a0,a0,6252
b3c: 8fbc0010 lw gp,16(sp)
b40: 92050028 lbu a1,40(s0)
b44: 14a0000f bnez a1,b84 <libxt_tcp_init+0x404>
b48: 9218002b lbu t8,43(s0)
b4c: 33020008 andi v0,t8,0x8
b50: 14400030 bnez v0,c14 <libxt_tcp_init+0x494>
b54: 00000000 nop
b58: 92020029 lbu v0,41(s0)
b5c: 14400015 bnez v0,bb4 <libxt_tcp_init+0x434>
b60: 33180004 andi t8,t8,0x4
b64: 1300004d beqz t8,c9c <libxt_tcp_init+0x51c>
b68: 8fbf0024 lw ra,36(sp)
b6c: 8f848028 lw a0,-32728(gp)
b70: 8f99807c lw t9,printf
b74: 0320f809 jalr t9
b78: 2484184c addiu a0,a0,6220
b7c: 1000000f b bbc <libxt_tcp_init+0x43c>
b80: 8fbc0010 lw gp,16(sp)
b84: 33180008 andi t8,t8,0x8
b88: 17000022 bnez t8,c14 <libxt_tcp_init+0x494>
b8c: 00000000 nop
b90: 8f848028 lw a0,-32728(gp)
b94: 8f99807c lw t9,printf
b98: 0320f809 jalr t9
b9c: 24841888 addiu a0,a0,6280
ba0: 9218002b lbu t8,43(s0)
ba4: 92020029 lbu v0,41(s0)
ba8: 8fbc0010 lw gp,16(sp)
bac: 1040ffed beqz v0,b64 <libxt_tcp_init+0x3e4>
bb0: 33180004 andi t8,t8,0x4
bb4: 1700ffed bnez t8,b6c <libxt_tcp_init+0x3ec>
bb8: 00000000 nop
bbc: 8f848028 lw a0,-32728(gp)
bc0: 8f99807c lw t9,printf
bc4: 0320f809 jalr t9
bc8: 2484189c addiu a0,a0,6300
bcc: 8fbc0010 lw gp,16(sp)
bd0: 8f918028 lw s1,-32728(gp)
bd4: 26310970 addiu s1,s1,2416
bd8: 0220c821 move t9,s1
bdc: 0320f809 jalr t9
be0: 92040029 lbu a0,41(s0)
be4: 8fbc0010 lw gp,16(sp)
be8: 8f998080 lw t9,-32640(gp)
bec: 0320f809 jalr t9
bf0: 24040020 li a0,32
bf4: 0220c821 move t9,s1
bf8: 9204002a lbu a0,42(s0)
bfc: 8fbc0010 lw gp,16(sp)
c00: 8fbf0024 lw ra,36(sp)
c04: 8fb10020 lw s1,32(sp)
c08: 8fb0001c lw s0,28(sp)
c0c: 03200008 jr t9
c10: 27bd0028 addiu sp,sp,40
c14: 8f848028 lw a0,-32728(gp)
c18: 8f99807c lw t9,printf
c1c: 0320f809 jalr t9
c20: 2484184c addiu a0,a0,6220
c24: 8fbc0010 lw gp,16(sp)
c28: 1000ffd9 b b90 <libxt_tcp_init+0x410>
c2c: 92050028 lbu a1,40(s0)
c30: 8f99807c lw t9,printf
c34: 0320f809 jalr t9
c38: 2484184c addiu a0,a0,6220
c3c: 8fbc0010 lw gp,16(sp)
c40: 96050020 lhu a1,32(s0)
c44: 96060022 lhu a2,34(s0)
c48: 14c5ffa8 bne a2,a1,aec <libxt_tcp_init+0x36c>
c4c: 8f99807c lw t9,printf
c50: 8f848028 lw a0,-32728(gp)
c54: 0320f809 jalr t9
c58: 24841860 addiu a0,a0,6240
c5c: 1000ffa7 b afc <libxt_tcp_init+0x37c>
c60: 8fbc0010 lw gp,16(sp)
c64: 8f848028 lw a0,-32728(gp)
c68: 8f99807c lw t9,printf
c6c: 0320f809 jalr t9
c70: 2484184c addiu a0,a0,6220
c74: 8fbc0010 lw gp,16(sp)
c78: 96050024 lhu a1,36(s0)
c7c: 96060026 lhu a2,38(s0)
c80: 14c5ffab bne a2,a1,b30 <libxt_tcp_init+0x3b0>
c84: 8f99807c lw t9,printf
c88: 8f848028 lw a0,-32728(gp)
c8c: 0320f809 jalr t9
--
ca0: 8fb0001c lw s0,28(sp)
ca4: 03e00008 jr ra
ca8: 27bd0028 addiu sp,sp,40
cac: 3c1c0002 lui gp,0x2
cb0: 279c90f4 addiu gp,gp,-28428
cb4: 0399e021 addu gp,gp,t9
cb8: 27bdffe0 addiu sp,sp,-32
cbc: afbf001c sw ra,28(sp)
cc0: afb00018 sw s0,24(sp)
cc4: afbc0010 sw gp,16(sp)
cc8: 14a00014 bnez a1,d1c <libxt_tcp_init+0x59c>
ccc: 00808021 move s0,a0
cd0: 8f858028 lw a1,-32728(gp)
cd4: 00041202 srl v0,a0,0x8
cd8: 0004c200 sll t8,a0,0x8
cdc: 8f998050 lw t9,-32688(gp)
ce0: 00582025 or a0,v0,t8
ce4: 24a518ac addiu a1,a1,6316
ce8: 0320f809 jalr t9
cec: 3084ffff andi a0,a0,0xffff
cf0: 1040000a beqz v0,d1c <libxt_tcp_init+0x59c>
cf4: 8fbc0010 lw gp,16(sp)
cf8: 8c450000 lw a1,0(v0)
cfc: 10a00007 beqz a1,d1c <libxt_tcp_init+0x59c>
d00: 8f848028 lw a0,-32728(gp)
d04: 8f99807c lw t9,printf
d08: 8fbf001c lw ra,28(sp)
d0c: 24841840 addiu a0,a0,6208
d10: 8fb00018 lw s0,24(sp)
d14: 03200008 jr t9
d18: 27bd0020 addiu sp,sp,32
d1c: 8f848028 lw a0,-32728(gp)
d20: 02002821 move a1,s0
d24: 8f99807c lw t9,printf
d28: 8fbf001c lw ra,28(sp)
d2c: 24841878 addiu a0,a0,6264
d30: 8fb00018 lw s0,24(sp)
d34: 03200008 jr t9
d38: 27bd0020 addiu sp,sp,32
d3c: 3c1c0002 lui gp,0x2
d40: 279c9064 addiu gp,gp,-28572
d44: 0399e021 addu gp,gp,t9
d48: 27bdffd0 addiu sp,sp,-48
d4c: afbf002c sw ra,44(sp)
d50: afb30028 sw s3,40(sp)
d54: afb20024 sw s2,36(sp)
d58: afb10020 sw s1,32(sp)
d5c: afb0001c sw s0,28(sp)
d60: 00a08021 move s0,a1
d64: afbc0010 sw gp,16(sp)
d68: 00c08821 move s1,a2
d6c: 10e00029 beqz a3,e14 <libxt_tcp_init+0x694>
d70: 8fb20040 lw s2,64(sp)
d74: 8f938028 lw s3,-32728(gp)
d78: 267318b0 addiu s3,s3,6320
d7c: 16000003 bnez s0,d8c <libxt_tcp_init+0x60c>
d80: 3418ffff li t8,0xffff
d84: 12380026 beq s1,t8,e20 <libxt_tcp_init+0x6a0>
d88: 00000000 nop
d8c: 00802821 move a1,a0
d90: 8f848028 lw a0,-32728(gp)
d94: 8f99807c lw t9,printf
d98: 0320f809 jalr t9
d9c: 248418b4 addiu a0,a0,6324
da0: 12110027 beq s0,s1,e40 <libxt_tcp_init+0x6c0>
da4: 8fbc0010 lw gp,16(sp)
da8: 8f848028 lw a0,-32728(gp)
dac: 02602821 move a1,s3
db0: 8f99807c lw t9,printf
db4: 0320f809 jalr t9
db8: 24841ac4 addiu a0,a0,6852
--
dc8: 26100cac addiu s0,s0,3244
dcc: 0200c821 move t9,s0
dd0: 0320f809 jalr t9
dd4: 02402821 move a1,s2
dd8: 8fbc0010 lw gp,16(sp)
ddc: 8f998080 lw t9,-32640(gp)
de0: 0320f809 jalr t9
de4: 2404003a li a0,58
de8: 02202021 move a0,s1
dec: 02402821 move a1,s2
df0: 8fbc0010 lw gp,16(sp)
df4: 0200c821 move t9,s0
df8: 8fbf002c lw ra,44(sp)
dfc: 8fb30028 lw s3,40(sp)
e00: 8fb20024 lw s2,36(sp)
e04: 8fb10020 lw s1,32(sp)
e08: 8fb0001c lw s0,28(sp)
e0c: 03200008 jr t9
e10: 27bd0030 addiu sp,sp,48
e14: 8f938028 lw s3,-32728(gp)
e18: 1000ffd8 b d7c <libxt_tcp_init+0x5fc>
e1c: 26731848 addiu s3,s3,6216
e20: 10e00018 beqz a3,e84 <libxt_tcp_init+0x704>
e24: 00802821 move a1,a0
e28: 8f848028 lw a0,-32728(gp)
e2c: 8f99807c lw t9,printf
e30: 0320f809 jalr t9
e34: 248418b4 addiu a0,a0,6324
e38: 1000ffdb b da8 <libxt_tcp_init+0x628>
e3c: 8fbc0010 lw gp,16(sp)
e40: 8f848028 lw a0,-32728(gp)
e44: 02602821 move a1,s3
e48: 8f99807c lw t9,printf
e4c: 0320f809 jalr t9
e50: 248418b8 addiu a0,a0,6328
--
10e8: 8fb20024 lw s2,36(sp)
10ec: 8fb10020 lw s1,32(sp)
10f0: 8fb0001c lw s0,28(sp)
10f4: 03e00008 jr ra
10f8: 27bd0040 addiu sp,sp,64
10fc: 3c1c0002 lui gp,0x2
1100: 279c8ca4 addiu gp,gp,-29532
1104: 0399e021 addu gp,gp,t9
1108: 8f848028 lw a0,-32728(gp)
110c: 8f998078 lw t9,-32648(gp)
1110: 248418f8 addiu a0,a0,6392
1114: 03200008 jr t9
1118: 00000000 nop
111c: 3c1c0002 lui gp,0x2
1120: 279c8c84 addiu gp,gp,-29564
1124: 0399e021 addu gp,gp,t9
1128: 27bdffc8 addiu sp,sp,-56
112c: afbf0034 sw ra,52(sp)
1130: afb30030 sw s3,48(sp)
1134: afb2002c sw s2,44(sp)
1138: afb10028 sw s1,40(sp)
113c: afb00024 sw s0,36(sp)
1140: 00a08021 move s0,a1
1144: 8f848028 lw a0,-32728(gp)
1148: 00c08821 move s1,a2
114c: 8f99807c lw t9,printf
1150: afbc0018 sw gp,24(sp)
1154: 0320f809 jalr t9
--
1178: 96060022 lhu a2,34(s0)
117c: 24841aa8 addiu a0,a0,6824
1180: 0240c821 move t9,s2
1184: 0320f809 jalr t9
1188: afb10010 sw s1,16(sp)
118c: 0240c821 move t9,s2
1190: 8fbc0018 lw gp,24(sp)
1194: 9207002b lbu a3,43(s0)
1198: 8f848028 lw a0,-32728(gp)
119c: 96060026 lhu a2,38(s0)
11a0: 30e70002 andi a3,a3,0x2
11a4: 96050024 lhu a1,36(s0)
11a8: 24841aac addiu a0,a0,6828
11ac: 0320f809 jalr t9
11b0: afb10010 sw s1,16(sp)
11b4: 9218002b lbu t8,43(s0)
11b8: 92060028 lbu a2,40(s0)
11bc: 33020008 andi v0,t8,0x8
11c0: 8fbc0018 lw gp,24(sp)
11c4: 14c00053 bnez a2,1314 <libxt_tcp_init+0xb94>
11c8: 304200ff andi v0,v0,0xff
11cc: 10400009 beqz v0,11f4 <libxt_tcp_init+0xa74>
11d0: 00000000 nop
11d4: 8f858028 lw a1,-32728(gp)
11d8: 8f848028 lw a0,-32728(gp)
11dc: 8f99807c lw t9,printf
11e0: 24a518b0 addiu a1,a1,6320
11e4: 0320f809 jalr t9
11e8: 24841ab0 addiu a0,a0,6832
11ec: 8fbc0018 lw gp,24(sp)
11f0: 9218002b lbu t8,43(s0)
11f4: 92120029 lbu s2,41(s0)
11f8: 33020004 andi v0,t8,0x4
11fc: 9213002a lbu s3,42(s0)
1200: 1640001d bnez s2,1278 <libxt_tcp_init+0xaf8>
1204: 304200ff andi v0,v0,0xff
1208: 10400012 beqz v0,1254 <libxt_tcp_init+0xad4>
120c: 330500f0 andi a1,t8,0xf0
1210: 8f858028 lw a1,-32728(gp)
1214: 8f848028 lw a0,-32728(gp)
1218: 8f99807c lw t9,printf
121c: 24a518b0 addiu a1,a1,6320
1220: 0320f809 jalr t9
1224: 24841ac0 addiu a0,a0,6848
1228: 1220001c beqz s1,129c <libxt_tcp_init+0xb1c>
122c: 8fbc0018 lw gp,24(sp)
1230: 8f848028 lw a0,-32728(gp)
1234: 02402821 move a1,s2
1238: 8f99807c lw t9,printf
123c: 02603021 move a2,s3
1240: 0320f809 jalr t9
1244: 24841acc addiu a0,a0,6860
1248: 8fbc0018 lw gp,24(sp)
124c: 9218002b lbu t8,43(s0)
1250: 330500f0 andi a1,t8,0xf0
1254: 14a00025 bnez a1,12ec <libxt_tcp_init+0xb6c>
1258: 00000000 nop
125c: 8fbf0034 lw ra,52(sp)
1260: 8fb30030 lw s3,48(sp)
1264: 8fb2002c lw s2,44(sp)
1268: 8fb10028 lw s1,40(sp)
126c: 8fb00024 lw s0,36(sp)
1270: 03e00008 jr ra
1274: 27bd0038 addiu sp,sp,56
1278: 1440ffe5 bnez v0,1210 <libxt_tcp_init+0xa90>
127c: 8f858028 lw a1,-32728(gp)
1280: 8f848028 lw a0,-32728(gp)
1284: 8f99807c lw t9,printf
1288: 24a51848 addiu a1,a1,6216
128c: 0320f809 jalr t9
1290: 24841ac0 addiu a0,a0,6848
1294: 1620ffe6 bnez s1,1230 <libxt_tcp_init+0xab0>
1298: 8fbc0018 lw gp,24(sp)
129c: 8f998080 lw t9,-32640(gp)
12a0: 0320f809 jalr t9
12a4: 24040020 li a0,32
12a8: 8fbc0018 lw gp,24(sp)
12ac: 8f918028 lw s1,-32728(gp)
12b0: 26310970 addiu s1,s1,2416
12b4: 0220c821 move t9,s1
12b8: 0320f809 jalr t9
12bc: 02402021 move a0,s2
12c0: 8fbc0018 lw gp,24(sp)
12c4: 8f998080 lw t9,-32640(gp)
12c8: 0320f809 jalr t9
12cc: 2404002f li a0,47
12d0: 0220c821 move t9,s1
12d4: 0320f809 jalr t9
12d8: 02602021 move a0,s3
12dc: 9218002b lbu t8,43(s0)
12e0: 330500f0 andi a1,t8,0xf0
12e4: 10a0ffdd beqz a1,125c <libxt_tcp_init+0xadc>
12e8: 8fbc0018 lw gp,24(sp)
12ec: 8f848028 lw a0,-32728(gp)
12f0: 8f99807c lw t9,printf
12f4: 8fbf0034 lw ra,52(sp)
12f8: 24841adc addiu a0,a0,6876
12fc: 8fb30030 lw s3,48(sp)
1300: 8fb2002c lw s2,44(sp)
1304: 8fb10028 lw s1,40(sp)
1308: 8fb00024 lw s0,36(sp)
130c: 03200008 jr t9
1310: 27bd0038 addiu sp,sp,56
1314: 1440ffaf bnez v0,11d4 <libxt_tcp_init+0xa54>
1318: 8f858028 lw a1,-32728(gp)
131c: 8f848028 lw a0,-32728(gp)
1320: 8f99807c lw t9,printf
1324: 24a51848 addiu a1,a1,6216
1328: 0320f809 jalr t9
[*] Function printf used 25 times libipt_tcp.so