[*] Binary protection state of AJAJPost.dll

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


[*] Function fprintf tear down of AJAJPost.dll

   10e40:	000145fc 	.word	0x000145fc

00010e44 <ain>:
   10e44:	e92d4800 	push	{fp, lr}
   10e48:	e28db004 	add	fp, sp, #4
   10e4c:	e24dd010 	sub	sp, sp, #16
   10e50:	e59f0154 	ldr	r0, [pc, #340]	; 10fac <ain+0x168>
   10e54:	eb000a59 	bl	137c0 <scgi_initialize>
   10e58:	e1a03000 	mov	r3, r0
   10e5c:	e3530000 	cmp	r3, #0
   10e60:	13a03001 	movne	r3, #1
   10e64:	03a03000 	moveq	r3, #0
   10e68:	e20330ff 	and	r3, r3, #255	; 0xff
   10e6c:	e3530000 	cmp	r3, #0
   10e70:	0a000006 	beq	10e90 <ain+0x4c>
   10e74:	e59f3134 	ldr	r3, [pc, #308]	; 10fb0 <ain+0x16c>
   10e78:	e5933000 	ldr	r3, [r3]
   10e7c:	e59f2128 	ldr	r2, [pc, #296]	; 10fac <ain+0x168>
   10e80:	e59f112c 	ldr	r1, [pc, #300]	; 10fb4 <ain+0x170>
   10e84:	e1a00003 	mov	r0, r3
   10e88:	ebffff74 	bl	10c60 <fprintf@plt>
   10e8c:	ea000007 	b	10eb0 <ain+0x6c>
   10e90:	e59f3118 	ldr	r3, [pc, #280]	; 10fb0 <ain+0x16c>
   10e94:	e5933000 	ldr	r3, [r3]
   10e98:	e59f210c 	ldr	r2, [pc, #268]	; 10fac <ain+0x168>
   10e9c:	e59f1114 	ldr	r1, [pc, #276]	; 10fb8 <ain+0x174>
   10ea0:	e1a00003 	mov	r0, r3
   10ea4:	ebffff6d 	bl	10c60 <fprintf@plt>
   10ea8:	e3a03000 	mov	r3, #0
   10eac:	ea00003b 	b	10fa0 <ain+0x15c>
--
   11030:	e58d3000 	str	r3, [sp]
   11034:	e1a03002 	mov	r3, r2
   11038:	e3a02001 	mov	r2, #1
   1103c:	e3a01006 	mov	r1, #6
   11040:	ebfffefa 	bl	10c30 <setsockopt@plt>
   11044:	e1a03000 	mov	r3, r0
   11048:	e3730001 	cmn	r3, #1
   1104c:	03a03001 	moveq	r3, #1
   11050:	13a03000 	movne	r3, #0
   11054:	e20330ff 	and	r3, r3, #255	; 0xff
   11058:	e3530000 	cmp	r3, #0
   1105c:	0a000008 	beq	11084 <_Z15CreateSocketTCPPj+0xb8>
   11060:	e59f3174 	ldr	r3, [pc, #372]	; 111dc <_Z15CreateSocketTCPPj+0x210>
   11064:	e5934000 	ldr	r4, [r3]
   11068:	ebfffec0 	bl	10b70 <__errno_location@plt>
   1106c:	e1a03000 	mov	r3, r0
   11070:	e5933000 	ldr	r3, [r3]
   11074:	e1a02003 	mov	r2, r3
   11078:	e59f1160 	ldr	r1, [pc, #352]	; 111e0 <_Z15CreateSocketTCPPj+0x214>
   1107c:	e1a00004 	mov	r0, r4
   11080:	ebfffef6 	bl	10c60 <fprintf@plt>
   11084:	e24b3020 	sub	r3, fp, #32
   11088:	e3a02010 	mov	r2, #16
--
   110d0:	e3a02010 	mov	r2, #16
   110d4:	e1a01003 	mov	r1, r3
   110d8:	ebfffeb0 	bl	10ba0 <connect@plt>
   110dc:	e1a03000 	mov	r3, r0
   110e0:	e3730001 	cmn	r3, #1
   110e4:	03a03001 	moveq	r3, #1
   110e8:	13a03000 	movne	r3, #0
   110ec:	e20330ff 	and	r3, r3, #255	; 0xff
   110f0:	e3530000 	cmp	r3, #0
   110f4:	0a000012 	beq	11144 <_Z15CreateSocketTCPPj+0x178>
   110f8:	e59f30dc 	ldr	r3, [pc, #220]	; 111dc <_Z15CreateSocketTCPPj+0x210>
   110fc:	e5934000 	ldr	r4, [r3]
   11100:	e51b3028 	ldr	r3, [fp, #-40]	; 0xffffffd8
   11104:	e5935000 	ldr	r5, [r3]
   11108:	ebfffe98 	bl	10b70 <__errno_location@plt>
   1110c:	e1a03000 	mov	r3, r0
   11110:	e5933000 	ldr	r3, [r3]
   11114:	e1a02005 	mov	r2, r5
   11118:	e59f10cc 	ldr	r1, [pc, #204]	; 111ec <_Z15CreateSocketTCPPj+0x220>
   1111c:	e1a00004 	mov	r0, r4
   11120:	ebfffece 	bl	10c60 <fprintf@plt>
   11124:	e51b3028 	ldr	r3, [fp, #-40]	; 0xffffffd8
   11128:	e5933000 	ldr	r3, [r3]
--
   1113c:	e5832000 	str	r2, [r3]
   11140:	ea000012 	b	11190 <_Z15CreateSocketTCPPj+0x1c4>
   11144:	e51b3028 	ldr	r3, [fp, #-40]	; 0xffffffd8
   11148:	e5933000 	ldr	r3, [r3]
   1114c:	e1a00003 	mov	r0, r3
   11150:	e24b2021 	sub	r2, fp, #33	; 0x21
   11154:	e3a03001 	mov	r3, #1
   11158:	e58d3000 	str	r3, [sp]
   1115c:	e1a03002 	mov	r3, r2
   11160:	e3a02001 	mov	r2, #1
   11164:	e3a01006 	mov	r1, #6
   11168:	ebfffeb0 	bl	10c30 <setsockopt@plt>
   1116c:	e3a03001 	mov	r3, #1
   11170:	ea000016 	b	111d0 <_Z15CreateSocketTCPPj+0x204>
   11174:	e59f3060 	ldr	r3, [pc, #96]	; 111dc <_Z15CreateSocketTCPPj+0x210>
   11178:	e5930000 	ldr	r0, [r3]
   1117c:	e51b3028 	ldr	r3, [fp, #-40]	; 0xffffffd8
   11180:	e5933000 	ldr	r3, [r3]
   11184:	e1a02003 	mov	r2, r3
   11188:	e59f1060 	ldr	r1, [pc, #96]	; 111f0 <_Z15CreateSocketTCPPj+0x224>
   1118c:	ebfffeb3 	bl	10c60 <fprintf@plt>
   11190:	e3a03000 	mov	r3, #0
   11194:	ea00000d 	b	111d0 <_Z15CreateSocketTCPPj+0x204>
   11198:	e1a03000 	mov	r3, r0
   1119c:	e1a00003 	mov	r0, r3
   111a0:	ebfffec6 	bl	10cc0 <__cxa_begin_catch@plt>
   111a4:	e59f3030 	ldr	r3, [pc, #48]	; 111dc <_Z15CreateSocketTCPPj+0x210>
   111a8:	e5930000 	ldr	r0, [r3]
   111ac:	e51b3028 	ldr	r3, [fp, #-40]	; 0xffffffd8
   111b0:	e5933000 	ldr	r3, [r3]
   111b4:	e1a02003 	mov	r2, r3
   111b8:	e59f1034 	ldr	r1, [pc, #52]	; 111f4 <_Z15CreateSocketTCPPj+0x228>
   111bc:	ebfffea7 	bl	10c60 <fprintf@plt>
   111c0:	ebfffeb8 	bl	10ca8 <__cxa_end_catch@plt>
   111c4:	eafffff1 	b	11190 <_Z15CreateSocketTCPPj+0x1c4>
--
   111f8:	e92d4800 	push	{fp, lr}
   111fc:	e28db004 	add	fp, sp, #4
   11200:	e24dd088 	sub	sp, sp, #136	; 0x88
   11204:	e50b0088 	str	r0, [fp, #-136]	; 0xffffff78
   11208:	e50b108c 	str	r1, [fp, #-140]	; 0xffffff74
   1120c:	e24b3084 	sub	r3, fp, #132	; 0x84
   11210:	e3a02080 	mov	r2, #128	; 0x80
   11214:	e3a01000 	mov	r1, #0
   11218:	e1a00003 	mov	r0, r3
   1121c:	ebfffe89 	bl	10c48 <emset@plt>
   11220:	e24b3084 	sub	r3, fp, #132	; 0x84
   11224:	e51b208c 	ldr	r2, [fp, #-140]	; 0xffffff74
   11228:	e59f106c 	ldr	r1, [pc, #108]	; 1129c <_Z18SendWebAcknowledgeP12SCGI_REQUESTPc+0xa4>
   1122c:	e1a00003 	mov	r0, r3
   11230:	ebfffe93 	bl	10c84 <sprintf@plt>
   11234:	e59f3064 	ldr	r3, [pc, #100]	; 112a0 <_Z18SendWebAcknowledgeP12SCGI_REQUESTPc+0xa8>
   11238:	e5933000 	ldr	r3, [r3]
   1123c:	e24b2084 	sub	r2, fp, #132	; 0x84
   11240:	e59f105c 	ldr	r1, [pc, #92]	; 112a4 <_Z18SendWebAcknowledgeP12SCGI_REQUESTPc+0xac>
   11244:	e1a00003 	mov	r0, r3
   11248:	ebfffe84 	bl	10c60 <fprintf@plt>
   1124c:	e24b3084 	sub	r3, fp, #132	; 0x84
   11250:	e1a01003 	mov	r1, r3
--
   11334:	e1a01003 	mov	r1, r3
   11338:	e3a03000 	mov	r3, #0
   1133c:	e51220bc 	ldr	r2, [r2, #-188]	; 0xffffff44
   11340:	e51110b8 	ldr	r1, [r1, #-184]	; 0xffffff48
   11344:	ebfffe1b 	bl	10bb8 <send@plt>
   11348:	e1a03000 	mov	r3, r0
   1134c:	e3730001 	cmn	r3, #1
   11350:	03a03001 	moveq	r3, #1
   11354:	13a03000 	movne	r3, #0
   11358:	e20330ff 	and	r3, r3, #255	; 0xff
   1135c:	e3530000 	cmp	r3, #0
   11360:	0a000009 	beq	1138c <_Z12ExchangeDataP12SCGI_REQUESTPhj+0xe0>
   11364:	e59f3320 	ldr	r3, [pc, #800]	; 1168c <_Z12ExchangeDataP12SCGI_REQUESTPhj+0x3e0>
   11368:	e5934000 	ldr	r4, [r3]
   1136c:	ebfffdff 	bl	10b70 <__errno_location@plt>
   11370:	e1a03000 	mov	r3, r0
   11374:	e5933000 	ldr	r3, [r3]
   11378:	e1a02003 	mov	r2, r3
   1137c:	e59f130c 	ldr	r1, [pc, #780]	; 11690 <_Z12ExchangeDataP12SCGI_REQUESTPhj+0x3e4>
   11380:	e1a00004 	mov	r0, r4
   11384:	ebfffe35 	bl	10c60 <fprintf@plt>
   11388:	ea000085 	b	115a4 <_Z12ExchangeDataP12SCGI_REQUESTPhj+0x2f8>
   1138c:	e24b3902 	sub	r3, fp, #32768	; 0x8000
--
   11fd0:	ebfffb3d 	bl	10ccc <accept@plt>
   11fd4:	e1a03000 	mov	r3, r0
   11fd8:	e50b3010 	str	r3, [fp, #-16]
   11fdc:	e51b3010 	ldr	r3, [fp, #-16]
   11fe0:	e1a03fa3 	lsr	r3, r3, #31
   11fe4:	e20330ff 	and	r3, r3, #255	; 0xff
   11fe8:	e3530000 	cmp	r3, #0
   11fec:	0a000002 	beq	11ffc <scgi_answer_the_phone+0x68>
   11ff0:	e59f04c8 	ldr	r0, [pc, #1224]	; 124c0 <scgi_answer_the_phone+0x52c>
   11ff4:	eb000238 	bl	128dc <scgi_perror>
   11ff8:	ea00012e 	b	124b8 <scgi_answer_the_phone+0x524>
   11ffc:	e59f34c0 	ldr	r3, [pc, #1216]	; 124c4 <scgi_answer_the_phone+0x530>
   12000:	e5933000 	ldr	r3, [r3]
   12004:	e3530000 	cmp	r3, #0
   12008:	da000005 	ble	12024 <scgi_answer_the_phone+0x90>
   1200c:	e59f34b4 	ldr	r3, [pc, #1204]	; 124c8 <scgi_answer_the_phone+0x534>
   12010:	e5933000 	ldr	r3, [r3]
   12014:	e51b2010 	ldr	r2, [fp, #-16]
   12018:	e59f14ac 	ldr	r1, [pc, #1196]	; 124cc <scgi_answer_the_phone+0x538>
   1201c:	e1a00003 	mov	r0, r3
   12020:	ebfffb0e 	bl	10c60 <fprintf@plt>
   12024:	e3a02b02 	mov	r2, #2048	; 0x800
   12028:	e3a01004 	mov	r1, #4
--
   12654:	e3a02002 	mov	r2, #2
   12658:	e3a01001 	mov	r1, #1
   1265c:	e1a00003 	mov	r0, r3
   12660:	ebfff933 	bl	10b34 <poll@plt>
   12664:	e1a03000 	mov	r3, r0
   12668:	e50b3020 	str	r3, [fp, #-32]	; 0xffffffe0
   1266c:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
   12670:	e3730001 	cmn	r3, #1
   12674:	0a000002 	beq	12684 <scgi_listen_to_request+0xac>
   12678:	e3530000 	cmp	r3, #0
   1267c:	0a00000c 	beq	126b4 <scgi_listen_to_request+0xdc>
   12680:	ea00000e 	b	126c0 <scgi_listen_to_request+0xe8>
   12684:	e59f318c 	ldr	r3, [pc, #396]	; 12818 <scgi_listen_to_request+0x240>
   12688:	e5934000 	ldr	r4, [r3]
   1268c:	ebfff937 	bl	10b70 <__errno_location@plt>
   12690:	e1a03000 	mov	r3, r0
   12694:	e5933000 	ldr	r3, [r3]
   12698:	e1a02003 	mov	r2, r3
   1269c:	e59f1178 	ldr	r1, [pc, #376]	; 1281c <scgi_listen_to_request+0x244>
   126a0:	e1a00004 	mov	r0, r4
   126a4:	ebfff96d 	bl	10c60 <fprintf@plt>
   126a8:	e3e03000 	mvn	r3, #0
   126ac:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
--
   12758:	e1a03000 	mov	r3, r0
   1275c:	e3530000 	cmp	r3, #0
   12760:	03a03001 	moveq	r3, #1
   12764:	13a03000 	movne	r3, #0
   12768:	e20330ff 	and	r3, r3, #255	; 0xff
   1276c:	e3530000 	cmp	r3, #0
   12770:	0a00000d 	beq	127ac <scgi_listen_to_request+0x1d4>
   12774:	e3a03000 	mov	r3, #0
   12778:	ea000023 	b	1280c <scgi_listen_to_request+0x234>
   1277c:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   12780:	e3530000 	cmp	r3, #0
   12784:	aa000008 	bge	127ac <scgi_listen_to_request+0x1d4>
   12788:	e59f3088 	ldr	r3, [pc, #136]	; 12818 <scgi_listen_to_request+0x240>
   1278c:	e5934000 	ldr	r4, [r3]
   12790:	ebfff8f6 	bl	10b70 <__errno_location@plt>
   12794:	e1a03000 	mov	r3, r0
   12798:	e5932000 	ldr	r2, [r3]
   1279c:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   127a0:	e59f1078 	ldr	r1, [pc, #120]	; 12820 <scgi_listen_to_request+0x248>
   127a4:	e1a00004 	mov	r0, r4
   127a8:	ebfff92c 	bl	10c60 <fprintf@plt>
   127ac:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   127b0:	e3530000 	cmp	r3, #0
--
   128b8:	e51b3010 	ldr	r3, [fp, #-16]
   128bc:	e5932034 	ldr	r2, [r3, #52]	; 0x34
   128c0:	e51b3008 	ldr	r3, [fp, #-8]
   128c4:	e0822003 	add	r2, r2, r3
   128c8:	e51b3010 	ldr	r3, [fp, #-16]
   128cc:	e5832034 	str	r2, [r3, #52]	; 0x34
   128d0:	e1a00000 	nop			; (mov r0, r0)
   128d4:	e24bd004 	sub	sp, fp, #4
   128d8:	e8bd8800 	pop	{fp, pc}

000128dc <scgi_perror>:
   128dc:	e92d4800 	push	{fp, lr}
   128e0:	e28db004 	add	fp, sp, #4
   128e4:	e24dd008 	sub	sp, sp, #8
   128e8:	e50b0008 	str	r0, [fp, #-8]
   128ec:	e59f301c 	ldr	r3, [pc, #28]	; 12910 <scgi_perror+0x34>
   128f0:	e5933000 	ldr	r3, [r3]
   128f4:	e51b2008 	ldr	r2, [fp, #-8]
   128f8:	e59f1014 	ldr	r1, [pc, #20]	; 12914 <scgi_perror+0x38>
   128fc:	e1a00003 	mov	r0, r3
   12900:	ebfff8d6 	bl	10c60 <fprintf@plt>
   12904:	e1a00000 	nop			; (mov r0, r0)
   12908:	e24bd004 	sub	sp, fp, #4
--
   13870:	e51b3040 	ldr	r3, [fp, #-64]	; 0xffffffc0
   13874:	e5930004 	ldr	r0, [r3, #4]
   13878:	e51b3040 	ldr	r3, [fp, #-64]	; 0xffffffc0
   1387c:	e5931008 	ldr	r1, [r3, #8]
   13880:	e51b3040 	ldr	r3, [fp, #-64]	; 0xffffffc0
   13884:	e593300c 	ldr	r3, [r3, #12]
   13888:	e1a02003 	mov	r2, r3
   1388c:	ebfff4ff 	bl	10c90 <socket@plt>
   13890:	e50b0014 	str	r0, [fp, #-20]	; 0xffffffec
   13894:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   13898:	e3730001 	cmn	r3, #1
   1389c:	1a00000a 	bne	138cc <scgi_initialize+0x10c>
   138a0:	e59f321c 	ldr	r3, [pc, #540]	; 13ac4 <scgi_initialize+0x304>
   138a4:	e5934000 	ldr	r4, [r3]
   138a8:	ebfff4b0 	bl	10b70 <__errno_location@plt>
   138ac:	e1a03000 	mov	r3, r0
   138b0:	e5933000 	ldr	r3, [r3]
   138b4:	e1a02003 	mov	r2, r3
   138b8:	e59f120c 	ldr	r1, [pc, #524]	; 13acc <scgi_initialize+0x30c>
   138bc:	e1a00004 	mov	r0, r4
   138c0:	ebfff4e6 	bl	10c60 <fprintf@plt>
   138c4:	e3a03000 	mov	r3, #0
   138c8:	ea000079 	b	13ab4 <scgi_initialize+0x2f4>


[*] Function fprintf used 13 times AJAJPost.dll