[*] Binary protection state of libwebsockets.so.15

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


[*] Function sprintf tear down of libwebsockets.so.15

   13a24:	e59f2128 	ldr	r2, [pc, #296]	; 13b54 <lws_generate_client_ws_handshake+0x160>
   13a28:	e59f1128 	ldr	r1, [pc, #296]	; 13b58 <lws_generate_client_ws_handshake+0x164>
   13a2c:	e08f2002 	add	r2, pc, r2
   13a30:	e08f1001 	add	r1, pc, r1
   13a34:	e3a00001 	mov	r0, #1
   13a38:	ebffce05 	bl	7254 <_lws_log@plt>
   13a3c:	e3a04000 	mov	r4, #0
   13a40:	e1a00004 	mov	r0, r4
   13a44:	e28dd0c0 	add	sp, sp, #192	; 0xc0
   13a48:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
   13a4c:	e28d7018 	add	r7, sp, #24
   13a50:	e3a03028 	mov	r3, #40	; 0x28
   13a54:	e1a01000 	mov	r1, r0
   13a58:	e1a02007 	mov	r2, r7
   13a5c:	e1a00006 	mov	r0, r6
   13a60:	ebffcd62 	bl	6ff0 <lws_b64_encode_string@plt>
   13a64:	e59f10f0 	ldr	r1, [pc, #240]	; 13b5c <lws_generate_client_ws_handshake+0x168>
   13a68:	e1a02008 	mov	r2, r8
   13a6c:	e08f1001 	add	r1, pc, r1
   13a70:	e1a00004 	mov	r0, r4
   13a74:	ebffce11 	bl	72c0 <sprintf@plt>
   13a78:	e1a01007 	mov	r1, r7
   13a7c:	e0844000 	add	r4, r4, r0
--
   13a88:	e1a00007 	mov	r0, r7
   13a8c:	ebffccbe 	bl	6d8c <strlen@plt>
   13a90:	e59f10c8 	ldr	r1, [pc, #200]	; 13b60 <lws_generate_client_ws_handshake+0x16c>
   13a94:	e08f1001 	add	r1, pc, r1
   13a98:	e0844000 	add	r4, r4, r0
   13a9c:	e1a00004 	mov	r0, r4
   13aa0:	ebffceed 	bl	765c <strcpy@plt>
   13aa4:	e3a01057 	mov	r1, #87	; 0x57
   13aa8:	e1a00005 	mov	r0, r5
   13aac:	ebfff51b 	bl	10f20 <lws_hdr_simple_ptr>
   13ab0:	e2844002 	add	r4, r4, #2
   13ab4:	e3500000 	cmp	r0, #0
   13ab8:	0a000008 	beq	13ae0 <lws_generate_client_ws_handshake+0xec>
   13abc:	e3a01057 	mov	r1, #87	; 0x57
   13ac0:	e1a00005 	mov	r0, r5
   13ac4:	ebfff515 	bl	10f20 <lws_hdr_simple_ptr>
   13ac8:	e59f1094 	ldr	r1, [pc, #148]	; 13b64 <lws_generate_client_ws_handshake+0x170>
   13acc:	e08f1001 	add	r1, pc, r1
   13ad0:	e1a02000 	mov	r2, r0
   13ad4:	e1a00004 	mov	r0, r4
   13ad8:	ebffcdf8 	bl	72c0 <sprintf@plt>
   13adc:	e0844000 	add	r4, r4, r0
   13ae0:	e5953060 	ldr	r3, [r5, #96]	; 0x60
   13ae4:	e5d320ad 	ldrb	r2, [r3, #173]	; 0xad
   13ae8:	e3520000 	cmp	r2, #0
   13aec:	0a000004 	beq	13b04 <lws_generate_client_ws_handshake+0x110>
   13af0:	e59f1070 	ldr	r1, [pc, #112]	; 13b68 <lws_generate_client_ws_handshake+0x174>
   13af4:	e1a00004 	mov	r0, r4
   13af8:	e08f1001 	add	r1, pc, r1
   13afc:	ebffcdef 	bl	72c0 <sprintf@plt>
   13b00:	e0844000 	add	r4, r4, r0
   13b04:	e59f1060 	ldr	r1, [pc, #96]	; 13b6c <lws_generate_client_ws_handshake+0x178>
   13b08:	e1a02007 	mov	r2, r7
   13b0c:	e28d7040 	add	r7, sp, #64	; 0x40
   13b10:	e3a03000 	mov	r3, #0
   13b14:	e08f1001 	add	r1, pc, r1
   13b18:	e1a00007 	mov	r0, r7
   13b1c:	e5cd303f 	strb	r3, [sp, #63]	; 0x3f
   13b20:	ebffcde6 	bl	72c0 <sprintf@plt>
   13b24:	e1a02006 	mov	r2, r6
   13b28:	e1a01000 	mov	r1, r0


[*] Function sprintf used 4 times libwebsockets.so.15