[*] Binary protection state of file_upload

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


[*] Function strcpy tear down of file_upload

mov r8, r0
cmp r0, 0
beq 0x1bb0
ldr.w sl, [0x0000228c]
mov r6, r5
str.w fp, [sp, 8]
addw sb, sp, 0x4fe
ldr.w fp, [sp, 0x38]
add sl, pc
b 0x1b8c
mov ip, sl
mov r4, fp
ldm.w ip!, {r0, r1, r2, r3}
stm r4!, {r0, r1, r2, r3}
add.w r1, lr, 0xb
ldr.w r3, [ip]
movs r2, 0xee
mov r0, sb
strh r3, [r4]
add r4, sp, 0x50
blx sym.imp.__strcpy_chk
mov r1, r4
mov r0, fp
--
cmp r0, r3
beq 0x1e74
strb r2, [r1], 1
ldrb r2, [r3, 1]!
cmp r2, 0x22
bne 0x1daa
movs r3, 0
strb r3, [r1]
ldr r3, [sp, 0x14]
ldrb r3, [r3]
cmp r3, 0
beq.w 0x1a64
ldr r4, [sp, 0x14]
movs r1, 0x5c
mov r0, r4
blx 0xe90
cbz r0, 0x1de0
adds r1, r0, 1
mov.w r2, 0x400
mov r0, r4
blx sym.imp.__strcpy_chk
ldr r4, [sp, 0x14]
movs r1, 0x2f
mov r0, r4
blx 0xe90
cbz r0, 0x1e38
adds r1, r0, 1
mov r0, r4
movs r4, 1
mov.w r2, 0x400
blx sym.imp.__strcpy_chk
ldr r3, [sp, 0x24]
mov r0, r6
--
movs r1, 1
ldr.w r2, [0x000022cc]
movs r0, 6
add r3, pc
add r2, pc
blx 0xe78
b 0x1c0a
movs r3, 0
strb r3, [r1]
mov.w r3, -1
str r3, [sp, 0x3c]
b 0x1a64
mov r0, r6
blx 0xea8
b 0x1ba2
ldr r4, [sp, 0x38]
mov.w r2, 0x400
ldr.w r1, [0x000022d0]
mov r0, r4
add r1, pc
blx sym.imp.__strcpy_chk
mov.w r1, 0x180
mov r0, r4

[*] Function strcpy used 4 times file_upload