[*] Binary protection state of ip
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 ip
lw t9, -sym.imp.strlen(gp)
beqz v0, 0x42c220
nop
sb zero, (v0)
lw s0, 0x18(sp)
lw s1, (s4)
jalr t9
move a0, s1
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move s0, v0
lw gp, 0x10(sp)
addu s0, s0, v0
lw v0, 0x4c(sp)
lw t9, -sym.imp.realloc(gp)
addiu s0, s0, 1
move a0, s1
move a1, s0
jalr t9
sw s0, (v0)
lw gp, 0x10(sp)
addiu v1, s3, -2
lw t9, -sym.imp.strcat(gp)
addu s3, v1, s2
move a0, v0
beqz v0, 0x42c310
sw v0, (s4)
lw a1, 0x18(sp)
jalr t9
nop
lw gp, 0x10(sp)
lw a0, 0x18(sp)
lw t9, -sym.imp.free(gp)
nop
jalr t9
nop
lw gp, 0x10(sp)
lw s0, (s4)
lw t9, -sym.imp.strstr(gp)
move a0, s0
jalr t9
move a1, fp
lw gp, 0x10(sp)
[*] Function strcat used 1 times ip