[*] Binary protection state of rdisc6

  	RELRO          CANARY            NX           PIE          RPATH        RUNPATH      SYMBOLS      
  	No RELRO       No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function strcat tear down of rdisc6

move s1, a0
sltiu v0, s0, 3
bnez v0, 0x402938
addiu v0, zero, -1
lw t9, -sym.imp.memset(gp)
addiu s2, sp, 0x18
move a0, s2
move a1, zero
jalr t9
addiu a2, zero, 0x100
sll v0, s0, 3
addu s6, s1, v0
addiu s5, s1, 8
sltu v0, s5, s6
lw gp, 0x10(sp)
beqz v0, 0x402934
move fp, s2
move s1, s5
addiu s7, sp, 0x118
lb s2, (s1)
nop
beqz s2, 0x4027ec
move s4, s2
beq s1, s5, 0x402814
slti v0, s2, 0x40
lw t9, -sym.imp.strcat(gp)
lui a1, 0x40
move a0, fp
jalr t9
addiu a1, a1, 0x4e70
lw gp, 0x10(sp)
beqz v0, 0x402938
addiu v0, zero, -1
beqz s2, 0x4028d0
slti v0, s2, 0x40
beqz v0, 0x402934
addiu s1, s1, 1
subu v0, s6, s1
slt v0, v0, s2
bnez v0, 0x402934
move s3, zero
b 0x40289c
subu v0, s2, s3
lb s0, (s1)
addiu s1, s1, 1
jalr t9
move a0, s0
lw gp, 0x10(sp)
lui a2, 0x40
lw t9, -sym.imp.snprintf(gp)
move a3, s0
move a0, s7
addiu a1, zero, 0x100
beqz v0, 0x402934
addiu a2, a2, 0x4e74
jalr t9
nop
lw gp, 0x10(sp)
sltiu v0, v0, 0x101
lw t9, -sym.imp.strcat(gp)
move a0, fp
beqz v0, 0x402934
move a1, s7
jalr t9
nop
lw gp, 0x10(sp)
beqz v0, 0x402938
addiu v0, zero, -1
subu v0, s2, s3
lw t9, -sym.imp.isprint(gp)
addiu s3, s3, 1
addiu s4, s4, -1
blez v0, 0x4028c0
sltu v1, s1, s6
bnez v1, 0x402834
nop
b 0x4028c8
nop
bnez v1, 0x4027d4
nop
--
bnez v0, 0x403cf8
srl s6, s1, 1
move s0, zero
addiu s1, s3, 8
addiu s2, sp, 0x140
lw fp, -obj.gverbose(gp)
b 0x403c0c
addiu s4, sp, 0x1b0
jalr t9
nop
lw gp, 0x20(sp)
beqz v0, 0x403cf8
nop
lbu v0, (fp)
nop
andi v0, v0, 3
beqz v0, 0x403bc4
lui a0, 0x40
lw t9, -sym.imp.printf(gp)
addiu a0, a0, 0x5304
jalr t9
move a1, s2
lw gp, 0x20(sp)
nop
lw t9, -sym.imp.strcpy(gp)
lw v0, -sym.imp.strcat(gp)
move a0, s4
beqz s0, 0x403be4
move a1, s2
move a0, s4
move a1, s2
move t9, v0
jalr t9
addiu s0, s0, 1
lw gp, 0x20(sp)
lui a1, 0x40
lw t9, -sym.imp.strcat(gp)
move a0, s4
jalr t9
addiu a1, a1, 0x4c5c
lw gp, 0x20(sp)
addiu s1, s1, 0x10
sltu v0, s0, s6
lw t9, -sym.imp.inet_ntop(gp)
move a1, s1
move a2, s2
addiu a3, zero, 0x2e
bnez v0, 0x403b84
addiu a0, zero, 0xa
lui a0, 0x40
addiu a0, a0, 0x5324
jal 0x402480
addiu a1, sp, 0x1b0
lw gp, 0x20(sp)
nop
lw v0, -obj.gverbose(gp)
nop

[*] Function strcat used 4 times rdisc6