[*] Binary protection state of libipt_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 libipt_REJECT.so
lw t9, -sym.imp.xtables_register_target(gp)
nop
jr t9
addiu a0, a0, 0x1340
lui gp, 2
addiu gp, gp, -0x761c
addu gp, gp, t9
lw v0, -0x7fe8(gp)
lw a1, 0x20(a1)
addiu a0, v0, 0x12a4
move v1, zero
addiu a2, zero, 8
lw v0, (a0)
nop
beq v0, a1, 0x9d8
addiu a0, a0, 0x10
addiu v1, v1, 1
bne v1, a2, 0x9bc
nop
lw v0, -0x7fe8(gp)
sll v1, v1, 4
addiu v0, v0, 0x129c
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, -0x7680
addu gp, gp, t9
lw v0, -0x7fe8(gp)
lw a1, 0x20(a1)
addiu a0, v0, 0x12a4
move v1, zero
addiu a2, zero, 8
lw v0, (a0)
nop
beq v0, a1, 0xa3c
addiu a0, a0, 0x10
addiu v1, v1, 1
bne v1, a2, 0xa20
nop
lw v0, -0x7fe8(gp)
sll v1, v1, 4
addiu v0, v0, 0x129c
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, -0x76e4
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, 0xc18
--
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, 0x129c
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, 0x131c
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, 0xcd0
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
lw ra, 0x2c(sp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.puts(gp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, str.___See_man_page_or_read_the_INCOMPATIBILITES_file_for_compatibility_issues.
jr t9
[*] Function printf used 4 times libipt_REJECT.so