[*] Binary protection state of flash_unlock

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of flash_unlock

   10538:	e3500068 	cmp	r0, #104	; 0x68
   1053c:	03a00000 	moveq	r0, #0
   10540:	0a000000 	beq	10548 <__register_frame_info@plt+0x74>
   10544:	e3a00001 	mov	r0, #1
   10548:	eb00013e 	bl	10a48 <__register_frame_info@plt+0x574>
   1054c:	e350006c 	cmp	r0, #108	; 0x6c
   10550:	0a000006 	beq	10570 <__register_frame_info@plt+0x9c>
   10554:	e3500075 	cmp	r0, #117	; 0x75
   10558:	1afffff9 	bne	10544 <__register_frame_info@plt+0x70>
   1055c:	e3a03001 	mov	r3, #1
   10560:	ea000000 	b	10568 <__register_frame_info@plt+0x94>
   10564:	e3a03002 	mov	r3, #2
   10568:	e5863000 	str	r3, [r6]
   1056c:	ea000000 	b	10574 <__register_frame_info@plt+0xa0>
   10570:	e5868000 	str	r8, [r6]
   10574:	e2844001 	add	r4, r4, #1
   10578:	eaffffe1 	b	10504 <__register_frame_info@plt+0x30>
   1057c:	e59f2334 	ldr	r2, [pc, #820]	; 108b8 <__register_frame_info@plt+0x3e4>
   10580:	e59f1334 	ldr	r1, [pc, #820]	; 108bc <__register_frame_info@plt+0x3e8>
   10584:	e59f0334 	ldr	r0, [pc, #820]	; 108c0 <__register_frame_info@plt+0x3ec>
   10588:	ebffffb0 	bl	10450 <printf@plt>
   1058c:	e3a00000 	mov	r0, #0
   10590:	ebffffcc 	bl	104c8 <exit@plt>
--
   10808:	e5943000 	ldr	r3, [r4]
   1080c:	e59f20a8 	ldr	r2, [pc, #168]	; 108bc <__register_frame_info@plt+0x3e8>
   10810:	e59f10f4 	ldr	r1, [pc, #244]	; 1090c <__register_frame_info@plt+0x438>
   10814:	e5906000 	ldr	r6, [r0]
   10818:	e58d3000 	str	r3, [sp]
   1081c:	e5953068 	ldr	r3, [r5, #104]	; 0x68
   10820:	e5970000 	ldr	r0, [r7]
   10824:	ebffff18 	bl	1048c <fprintf@plt>
   10828:	e1a00006 	mov	r0, r6
   1082c:	e5974000 	ldr	r4, [r7]
   10830:	ebffff09 	bl	1045c <strerror@plt>
   10834:	e58d6000 	str	r6, [sp]
   10838:	e58d0004 	str	r0, [sp, #4]
   1083c:	eaffff88 	b	10664 <__register_frame_info@plt+0x190>
   10840:	e59f10c8 	ldr	r1, [pc, #200]	; 10910 <__register_frame_info@plt+0x43c>
   10844:	eaffffe5 	b	107e0 <__register_frame_info@plt+0x30c>
   10848:	e3550002 	cmp	r5, #2
   1084c:	1a000013 	bne	108a0 <__register_frame_info@plt+0x3cc>
   10850:	e5941000 	ldr	r1, [r4]
   10854:	e59f00b8 	ldr	r0, [pc, #184]	; 10914 <__register_frame_info@plt+0x440>
   10858:	ebfffefc 	bl	10450 <printf@plt>
   1085c:	e59d1010 	ldr	r1, [sp, #16]
   10860:	e59f00b0 	ldr	r0, [pc, #176]	; 10918 <__register_frame_info@plt+0x444>
   10864:	ebfffef9 	bl	10450 <printf@plt>
   10868:	e59d1014 	ldr	r1, [sp, #20]
   1086c:	e59f00a8 	ldr	r0, [pc, #168]	; 1091c <__register_frame_info@plt+0x448>
   10870:	ebfffef6 	bl	10450 <printf@plt>
   10874:	e59d100c 	ldr	r1, [sp, #12]
   10878:	e59f20a0 	ldr	r2, [pc, #160]	; 10920 <__register_frame_info@plt+0x44c>
   1087c:	e59f30a0 	ldr	r3, [pc, #160]	; 10924 <__register_frame_info@plt+0x450>
   10880:	e3510000 	cmp	r1, #0
   10884:	01a01002 	moveq	r1, r2
   10888:	11a01003 	movne	r1, r3
   1088c:	e59f0094 	ldr	r0, [pc, #148]	; 10928 <__register_frame_info@plt+0x454>
   10890:	ebfffeee 	bl	10450 <printf@plt>
   10894:	e59d100c 	ldr	r1, [sp, #12]
   10898:	e59f008c 	ldr	r0, [pc, #140]	; 1092c <__register_frame_info@plt+0x458>
   1089c:	ebfffeeb 	bl	10450 <printf@plt>
   108a0:	e3a00000 	mov	r0, #0
   108a4:	e28dd03c 	add	sp, sp, #60	; 0x3c


[*] Function printf used 6 times flash_unlock