[*] Binary protection state of libipt_icmp.so
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function strcpy tear down of libipt_icmp.so
addiu s2, s2, 8
beq s1, s0, 0xe54
sll v1, s1, 3
lw v0, -0x7fe8(gp)
nop
addiu v0, v0, 0x17cc
addu v1, v1, v0
lw a1, 0x54(fp)
lbu a0, 6(v1)
lbu v0, 4(v1)
lbu v1, 5(v1)
sb v0, (a1)
sb a0, 1(s7)
b 0xf84
sb v1, (s7)
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s6
addiu v0, v0, 0xf
srl v0, v0, 3
lw gp, 0x18(fp)
sll v0, v0, 3
move s4, sp
subu sp, sp, v0
lw t9, -sym.imp.strcpy(gp)
addiu s1, sp, 0x18
move a1, s6
jalr t9
move a0, s1
lw gp, 0x18(fp)
move a0, s1
lw t9, -sym.imp.strchr(gp)
nop
jalr t9
addiu a1, zero, 0x2f
lw gp, 0x18(fp)
beqz v0, 0xeb8
move s0, v0
sb zero, (v0)
lw t9, -sym.imp.xtables_strtoui(gp)
addiu s2, zero, 0xff
addiu s3, fp, 0x20
sw s2, 0x10(sp)
move a0, s1
move a1, zero
[*] Function strcpy used 1 times libipt_icmp.so