[*] 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