[*] Binary protection state of busybox.nosuid

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


[*] Function fprintf tear down of busybox.nosuid

ldr r0, [0x000072b4]
mov r1, r5
add r0, pc
bl 0x51f4
sub.w r2, r3, 9
cmp r3, 0x20
it ne
cmpne r2, 4
ite ls
movls r4, 1
movhi r4, 0
bls 0x71a6
ldr r3, [0x000072b8]
mov r2, r1
add r1, sp, 0x10
add r3, pc
ldr.w sb, [r3]
ldr.w r3, [sb]
str.w r4, [sb]
str r3, [sp, 8]
blx sym.imp.__fprintf_chk
mov r4, r1
ldr.w r1, [sb]
--
sub sp, 0xc
ldr r3, [0x000074d8]
add r1, pc
ldr r3, [r1, r3]
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
cbnz r4, 0x747e
mov r4, sp
ldr r1, [0x000074dc]
str r0, [r4]
ldrb r3, [r0]
add r1, pc
ldr r5, [r1]
sub.w r1, r3, 0x30
cmp r1, 9
bhi 0x74b8
movs r3, 0
mov r1, r4
str r3, [r5]
blx sym.imp.__fprintf_chk
ldr r2, [r4]
bl 0x7428
--
bic r3, r3, 7
sub.w sp, sp, r3
ldr r3, [r7, 0x18]
mov r0, sp
str r0, [r3, 0x14]
bl 0x3c3d4
ldr r3, [r7, 0x18]
mov r0, r5
str r5, [r7, 0x14]
b 0x1d5ae
sub.w sl, sl, 0x30
cmp.w sl, 9
bhi 0x1d5bc
ldr r2, [r7, 8]
add.w r1, r7, 0x14
ldr r3, [r7, 0x18]
ldr r5, [r2]
movs r2, 0
str r2, [r3, 0x14]
str r2, [r5]
blx sym.imp.__fprintf_chk
ldr r2, [r5]
ldr r3, [r7, 0x18]
--
movs r3, r0
lsls r0, r5, 0x11
movs r0, r0
asrs r4, r3
movs r3, r0
push {r4, r5, lr}
mov r5, r1
ldr r1, [0x00025ae0]
sub sp, 0xc
movs r3, 0
mov r4, r0
ldr r2, [0x00025ae4]
add r1, pc
ldr r2, [r1, r2]
mov r1, sp
ldr r2, [r2]
str r2, [sp, 4]
mov.w r2, 0
strb r3, [r0, r5]
movs r2, 8
blx sym.imp.__fprintf_chk
ldr r3, [sp]
ldrb r3, [r3]

[*] Function fprintf used 4 times busybox.nosuid