[*] Binary protection state of ubiattach.mtd-utils

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


[*] Function printf tear down of ubiattach.mtd-utils

cmp r3, 0x2e
movs r0, r0
cmp r2, 0xf2
movs r0, r0
cmp r2, 0xe4
movs r0, r0
push.w {r4, r5, r6, r7, r8, sb, lr}
sub sp, 0xc
ldr r4, [0x00001404]
movs r2, 0
mov r1, sp
mov r5, r0
ldr r3, [0x00001408]
add r4, pc
ldr r7, [0x0000140c]
ldr r3, [r4, r3]
add r7, pc
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.__printf_chk
ldr.w r8, [sp]
lsrs r2, r1, 0x1f
--
adds r6, 0x96
movs r0, r0
lsls r0, r7, 2
movs r0, r0
adds r6, 0x58
movs r0, r0
push.w {r4, r5, r6, r7, r8, lr}
mov r4, r0
sub sp, 0x10
mov r5, r1
mov r6, r2
cmp r2, 0
bne 0x14de
ldr r7, [0x0000159c]
add r7, pc
ldr r1, [0x000015a0]
mov r3, r5
mov r2, r4
movs r0, 1
add r1, pc
blx sym.imp.__fprintf_chk
movs r3, 1
movt r3, 0x4000
--
str r5, [sp, 4]
movt r4, 0xfafa
add r1, pc
lsrs r0, r0, 5
add.w r0, r0, r0, lsl 1
add.w r0, r0, r0, lsl 4
subs r0, r3, r0
subs r3, r3, r0
mov.w r0, -0x5050506
mul r0, r3, r0
sbc.w r5, r5, r5
mla r0, r4, r5, r0
umull r3, r4, r3, r4
lsrs r3, r3, 1
add r0, r4
orr.w r3, r3, r0, lsl 31
lsrs r0, r0, 1
str r3, [sp, 8]
str r0, [sp, 0xc]
movs r0, 1
blx sym.imp.__fprintf_chk
cbnz r6, 0x151c
add sp, 0x10
--
ldr r7, [0x000015a8]
add r7, pc
b 0x1440
ubfx r0, r4, 0, 0x14
ldr.w r8, [0x000015ac]
lsrs r4, r4, 0x14
movw r2, 0x9999
movt r2, 1
orr.w r4, r4, r5, lsl 12
asrs r5, r5, 0x14
add r8, pc
movs r1, 0
movs r3, 0
bl 0x3b60
mov r2, r7
strd r0, r1, [sp, 8]
str r4, [sp]
mov r1, r8
movs r0, 1
str r5, [sp, 4]
blx sym.imp.__fprintf_chk
cmp r6, 0
beq 0x14d8
--
mvn r4, 0x5000000
movw ip, 0xfffb
movt ip, 0xafff
movs r0, 1
add r1, pc
sub.w r8, lr, r5
add.w r5, r5, r8, lsr 1
lsrs r5, r5, 0x19
mls lr, r7, r5, lr
subs.w r3, r3, lr
mul r4, r3, r4
sbc.w r7, r7, r7
umull r3, r5, r3, ip
mla r4, ip, r7, r4
lsrs r3, r0
add r4, r5
orr.w r3, r3, r4, lsl 31
lsrs r4, r0
str r3, [sp, 8]
str r4, [sp, 0xc]
blx sym.imp.__fprintf_chk
b 0x14d6
adds r6, 0x76

[*] Function printf used 5 times ubiattach.mtd-utils