[*] Binary protection state of ddnsd
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 ddnsd
lw t9, -sym.MD5Update(gp)
move a0, s1
jalr t9
move a1, s5
lw gp, 0x10(sp)
move a1, s1
lw t9, -sym.MD5Final(gp)
nop
jalr t9
move a0, s0
lui v0, 0x41
lw gp, 0x10(sp)
move s1, s0
addiu s6, v0, -0x5f40
move s3, s2
addiu s4, sp, 0xa0
lw t9, -sym.imp.sprintf(gp)
lbu a2, (s0)
move a0, s2
move a1, s6
jalr t9
addiu s2, s2, 2
lw gp, 0x10(sp)
bne s2, s4, 0x4024a8
addiu s0, s0, 1
lw t9, -sym.imp.strcat(gp)
lui a1, 0x41
move a0, s3
jalr t9
addiu a1, a1, -0x5cf0
lw gp, 0x10(sp)
move a1, s7
lw t9, -sym.imp.strcat(gp)
nop
jalr t9
move a0, s3
lw gp, 0x10(sp)
addiu s0, sp, 0x28
lw t9, -sym.MD5Init(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s3
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.MD5Update(gp)
move a1, s3
jalr t9
[*] Function strcat used 2 times ddnsd