[*] Binary protection state of v4l_id

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


[*] Function printf tear down of v4l_id

movs r1, r0
lsls r0, r4, 3
movs r0, r0
subs r1, 0xe0
movs r1, r0
subs r1, 0x5e
movs r1, r0
subs r0, 4
movs r1, r0
push {r3, r4, r5, lr}
movs r0, 2
ldr r5, [0x00001774]
bl 0x12ac
cmp r0, 0
add r5, pc
str r0, [r5]
blt 0x1758
ldr r1, [0x00001778]
movs r2, 0x1e
add r1, pc
blx sym.imp.__snprintf_chk
cmp r0, 0
it ge
--
str r0, [r7]
add r3, pc
ldr r0, [r3]
cmp r0, 2
ble 0x1a00
bl 0x11a8
ldr r3, [0x00001a98]
add r3, pc
str r0, [r3]
b 0x17f8
movs r0, 2
bl 0x12ac
cmp r0, 0
mov r3, r0
str r0, [r7]
blt 0x19b4
ldr r5, [0x00001a9c]
movs r2, 0xb
add r5, pc
mov r1, r5
blx sym.imp.__snprintf_chk
cmp r0, 0
blt 0x19ce
--
bl 0x11a8
ldr r2, [0x00001aa4]
ldr r3, [0x00001aa8]
add r2, pc
add r3, pc
str r0, [r2]
ldr r3, [r3]
b 0x17c2
mov.w r0, -1
b 0x190c
ldr r0, [r7]
bl 0x11a8
movs r0, 1
bl 0x12ac
cmp r0, 0
mov r3, r0
str r0, [r7]
blt 0x19b4
mov r1, r5
movs r2, 0xb
blx sym.imp.__snprintf_chk
cmp r0, 0
blt 0x1a06
--
lsls r1, r5, 1
mov r3, r0
add r0, r4
bmi 0x25be
lsls r2, r5, 2
bpl 0x2556
ldrb r3, [r4, r3]
cmp r3, 0x30
beq 0x25ce
add r1, sp, 4
bl 0x239c
mov r5, r0
blx sym.imp.malloc_usable_size
ldr r2, [sp, 4]
movs r3, 0
str r3, [r0]
mov r4, r0
add r1, sp, 8
mov r0, r5
bic r2, r2, 0x70000000
blx sym.imp.__printf_chk
ldr r3, [r4]
mov r2, r0
--
movs r0, r0
asrs r4, r4, 0x15
movs r0, r0
asrs r0, r0, 0x11
movs r0, r0
asrs r6, r2, 0x14
movs r0, r0
asrs r0, r2, 0x15
movs r0, r0
asrs r4, r0, 0x15
movs r0, r0
push {r4, r5, r6, lr}
cbz r0, 0x30ee
mov r5, r0
ldr r0, [r0]
mov r6, r1
mov r4, r2
cbz r0, 0x30d0
cbnz r2, 0x30b6
pop {r4, r5, r6, pc}
blx sym.imp.__sprintf_chk
mov r1, r4
bl 0x3828

[*] Function printf used 5 times v4l_id