[*] Binary protection state of sar
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of sar
mov.w r3, 0x400
ldr r1, [0x0000fd08]
ldr.w ip, [0x0000fd0c]
add r1, pc
push {r4, r5, lr}
mov r5, r0
add.w r0, r1, 0x10
sub sp, 0x10
add ip, pc
ldr r1, [0x0000fd10]
add r2, sp, 0x1c
ldr r4, [r2], 4
ldr.w r1, [ip, r1]
ldr r1, [r1]
str r1, [sp, 0xc]
mov.w r1, 0
strd r4, r2, [sp]
str r2, [sp, 8]
mov r1, r3
movs r2, 1
blx sym.imp.__vsnprintf_chk
cmp r5, 0
ble 0xfcd6
--
mov.w r3, 0x400
ldr r1, [0x0000fd9c]
ldr.w ip, [0x0000fda0]
add r1, pc
push {r4, r5, lr}
mov r5, r0
add.w r0, r1, 0x410
sub sp, 0x10
add ip, pc
ldr r1, [0x0000fda4]
add r2, sp, 0x1c
ldr r4, [r2], 4
ldr.w r1, [ip, r1]
ldr r1, [r1]
str r1, [sp, 0xc]
mov.w r1, 0
strd r4, r2, [sp]
str r2, [sp, 8]
mov r1, r3
movs r2, 1
blx sym.imp.__vsnprintf_chk
cmp r5, 0
ble 0xfd6e
[*] Function printf used 2 times sar