[*] Binary protection state of AJAJSaveFile.dll

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


[*] Function printf tear down of AJAJSaveFile.dll

   12f7c:	1a000003 	bne	12f90 <_Z10CreateFilePKcjjPjjjPv+0x7c>
   12f80:	e51b3008 	ldr	r3, [fp, #-8]
   12f84:	e3833d09 	orr	r3, r3, #576	; 0x240
   12f88:	e3833001 	orr	r3, r3, #1
   12f8c:	e50b3008 	str	r3, [fp, #-8]
   12f90:	e51b2010 	ldr	r2, [fp, #-16]
   12f94:	e51b1008 	ldr	r1, [fp, #-8]
   12f98:	e51b0018 	ldr	r0, [fp, #-24]	; 0xffffffe8
   12f9c:	ebfff889 	bl	111c8 <open@plt>
   12fa0:	e1a03000 	mov	r3, r0
   12fa4:	e50b300c 	str	r3, [fp, #-12]
   12fa8:	e51b300c 	ldr	r3, [fp, #-12]
   12fac:	e3530000 	cmp	r3, #0
   12fb0:	aa000008 	bge	12fd8 <_Z10CreateFilePKcjjPjjjPv+0xc4>
   12fb4:	ebfff880 	bl	111bc <__errno_location@plt>
   12fb8:	e1a03000 	mov	r3, r0
   12fbc:	e5931000 	ldr	r1, [r3]
   12fc0:	e51b3008 	ldr	r3, [fp, #-8]
   12fc4:	e51b2018 	ldr	r2, [fp, #-24]	; 0xffffffe8
   12fc8:	e59f0018 	ldr	r0, [pc, #24]	; 12fe8 <_Z10CreateFilePKcjjPjjjPv+0xd4>
   12fcc:	ebfff91f 	bl	11450 <printf@plt>
   12fd0:	e3e03000 	mvn	r3, #0
   12fd4:	e50b300c 	str	r3, [fp, #-12]
--
   12ff0:	e28db004 	add	fp, sp, #4
   12ff4:	e24dd018 	sub	sp, sp, #24
   12ff8:	e50b0010 	str	r0, [fp, #-16]
   12ffc:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
   13000:	e50b2018 	str	r2, [fp, #-24]	; 0xffffffe8
   13004:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
   13008:	e51b2018 	ldr	r2, [fp, #-24]	; 0xffffffe8
   1300c:	e51b1014 	ldr	r1, [fp, #-20]	; 0xffffffec
   13010:	e51b0010 	ldr	r0, [fp, #-16]
   13014:	ebfff8bc 	bl	1130c <write@plt>
   13018:	e1a03000 	mov	r3, r0
   1301c:	e50b300c 	str	r3, [fp, #-12]
   13020:	e51b300c 	ldr	r3, [fp, #-12]
   13024:	e3730001 	cmn	r3, #1
   13028:	1a000008 	bne	13050 <_Z9WriteFileiPKvjPjPv+0x64>
   1302c:	ebfff862 	bl	111bc <__errno_location@plt>
   13030:	e1a03000 	mov	r3, r0
   13034:	e5933000 	ldr	r3, [r3]
   13038:	e1a01003 	mov	r1, r3
   1303c:	e59f0030 	ldr	r0, [pc, #48]	; 13074 <_Z9WriteFileiPKvjPjPv+0x88>
   13040:	ebfff902 	bl	11450 <printf@plt>
   13044:	e3a03000 	mov	r3, #0
   13048:	e50b3008 	str	r3, [fp, #-8]
--
   1307c:	e28db004 	add	fp, sp, #4
   13080:	e24dd018 	sub	sp, sp, #24
   13084:	e50b0010 	str	r0, [fp, #-16]
   13088:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
   1308c:	e50b2018 	str	r2, [fp, #-24]	; 0xffffffe8
   13090:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
   13094:	e51b2018 	ldr	r2, [fp, #-24]	; 0xffffffe8
   13098:	e51b1014 	ldr	r1, [fp, #-20]	; 0xffffffec
   1309c:	e51b0010 	ldr	r0, [fp, #-16]
   130a0:	ebfff881 	bl	112ac <read@plt>
   130a4:	e1a03000 	mov	r3, r0
   130a8:	e50b300c 	str	r3, [fp, #-12]
   130ac:	e51b300c 	ldr	r3, [fp, #-12]
   130b0:	e3730001 	cmn	r3, #1
   130b4:	1a00000b 	bne	130e8 <_Z8ReadFileiPvjPjS_+0x70>
   130b8:	ebfff83f 	bl	111bc <__errno_location@plt>
   130bc:	e1a03000 	mov	r3, r0
   130c0:	e5933000 	ldr	r3, [r3]
   130c4:	e1a01003 	mov	r1, r3
   130c8:	e59f003c 	ldr	r0, [pc, #60]	; 1310c <_Z8ReadFileiPvjPjS_+0x94>
   130cc:	ebfff8df 	bl	11450 <printf@plt>
   130d0:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
   130d4:	e3a02000 	mov	r2, #0
--
   1a664:	e1a00000 	nop			; (mov r0, r0)
   1a668:	eaffffcb 	b	1a59c <ain+0x6c>
   1a66c:	e1a00003 	mov	r0, r3
   1a670:	e24bd004 	sub	sp, fp, #4
   1a674:	e8bd8800 	pop	{fp, pc}
   1a678:	00004910 	.word	0x00004910
   1a67c:	0002f124 	.word	0x0002f124
   1a680:	0001d4cc 	.word	0x0001d4cc
   1a684:	0001d4f4 	.word	0x0001d4f4
   1a688:	000186a0 	.word	0x000186a0
   1a68c:	0001d518 	.word	0x0001d518
   1a690:	0001d534 	.word	0x0001d534

0001a694 <_Z19undefined_functionsPKc>:
   1a694:	e92d4800 	push	{fp, lr}
   1a698:	e28db004 	add	fp, sp, #4
   1a69c:	e24dd008 	sub	sp, sp, #8
   1a6a0:	e50b0008 	str	r0, [fp, #-8]
   1a6a4:	e51b1008 	ldr	r1, [fp, #-8]
   1a6a8:	e59f0008 	ldr	r0, [pc, #8]	; 1a6b8 <_Z19undefined_functionsPKc+0x24>
   1a6ac:	ebffdb67 	bl	11450 <printf@plt>
   1a6b0:	e3a00001 	mov	r0, #1
   1a6b4:	ebffdb4a 	bl	113e4 <exit@plt>


[*] Function printf used 4 times AJAJSaveFile.dll