[*] Binary protection state of ubinize

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


[*] Function strcpy tear down of ubinize

movs r0, r0
cmp r7, 0x76
movs r0, r0
cmp r7, 0
movs r0, r0
cmp r7, 8
movs r0, r0
cmp r6, 0x90
movs r0, r0
ldr r2, [0x000030b4]
ldr r3, [0x000030b8]
push {r4, r5, lr}
sub sp, 0x1c
add r2, pc
add r1, sp, 0xc
add r0, sp, 4
ldr r3, [r2, r3]
ldr r3, [r3]
str r3, [sp, 0x14]
mov.w r3, 0
blx sym.imp.__strcpy_chk
cbnz r0, 0x30a8
ldrd r3, r2, [sp, 4]
--
mov r5, r0
mov r3, r4
ldr r0, [r0]
mov r6, r3
ldrb r1, [r3], 1
ldrh.w r2, [r0, r1, lsl 1]
subs r1, 0
it ne
movne r1, 1
ands.w r1, r1, r2, lsr 13
bne 0x314a
ldr r4, [0x000031b0]
movw r2, 0x401
add r4, pc
addw r4, r4, 0x404
mov r0, r4
blx sym.imp.putchar
movw r2, 0x401
mov r1, r6
mov r0, r4
blx sym.imp.strcpy
cmp r0, r4
mov r3, r0
--
strb.w r4, [sb]
cmp.w sl, -1
beq.w 0x3840
ldrb fp, [sb, -0x1]!
cmp.w fp, 0xa
beq 0x371e
blx sym.imp.getpid
ldr r3, [r0]
ldrh.w r3, [r3, fp, lsl 1]
lsls r3, r3, 0x12
bmi 0x371e
cmp.w fp, 0x5c
beq 0x36e0
add.w r4, sp, 0x1440
mov r0, r5
adds r4, 8
bl 0x313c
movw r2, 0x401
mov r1, r0
mov r0, r4
blx sym.imp.strcpy
subs r0, r0, r4
beq.w 0x389e

[*] Function strcpy used 3 times ubinize