[*] Binary protection state of libcrypto.so.1.1

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


[*] Function strcpy tear down of libcrypto.so.1.1

   6a304:	e59d2024 	ldr	r2, [sp, #36]	; 0x24
   6a308:	e59d3010 	ldr	r3, [sp, #16]
   6a30c:	e59f1168 	ldr	r1, [pc, #360]	; 6a47c <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x224>
   6a310:	e59d0014 	ldr	r0, [sp, #20]
   6a314:	eb00064b 	bl	6bc48 <BIO_snprintf@@OPENSSL_1_1_0>
   6a318:	e59f3160 	ldr	r3, [pc, #352]	; 6a480 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x228>
   6a31c:	e3a08000 	mov	r8, #0
   6a320:	e08f3003 	add	r3, pc, r3
   6a324:	e58d3020 	str	r3, [sp, #32]
   6a328:	e1a04000 	mov	r4, r0
   6a32c:	e2643e12 	rsb	r3, r4, #288	; 0x120
   6a330:	e1580005 	cmp	r8, r5
   6a334:	e2833001 	add	r3, r3, #1
   6a338:	ba00000a 	blt	6a368 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x110>
   6a33c:	e3530002 	cmp	r3, #2
   6a340:	9a000005 	bls	6a35c <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x104>
   6a344:	e59f1138 	ldr	r1, [pc, #312]	; 6a484 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x22c>
   6a348:	e28d002c 	add	r0, sp, #44	; 0x2c
   6a34c:	e0800004 	add	r0, r0, r4
   6a350:	e08f1001 	add	r1, pc, r1
   6a354:	ebff946f 	bl	4f518 <strcpy@plt>
   6a358:	e2844002 	add	r4, r4, #2
   6a35c:	e3a03000 	mov	r3, #0
   6a360:	e1a00003 	mov	r0, r3
   6a364:	ea000026 	b	6a404 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x1ac>
   6a368:	e3530003 	cmp	r3, #3
   6a36c:	9a000008 	bls	6a394 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x13c>
   6a370:	e0883006 	add	r3, r8, r6
   6a374:	e28d002c 	add	r0, sp, #44	; 0x2c
   6a378:	e15a0003 	cmp	sl, r3
   6a37c:	e0800004 	add	r0, r0, r4
   6a380:	ca000005 	bgt	6a39c <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x144>
   6a384:	e59f10fc 	ldr	r1, [pc, #252]	; 6a488 <BIO_dump_indent_cb@@OPENSSL_1_1_0+0x230>
   6a388:	e08f1001 	add	r1, pc, r1
   6a38c:	ebff9461 	bl	4f518 <strcpy@plt>
   6a390:	e2844003 	add	r4, r4, #3
   6a394:	e2888001 	add	r8, r8, #1
--
   6c144:	e3a02041 	mov	r2, #65	; 0x41
   6c148:	e08f3003 	add	r3, pc, r3
   6c14c:	e3a01065 	mov	r1, #101	; 0x65
   6c150:	e3a00020 	mov	r0, #32
   6c154:	eb024197 	bl	fc7b8 <ERR_put_error@@OPENSSL_1_1_0>
   6c158:	e1a00005 	mov	r0, r5
   6c15c:	eb000231 	bl	6ca28 <BIO_closesocket@@OPENSSL_1_1_0>
   6c160:	e3e05000 	mvn	r5, #0
   6c164:	e59f4058 	ldr	r4, [pc, #88]	; 6c1c4 <BIO_accept@@OPENSSL_1_1_0+0x194>
   6c168:	e1a00007 	mov	r0, r7
   6c16c:	e08f4004 	add	r4, pc, r4
   6c170:	e1a01004 	mov	r1, r4
   6c174:	e3a02f43 	mov	r2, #268	; 0x10c
   6c178:	eb02b0ab 	bl	11842c <CRYPTO_free@@OPENSSL_1_1_0>
   6c17c:	e59f2044 	ldr	r2, [pc, #68]	; 6c1c8 <BIO_accept@@OPENSSL_1_1_0+0x198>
   6c180:	e1a01004 	mov	r1, r4
   6c184:	e1a00006 	mov	r0, r6
   6c188:	eb02b0a7 	bl	11842c <CRYPTO_free@@OPENSSL_1_1_0>
   6c18c:	eaffffc6 	b	6c0ac <BIO_accept@@OPENSSL_1_1_0+0x7c>
   6c190:	e1a01007 	mov	r1, r7
   6c194:	ebff8cdf 	bl	4f518 <strcpy@plt>
   6c198:	e59f102c 	ldr	r1, [pc, #44]	; 6c1cc <BIO_accept@@OPENSSL_1_1_0+0x19c>
   6c19c:	e5940000 	ldr	r0, [r4]
--
   ae23c:	eb01395d 	bl	fc7b8 <ERR_put_error@@OPENSSL_1_1_0>
   ae240:	e1a00005 	mov	r0, r5
   ae244:	e28dd008 	add	sp, sp, #8
   ae248:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
   ae24c:	e3580000 	cmp	r8, #0
   ae250:	1a00000c 	bne	ae288 <DSA_do_verify@@OPENSSL_1_1_0+0x11c>
   ae254:	e1a00007 	mov	r0, r7
   ae258:	eb000204 	bl	aea70 <DSO_flags@@OPENSSL_1_1_0>
   ae25c:	e1a02004 	mov	r2, r4
   ae260:	e3100002 	tst	r0, #2
   ae264:	1a000004 	bne	ae27c <DSA_do_verify@@OPENSSL_1_1_0+0x110>
   ae268:	e59f102c 	ldr	r1, [pc, #44]	; ae29c <DSA_do_verify@@OPENSSL_1_1_0+0x130>
   ae26c:	e08f1001 	add	r1, pc, r1
   ae270:	e1a00005 	mov	r0, r5
   ae274:	ebfe853a 	bl	4f764 <sprintf@plt>
   ae278:	eafffff0 	b	ae240 <DSA_do_verify@@OPENSSL_1_1_0+0xd4>
   ae27c:	e59f101c 	ldr	r1, [pc, #28]	; ae2a0 <DSA_do_verify@@OPENSSL_1_1_0+0x134>
   ae280:	e08f1001 	add	r1, pc, r1
   ae284:	eafffff9 	b	ae270 <DSA_do_verify@@OPENSSL_1_1_0+0x104>
   ae288:	e1a01004 	mov	r1, r4
   ae28c:	ebfe84a1 	bl	4f518 <strcpy@plt>
   ae290:	eaffffea 	b	ae240 <DSA_do_verify@@OPENSSL_1_1_0+0xd4>
   ae294:	000e7423 	andeq	r7, lr, r3, lsr #8
--
   ae694:	e3540000 	cmp	r4, #0
   ae698:	e0840000 	add	r0, r4, r0
   ae69c:	0a000004 	beq	ae6b4 <DSA_do_verify@@OPENSSL_1_1_0+0x548>
   ae6a0:	e0873004 	add	r3, r7, r4
   ae6a4:	e5533001 	ldrb	r3, [r3, #-1]
   ae6a8:	e353002f 	cmp	r3, #47	; 0x2f
   ae6ac:	02444001 	subeq	r4, r4, #1
   ae6b0:	02400001 	subeq	r0, r0, #1
   ae6b4:	e59f8054 	ldr	r8, [pc, #84]	; ae710 <DSA_do_verify@@OPENSSL_1_1_0+0x5a4>
   ae6b8:	e3a020f2 	mov	r2, #242	; 0xf2
   ae6bc:	e08f8008 	add	r8, pc, r8
   ae6c0:	e1a01008 	mov	r1, r8
   ae6c4:	e2800002 	add	r0, r0, #2
   ae6c8:	eb01a769 	bl	118474 <CRYPTO_malloc@@OPENSSL_1_1_0>
   ae6cc:	e2505000 	subs	r5, r0, #0
   ae6d0:	03a030f4 	moveq	r3, #244	; 0xf4
   ae6d4:	058d3000 	streq	r3, [sp]
   ae6d8:	01a03008 	moveq	r3, r8
   ae6dc:	0affffd8 	beq	ae644 <DSA_do_verify@@OPENSSL_1_1_0+0x4d8>
   ae6e0:	e1a01007 	mov	r1, r7
   ae6e4:	ebfe838b 	bl	4f518 <strcpy@plt>
   ae6e8:	e3a0302f 	mov	r3, #47	; 0x2f
   ae6ec:	e2840001 	add	r0, r4, #1
   ae6f0:	e7c53004 	strb	r3, [r5, r4]
   ae6f4:	e1a01006 	mov	r1, r6
   ae6f8:	e0850000 	add	r0, r5, r0
   ae6fc:	ebfe8385 	bl	4f518 <strcpy@plt>
   ae700:	eaffffb8 	b	ae5e8 <DSA_do_verify@@OPENSSL_1_1_0+0x47c>
   ae704:	000e705b 	andeq	r7, lr, fp, asr r0
--
   f7b2c:	ea000005 	b	f7b48 <ENGINE_ctrl@@OPENSSL_1_1_0+0x244>
   f7b30:	ea000020 	b	f7bb8 <ENGINE_ctrl@@OPENSSL_1_1_0+0x2b4>
   f7b34:	ea00000a 	b	f7b64 <ENGINE_ctrl@@OPENSSL_1_1_0+0x260>
   f7b38:	ea00000d 	b	f7b74 <ENGINE_ctrl@@OPENSSL_1_1_0+0x270>
   f7b3c:	ea000011 	b	f7b88 <ENGINE_ctrl@@OPENSSL_1_1_0+0x284>
   f7b40:	ea000015 	b	f7b9c <ENGINE_ctrl@@OPENSSL_1_1_0+0x298>
   f7b44:	ea000019 	b	f7bb0 <ENGINE_ctrl@@OPENSSL_1_1_0+0x2ac>
   f7b48:	e5923010 	ldr	r3, [r2, #16]
   f7b4c:	e3530000 	cmp	r3, #0
   f7b50:	0affff7b 	beq	f7944 <ENGINE_ctrl@@OPENSSL_1_1_0+0x40>
   f7b54:	e5922014 	ldr	r2, [r2, #20]
   f7b58:	e3520000 	cmp	r2, #0
   f7b5c:	11a04003 	movne	r4, r3
   f7b60:	eaffff77 	b	f7944 <ENGINE_ctrl@@OPENSSL_1_1_0+0x40>
   f7b64:	e5920004 	ldr	r0, [r2, #4]
   f7b68:	e28dd008 	add	sp, sp, #8
   f7b6c:	e8bd47f0 	pop	{r4, r5, r6, r7, r8, r9, sl, lr}
   f7b70:	eafd5f10 	b	4f7b8 <strlen@plt>
   f7b74:	e5921004 	ldr	r1, [r2, #4]
   f7b78:	e1a00007 	mov	r0, r7
   f7b7c:	ebfd5e65 	bl	4f518 <strcpy@plt>
   f7b80:	e1a00007 	mov	r0, r7
   f7b84:	eafffff7 	b	f7b68 <ENGINE_ctrl@@OPENSSL_1_1_0+0x264>
--
  11ef8c:	e3a03000 	mov	r3, #0
  11ef90:	eafffffb 	b	11ef84 <OPENSSL_memcmp@@OPENSSL_1_1_0+0x34>
  11ef94:	e52de004 	push	{lr}		; (str lr, [sp, #-4]!)
  11ef98:	eafffff4 	b	11ef70 <OPENSSL_memcmp@@OPENSSL_1_1_0+0x20>

0011ef9c <CRYPTO_strdup@@OPENSSL_1_1_0>:
  11ef9c:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
  11efa0:	e2504000 	subs	r4, r0, #0
  11efa4:	0a00000b 	beq	11efd8 <CRYPTO_strdup@@OPENSSL_1_1_0+0x3c>
  11efa8:	e1a06002 	mov	r6, r2
  11efac:	e1a05001 	mov	r5, r1
  11efb0:	ebfcc200 	bl	4f7b8 <strlen@plt>
  11efb4:	e1a02006 	mov	r2, r6
  11efb8:	e1a01005 	mov	r1, r5
  11efbc:	e1a07004 	mov	r7, r4
  11efc0:	e2800001 	add	r0, r0, #1
  11efc4:	ebffe52a 	bl	118474 <CRYPTO_malloc@@OPENSSL_1_1_0>
  11efc8:	e2504000 	subs	r4, r0, #0
  11efcc:	0a000001 	beq	11efd8 <CRYPTO_strdup@@OPENSSL_1_1_0+0x3c>
  11efd0:	e1a01007 	mov	r1, r7
  11efd4:	ebfcc14f 	bl	4f518 <strcpy@plt>
  11efd8:	e1a00004 	mov	r0, r4
  11efdc:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
--
  138378:	ebff66df 	bl	111efc <CRYPTO_free_ex_data@@OPENSSL_1_1_0+0x168>
  13837c:	e2505000 	subs	r5, r0, #0
  138380:	13a07000 	movne	r7, #0
  138384:	1a000003 	bne	138398 <RAND_file_name@@OPENSSL_1_1_0+0x54>
  138388:	e3a04000 	mov	r4, #0
  13838c:	e1a00004 	mov	r0, r4
  138390:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
  138394:	e3a07001 	mov	r7, #1
  138398:	e5d53000 	ldrb	r3, [r5]
  13839c:	e3530000 	cmp	r3, #0
  1383a0:	0afffff8 	beq	138388 <RAND_file_name@@OPENSSL_1_1_0+0x44>
  1383a4:	e1a00005 	mov	r0, r5
  1383a8:	ebfc5d02 	bl	4f7b8 <strlen@plt>
  1383ac:	e3570000 	cmp	r7, #0
  1383b0:	0a000006 	beq	1383d0 <RAND_file_name@@OPENSSL_1_1_0+0x8c>
  1383b4:	e2800001 	add	r0, r0, #1
  1383b8:	e1500006 	cmp	r0, r6
  1383bc:	2afffff1 	bcs	138388 <RAND_file_name@@OPENSSL_1_1_0+0x44>
  1383c0:	e1a01005 	mov	r1, r5
  1383c4:	e1a00004 	mov	r0, r4
  1383c8:	ebfc5c52 	bl	4f518 <strcpy@plt>
  1383cc:	eaffffee 	b	13838c <RAND_file_name@@OPENSSL_1_1_0+0x48>
  1383d0:	e2800006 	add	r0, r0, #6
  1383d4:	e1500006 	cmp	r0, r6
  1383d8:	2affffea 	bcs	138388 <RAND_file_name@@OPENSSL_1_1_0+0x44>
  1383dc:	e1a01005 	mov	r1, r5
  1383e0:	e1a00004 	mov	r0, r4
  1383e4:	ebfc5c4b 	bl	4f518 <strcpy@plt>
  1383e8:	e59f1024 	ldr	r1, [pc, #36]	; 138414 <RAND_file_name@@OPENSSL_1_1_0+0xd0>
  1383ec:	e1a00004 	mov	r0, r4
--
  15c9fc:	e59f1104 	ldr	r1, [pc, #260]	; 15cb08 <TS_RESP_verify_response@@OPENSSL_1_1_0+0x2cc>
  15ca00:	e1a00003 	mov	r0, r3
  15ca04:	e08f1001 	add	r1, pc, r1
  15ca08:	ebfbcad4 	bl	4f560 <strcat@plt>
  15ca0c:	e1a03000 	mov	r3, r0
  15ca10:	e0892005 	add	r2, r9, r5
  15ca14:	e5921004 	ldr	r1, [r2, #4]
  15ca18:	e1a00003 	mov	r0, r3
  15ca1c:	ebfbcacf 	bl	4f560 <strcat@plt>
  15ca20:	e3a0a000 	mov	sl, #0
  15ca24:	e2855008 	add	r5, r5, #8
  15ca28:	e3550040 	cmp	r5, #64	; 0x40
  15ca2c:	1affffea 	bne	15c9dc <TS_RESP_verify_response@@OPENSSL_1_1_0+0x1a0>
  15ca30:	e28d5f46 	add	r5, sp, #280	; 0x118
  15ca34:	e5753100 	ldrb	r3, [r5, #-256]!	; 0xffffff00
  15ca38:	e3530000 	cmp	r3, #0
  15ca3c:	1a000003 	bne	15ca50 <TS_RESP_verify_response@@OPENSSL_1_1_0+0x214>
  15ca40:	e59f10c4 	ldr	r1, [pc, #196]	; 15cb0c <TS_RESP_verify_response@@OPENSSL_1_1_0+0x2d0>
  15ca44:	e1a00005 	mov	r0, r5
  15ca48:	e08f1001 	add	r1, pc, r1
  15ca4c:	ebfbcab1 	bl	4f518 <strcpy@plt>
  15ca50:	e59f30b8 	ldr	r3, [pc, #184]	; 15cb10 <TS_RESP_verify_response@@OPENSSL_1_1_0+0x2d4>
  15ca54:	e3a0206b 	mov	r2, #107	; 0x6b


[*] Function strcpy used 11 times libcrypto.so.1.1