[*] Binary protection state of libip6t_REJECT.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 libip6t_REJECT.so
lw t9, -sym.imp.xtables_register_target(gp)
nop
jr t9
addiu a0, a0, 0x1090
lui gp, 2
addiu gp, gp, -0x785c
addu gp, gp, t9
lw v0, -0x7fe8(gp)
lw a1, 0x20(a1)
addiu a0, v0, 0x1020
move v1, zero
addiu a2, zero, 5
lw v0, (a0)
nop
beq v0, a1, 0x968
addiu a0, a0, 0x10
addiu v1, v1, 1
bne v1, a2, 0x94c
nop
lw v0, -0x7fe8(gp)
sll v1, v1, 4
addiu v0, v0, 0x1018
addu v1, v1, v0
lw a0, -0x7fdc(gp)
lw a1, (v1)
lw t9, -sym.imp.printf(gp)
nop
jr t9
addiu a0, a0, str.__reject_with__s
lui gp, 2
addiu gp, gp, -0x78c0
addu gp, gp, t9
lw v0, -0x7fe8(gp)
lw a1, 0x20(a1)
addiu a0, v0, 0x1020
move v1, zero
addiu a2, zero, 5
lw v0, (a0)
nop
beq v0, a1, 0x9cc
addiu a0, a0, 0x10
addiu v1, v1, 1
bne v1, a2, 0x9b0
nop
lw v0, -0x7fe8(gp)
sll v1, v1, 4
addiu v0, v0, 0x1018
addu v1, v1, v0
lw a0, -0x7fdc(gp)
lw a1, (v1)
lw t9, -sym.imp.printf(gp)
nop
jr t9
addiu a0, a0, str.reject_with__s
lui gp, 2
addiu gp, gp, -0x7924
addu gp, gp, t9
addiu sp, sp, -0x40
sw ra, 0x3c(sp)
sw s5, 0x38(sp)
sw s4, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x18(sp)
lw v0, 0x54(sp)
sw a2, 0x48(sp)
lw s5, (v0)
addiu v0, zero, 0x31
bne a0, v0, 0xb3c
--
lw t9, -sym.imp.puts(gp)
nop
jalr t9
addiu a0, a0, str.REJECT_target_options:_n__reject_with_type______________drop_input_packet_and_send_back_n________________________________a_reply_packet_according_to_type:
lw gp, 0x10(sp)
nop
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.puts(gp)
nop
jalr t9
addiu a0, a0, str.Valid_reject_types:
lw gp, 0x10(sp)
nop
lw v0, -0x7fe8(gp)
nop
addiu s0, v0, 0x1018
lw v0, -0x7fdc(gp)
nop
addiu s3, v0, str.______25s_t_s_n
lw v0, -0x7fdc(gp)
nop
addiu s2, v0, str.______25s_talias_n
lw v0, -0x7fe8(gp)
nop
addiu s1, v0, 0x1068
lw t9, -sym.imp.printf(gp)
lw a1, (s0)
lw a2, 0xc(s0)
jalr t9
move a0, s3
lw gp, 0x10(sp)
lw a1, 4(s0)
lw t9, -sym.imp.printf(gp)
move a0, s2
jalr t9
addiu s0, s0, 0x10
lw gp, 0x10(sp)
bne s0, s1, 0xbf4
addiu a0, zero, 0xa
lw t9, -sym.imp.putchar(gp)
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
nop
lui gp, 2
addiu gp, gp, -0x7b80
addu gp, gp, t9
addiu sp, sp, -0x28
sw ra, 0x24(sp)
[*] Function printf used 4 times libip6t_REJECT.so