[*] Binary protection state of mpstat

  
  	Full RELRO     Canary found      NX enabled   PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function strcat tear down of mpstat

add.w r2, r4, 0x10
add.w r3, r4, 8
strd r2, r1, [sp]
add.w r0, sl, 1
ldr r1, [0x00004878]
mov r2, r4
add r1, pc
blx sym.imp.memset
cmp r6, 0
it eq
moveq r6, 1
cmp.w fp, 1
bne.w 0x46f0
b 0x47a0
mov.w r6, -1
b 0x47a0
blx 0xe4c
ldr r2, [0x0000487c]
ldr r3, [r3, r2]
ldr r6, [r3]
blx sym.imp.__strcat_chk
ldr r0, [r0]
blx sym.imp.strftime
--
blx 0xe10
cmp r0, 0
bne 0x53f2
mov r0, r5
blx 0x1018
ldr r2, [0x00005490]
adds r0, r7, 1
ldr r3, [0x0000547c]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x1c]
eors r2, r3
mov.w r3, 0
bne 0x5474
add sp, 0x20
pop.w {r4, r5, r6, r7, r8, pc}
ldr r3, [0x00005494]
ldr r3, [r6, r3]
ldr r6, [r3]
blx sym.imp.__strcat_chk
ldr r0, [r0]
blx sym.imp.strftime
--
strb r5, [r6, -0x31]
b 0x79b6
mov r4, r0
mov r0, r7
blx 0x1084
ldr r2, [0x00007a24]
ldr r3, [0x00007a0c]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x274]
eors r2, r3
mov.w r3, 0
bne 0x7a02
mov r0, r4
add.w sp, sp, 0x27c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r3, [0x00007a28]
ldr r3, [r5, r3]
ldr r6, [r3]
blx sym.imp.__strcat_chk
ldr r0, [r0]
blx sym.imp.strftime

[*] Function strcat used 3 times mpstat