[*] Binary protection state of libxt_conntrack.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_conntrack.so

lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x4350
addu gp, gp, t9
lw a0, -0x7fe8(gp)
lw t9, -sym.imp.xtables_register_matches(gp)
addiu a0, a0, 0x4900
jr t9
addiu a1, zero, 5
lui gp, 2
addiu gp, gp, -0x4370
addu gp, gp, t9
addiu sp, sp, -0x20
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw v1, -0x7fdc(gp)
andi v0, a0, 1
move s0, a0
beqz v0, 0xe18
addiu a1, v1, 0x3fb4
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a1, v1, 0x3fb4
jalr t9
addiu a0, a0, str._sINVALID
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 8
beqz v0, 0xe50
andi v0, s0, 4
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sNEW
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 4
beqz v0, 0xe84
andi v0, s0, 2
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sRELATED
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 2
beqz v0, 0xeb8
andi v0, s0, 0x100
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sESTABLISHED
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 0x100
beqz v0, 0xeec
andi v0, s0, 0x40
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sUNTRACKED
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 0x40
beqz v0, 0xf20
andi v0, s0, 0x80
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sSNAT
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 0x80
beqz v0, 0xf44
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sDNAT
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, zero, 0x20
jr t9
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x450c
addu gp, gp, t9
addiu sp, sp, -0x20
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw v1, -0x7fdc(gp)
andi v0, a0, 1
move s0, a0
beqz v0, 0xfb4
addiu a1, v1, 0x3fb4
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a1, v1, 0x3fb4
jalr t9
addiu a0, a0, str._sEXPECTED
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 2
beqz v0, 0xfec
andi v0, s0, 4
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sSEEN_REPLY
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 4
beqz v0, 0x1020
andi v0, s0, 8
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, str._sASSURED
lw gp, 0x10(sp)
nop
lw v0, -0x7fdc(gp)
nop
addiu a1, v0, 0x3ef8
andi v0, s0, 8
beqz v0, 0x1038
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
b 0x104c
addiu a0, a0, str._sCONFIRMED
bnez s0, 0x105c
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sNONE
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, zero, 0x20
jr t9
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x4624
addu gp, gp, t9
addiu sp, sp, -0x20
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
addiu v0, zero, 2
andi a3, a3, 0xff
bne a2, v0, 0x10d4
--
lw t9, -sym.imp.xtables_ipaddr_to_anyname(gp)
b 0x1154
nop
addiu v0, zero, 0xa
bne a2, v0, 0x117c
nop
bnez a3, 0x1140
nop
lw v0, (a0)
nop
bnez v0, 0x114c
nop
lw v0, 4(a0)
nop
bnez v0, 0x114c
nop
lw v0, 8(a0)
nop
bnez v0, 0x114c
nop
lw v0, 0xc(a0)
nop
bnez v0, 0x114c
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
lw ra, 0x1c(sp)
addiu a0, a0, 0x3f78
jr t9
addiu sp, sp, 0x20
lw t9, -sym.imp.xtables_ip6addr_to_numeric(gp)
b 0x1154
nop
lw t9, -sym.imp.xtables_ip6addr_to_anyname(gp)
move a0, v1
jalr t9
nop
lw gp, 0x10(sp)
lw ra, 0x1c(sp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, 0x3f84
move a1, v0
jr t9
addiu sp, sp, 0x20
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x473c
addu gp, gp, t9
addiu sp, sp, -0x30
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lhu v0, 0x92(a0)
move s0, a0
andi v0, v0, 1
move s1, a1
move s2, a2
beqz v0, 0x1234
andi s3, a3, 0xff
lhu v0, 0x94(a0)
nop
andi v0, v0, 1
beqz v0, 0x1200
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctstate
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu a0, 0x96(s0)
lw t9, -0x7fdc(gp)
nop
addiu t9, t9, sym.print_state
jalr t9
nop
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 2
beqz v0, 0x1294
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 2
beqz v0, 0x1278
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
lhu a2, 0x88(s0)
addiu a0, a0, str._sctproto__u
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 4
beqz v0, 0x1310
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 4
beqz v0, 0x12d8
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctorigsrc
jalr t9
move a1, s1
lw gp, 0x10(sp)
move a0, s0
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x10
move a2, s2
addiu t9, t9, sym.conntrack_dump_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 8
beqz v0, 0x138c
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 8
beqz v0, 0x1354
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctorigdst
jalr t9
move a1, s1
lw gp, 0x10(sp)
addiu a0, s0, 0x20
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x30
move a2, s2
addiu t9, t9, sym.conntrack_dump_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x10
beqz v0, 0x1408
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x10
beqz v0, 0x13d0
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctreplsrc
jalr t9
move a1, s1
lw gp, 0x10(sp)
addiu a0, s0, 0x40
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x50
move a2, s2
addiu t9, t9, sym.conntrack_dump_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x20
beqz v0, 0x1484
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x20
beqz v0, 0x144c
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctrepldst
jalr t9
move a1, s1
lw gp, 0x10(sp)
move a2, s2
lw t9, -0x7fdc(gp)
move a3, s3
addiu a0, s0, 0x60
addiu t9, t9, sym.conntrack_dump_addr
jalr t9
addiu a1, s0, 0x70
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x100
beqz v0, 0x14f0
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x100
beqz v0, 0x14c4
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
lhu a2, 0x8a(s0)
lw a0, -0x7fdc(gp)
sll v0, a2, 8
lw t9, -sym.imp.printf(gp)
andi v0, v0, 0xffff
srl a2, a2, 8
or a2, v0, a2
addiu a0, a0, str._sctorigsrcport__u
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x200
beqz v0, 0x155c
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x200
beqz v0, 0x1530
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
lhu a2, 0x8c(s0)
lw a0, -0x7fdc(gp)
sll v0, a2, 8
lw t9, -sym.imp.printf(gp)
andi v0, v0, 0xffff
srl a2, a2, 8
or a2, v0, a2
addiu a0, a0, str._sctorigdstport__u
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x400
beqz v0, 0x15c8
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x400
beqz v0, 0x159c
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
lhu a2, 0x8e(s0)
lw a0, -0x7fdc(gp)
sll v0, a2, 8
lw t9, -sym.imp.printf(gp)
andi v0, v0, 0xffff
srl a2, a2, 8
or a2, v0, a2
addiu a0, a0, str._sctreplsrcport__u
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x800
beqz v0, 0x1634
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x800
beqz v0, 0x1608
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
lhu a2, 0x90(s0)
lw a0, -0x7fdc(gp)
sll v0, a2, 8
lw t9, -sym.imp.printf(gp)
andi v0, v0, 0xffff
srl a2, a2, 8
or a2, v0, a2
addiu a0, a0, str._sctrepldstport__u
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x40
beqz v0, 0x16ac
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x40
beqz v0, 0x1678
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctstatus
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu a0, 0x98(s0)
lw t9, -0x7fdc(gp)
nop
addiu t9, t9, sym.print_status
jalr t9
nop
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x80
beqz v0, 0x1744
nop
lhu v0, 0x94(s0)
nop
andi v0, v0, 0x80
beqz v0, 0x16f0
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
move a1, s1
jalr t9
addiu a0, a0, str._sctexpire
lw gp, 0x10(sp)
lw a2, 0x84(s0)
lw a1, 0x80(s0)
lw t9, -sym.imp.printf(gp)
bne a2, a1, 0x1734
nop
lw a0, -0x7fdc(gp)
move a1, a2
jalr t9
addiu a0, a0, 0x3ff8
b 0x1740
nop
lw a0, -0x7fdc(gp)
jalr t9
addiu a0, a0, str._u:_u
lw gp, 0x10(sp)
lhu v0, 0x92(s0)
nop
andi v0, v0, 0x1000
beqz v0, 0x17a0
nop
lhu v0, 0x94(s0)
lw t9, -sym.imp.printf(gp)
andi v0, v0, 0x1000
beqz v0, 0x1778
move a1, s1
lw a0, -0x7fdc(gp)
b 0x1784
addiu a0, a0, str._sctdir_REPLY
lw a0, -0x7fdc(gp)
nop
addiu a0, a0, str._sctdir_ORIGINAL
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x30
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
--
addiu v1, zero, 1
sb v0, 0x97(s3)
lw ra, 0xcc(sp)
move v0, v1
lw s4, 0xc8(sp)
lw s3, 0xc4(sp)
lw s2, 0xc0(sp)
lw s1, 0xbc(sp)
lw s0, 0xb8(sp)
jr ra
addiu sp, sp, 0xd0
lui gp, 2
addiu gp, gp, -0x650c
addu gp, gp, t9
addiu sp, sp, -0x1028
sw ra, 0x1024(sp)
sw s2, 0x1020(sp)
sw s1, 0x101c(sp)
sw s0, 0x1018(sp)
sw gp, 0x10(sp)
move s1, a0
move s2, a1
beqz a2, 0x2fa8
move s0, a3
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
lw v0, (s2)
nop
bnez v0, 0x2fd8
nop
bnez s0, 0x2fe0
nop
lw a0, -0x7fdc(gp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, 0x3f84
b 0x3058
addiu a1, a1, str.anywhere
beqz s0, 0x2fec
nop
lw t9, -sym.imp.xtables_ipaddr_to_numeric(gp)
b 0x2ff4
nop
lw t9, -sym.imp.xtables_ipaddr_to_anyname(gp)
nop
jalr t9
move a0, s1
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcpy(gp)
nop
jalr t9
addiu a0, sp, 0x18
lw gp, 0x10(sp)
move a0, s2
lw t9, -sym.imp.xtables_ipmask_to_numeric(gp)
nop
jalr t9
addiu s0, sp, 0x18
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcat(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
move a1, s0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, 0x3f84
jalr t9
nop
lw ra, 0x1024(sp)
lw gp, 0x10(sp)
lw s2, 0x1020(sp)
lw s1, 0x101c(sp)
lw s0, 0x1018(sp)
jr ra
addiu sp, sp, 0x1028
lui gp, 2
addiu gp, gp, -0x662c
addu gp, gp, t9
addiu sp, sp, -0x30
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
addiu s0, a1, 0x20
lbu v0, 0x40(s0)
move s2, a1
andi v0, v0, 1
move s3, a2
beqz v0, 0x3124
move s1, a3
lbu v0, 0x41(s0)
nop
andi v0, v0, 1
beqz v0, 0x30f0
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctstate
jalr t9
move a1, s1
lw gp, 0x10(sp)
lw a0, 0x20(s2)
lw t9, -0x7fdc(gp)
nop
addiu t9, t9, sym.print_state
jalr t9
nop
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 2
beqz v0, 0x319c
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 2
beqz v0, 0x3168
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctproto
jalr t9
move a1, s1
lw gp, 0x10(sp)
lhu a1, 0x16(s0)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3ff8
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 4
beqz v0, 0x3218
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 4
beqz v0, 0x31e0
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctorigsrc
jalr t9
move a1, s1
lw gp, 0x10(sp)
addiu a0, s0, 8
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x28
move a2, zero
addiu t9, t9, sym.print_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 8
beqz v0, 0x3294
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 8
beqz v0, 0x325c
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctorigdst
jalr t9
move a1, s1
lw gp, 0x10(sp)
addiu a0, s0, 0x10
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x30
move a2, zero
addiu t9, t9, sym.print_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 0x10
beqz v0, 0x3310
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 0x10
beqz v0, 0x32d8
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctreplsrc
jalr t9
move a1, s1
lw gp, 0x10(sp)
addiu a0, s0, 0x18
lw t9, -0x7fdc(gp)
addiu a1, s0, 0x2c
move a2, zero
addiu t9, t9, sym.print_addr
jalr t9
move a3, s3
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 0x20
beqz v0, 0x338c
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 0x20
beqz v0, 0x3354
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctrepldst
jalr t9
move a1, s1
lw gp, 0x10(sp)
move a3, s3
lw t9, -0x7fdc(gp)
addiu a0, s0, 0x20
addiu a1, s0, 0x34
addiu t9, t9, sym.print_addr
jalr t9
move a2, zero
lw gp, 0x10(sp)
lbu v0, 0x40(s0)
nop
andi v0, v0, 0x40
beqz v0, 0x3404
nop
lbu v0, 0x41(s0)
nop
andi v0, v0, 0x40
beqz v0, 0x33d0
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str._sctstatus
jalr t9
move a1, s1
lw gp, 0x10(sp)
lw a0, 4(s0)
lw t9, -0x7fdc(gp)
nop
addiu t9, t9, sym.print_status
jalr t9
nop
lw gp, 0x10(sp)
lb v0, 0x40(s0)
nop
bgez v0, 0x3494
nop
lb v0, 0x41(s0)
nop
bgez v0, 0x3440
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, 0x3f88
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
move a1, s1
jalr t9
addiu a0, a0, str._sctexpire
lw gp, 0x10(sp)
lw a1, 0x38(s0)
lw a2, 0x3c(s0)
lw t9, -sym.imp.printf(gp)
bne a2, a1, 0x3484
nop
lw a0, -0x7fdc(gp)
move a1, a2
jalr t9
addiu a0, a0, 0x4240
b 0x3490
nop
lw a0, -0x7fdc(gp)
jalr t9
addiu a0, a0, str._lu:_lu
lw gp, 0x10(sp)
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 2

[*] Function printf used 61 times libxt_conntrack.so