[*] Binary protection state of libxt_CLASSIFY.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_CLASSIFY.so
lw v0, -0x7fac(gp)
lw a1, -0x7fdc(gp)
lw v0, (v0)
addiu a1, a1, str.CLASSIFY:_Parameter___set_class_is_required
lw t9, 0x14(v0)
nop
jalr t9
addiu a0, zero, 2
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x7b80
addu gp, gp, t9
lw a0, -0x7fe8(gp)
lw t9, -sym.imp.xtables_register_target(gp)
nop
jr t9
addiu a0, a0, 0xcb0
lui gp, 2
addiu gp, gp, -0x7ba0
addu gp, gp, t9
lw a1, 0x20(a1)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
andi a2, a1, 0xffff
addiu a0, a0, str.__set_class__.4x:_.4x
jr t9
srl a1, a1, 0x10
lui gp, 2
addiu gp, gp, -0x7bc8
addu gp, gp, t9
addiu sp, sp, -0x20
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, str.CLASSIFY_set
jalr t9
move s0, a1
lw gp, 0x10(sp)
lw a1, 0x20(s0)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.printf(gp)
andi a2, a1, 0xffff
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, a0, 0xb8c
srl a1, a1, 0x10
jr t9
addiu sp, sp, 0x20
lui gp, 2
addiu gp, gp, -0x7c24
addu gp, gp, t9
addiu sp, sp, -0x30
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
lw v0, 0x44(sp)
move s2, a3
lw s0, (v0)
addiu v0, zero, 0x31
[*] Function printf used 3 times libxt_CLASSIFY.so