[*] Binary protection state of libxt_NFQUEUE.so

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


[*] Function printf tear down of libxt_NFQUEUE.so

 a6c:	e1d431ba 	ldrh	r3, [r4, #26]
 a70:	e1d421b8 	ldrh	r2, [r4, #24]
 a74:	e2833001 	add	r3, r3, #1
 a78:	e0433002 	sub	r3, r3, r2
 a7c:	e1c530b2 	strh	r3, [r5, #2]
 a80:	e8bd8070 	pop	{r4, r5, r6, pc}
 a84:	0001160c 	andeq	r1, r1, ip, lsl #12
 a88:	0000003c 	andeq	r0, r0, ip, lsr r0
 a8c:	0000043b 	andeq	r0, r0, fp, lsr r4
 a90:	00000416 	andeq	r0, r0, r6, lsl r4
 a94:	e1d122b2 	ldrh	r2, [r1, #34]	; 0x22
 a98:	e92d4010 	push	{r4, lr}
 a9c:	e3520001 	cmp	r2, #1
 aa0:	e1a04001 	mov	r4, r1
 aa4:	e1d112b0 	ldrh	r1, [r1, #32]
 aa8:	9a000011 	bls	af4 <libxt_NFQUEUE_init+0x544>
 aac:	e59f0050 	ldr	r0, [pc, #80]	; b04 <libxt_NFQUEUE_init+0x554>
 ab0:	e0812002 	add	r2, r1, r2
 ab4:	e2422001 	sub	r2, r2, #1
 ab8:	e08f0000 	add	r0, pc, r0
 abc:	ebfffea3 	bl	550 <printf@plt>
 ac0:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 ac4:	e3130001 	tst	r3, #1
 ac8:	0a000002 	beq	ad8 <libxt_NFQUEUE_init+0x528>
 acc:	e59f0034 	ldr	r0, [pc, #52]	; b08 <libxt_NFQUEUE_init+0x558>
 ad0:	e08f0000 	add	r0, pc, r0
 ad4:	ebfffe9d 	bl	550 <printf@plt>
 ad8:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 adc:	e3130002 	tst	r3, #2
 ae0:	08bd8010 	popeq	{r4, pc}
 ae4:	e59f0020 	ldr	r0, [pc, #32]	; b0c <libxt_NFQUEUE_init+0x55c>
 ae8:	e8bd4010 	pop	{r4, lr}
 aec:	e08f0000 	add	r0, pc, r0
 af0:	eafffe96 	b	550 <printf@plt>
 af4:	e59f0014 	ldr	r0, [pc, #20]	; b10 <libxt_NFQUEUE_init+0x560>
 af8:	e08f0000 	add	r0, pc, r0
 afc:	ebfffe93 	bl	550 <printf@plt>
 b00:	eaffffee 	b	ac0 <libxt_NFQUEUE_init+0x510>
 b04:	000003d8 	ldrdeq	r0, [r0], -r8
 b08:	000003e7 	andeq	r0, r0, r7, ror #7
 b0c:	000003db 	ldrdeq	r0, [r0], -fp
 b10:	000003af 	andeq	r0, r0, pc, lsr #7
 b14:	e1d122b2 	ldrh	r2, [r1, #34]	; 0x22
 b18:	e92d4010 	push	{r4, lr}
 b1c:	e3520001 	cmp	r2, #1
 b20:	e1a04001 	mov	r4, r1
 b24:	e1d112b0 	ldrh	r1, [r1, #32]
 b28:	9a000011 	bls	b74 <libxt_NFQUEUE_init+0x5c4>
 b2c:	e59f0050 	ldr	r0, [pc, #80]	; b84 <libxt_NFQUEUE_init+0x5d4>
 b30:	e0812002 	add	r2, r1, r2
 b34:	e2422001 	sub	r2, r2, #1
 b38:	e08f0000 	add	r0, pc, r0
 b3c:	ebfffe83 	bl	550 <printf@plt>
 b40:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 b44:	e3130001 	tst	r3, #1
 b48:	0a000002 	beq	b58 <libxt_NFQUEUE_init+0x5a8>
 b4c:	e59f0034 	ldr	r0, [pc, #52]	; b88 <libxt_NFQUEUE_init+0x5d8>
 b50:	e08f0000 	add	r0, pc, r0
 b54:	ebfffe7d 	bl	550 <printf@plt>
 b58:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 b5c:	e3130002 	tst	r3, #2
 b60:	08bd8010 	popeq	{r4, pc}
 b64:	e59f0020 	ldr	r0, [pc, #32]	; b8c <libxt_NFQUEUE_init+0x5dc>
 b68:	e8bd4010 	pop	{r4, lr}
 b6c:	e08f0000 	add	r0, pc, r0
 b70:	eafffe76 	b	550 <printf@plt>
 b74:	e59f0014 	ldr	r0, [pc, #20]	; b90 <libxt_NFQUEUE_init+0x5e0>
 b78:	e08f0000 	add	r0, pc, r0
 b7c:	ebfffe73 	bl	550 <printf@plt>
 b80:	eaffffee 	b	b40 <libxt_NFQUEUE_init+0x590>
 b84:	000003a3 	andeq	r0, r0, r3, lsr #7
 b88:	000003b2 			; <UNDEFINED> instruction: 0x000003b2
 b8c:	0000039e 	muleq	r0, lr, r3
 b90:	0000037a 	andeq	r0, r0, sl, ror r3
 b94:	e1d122b2 	ldrh	r2, [r1, #34]	; 0x22
 b98:	e92d4010 	push	{r4, lr}
 b9c:	e3520001 	cmp	r2, #1
 ba0:	e1a04001 	mov	r4, r1
 ba4:	e1d112b0 	ldrh	r1, [r1, #32]
 ba8:	9a00000b 	bls	bdc <libxt_NFQUEUE_init+0x62c>
 bac:	e59f0038 	ldr	r0, [pc, #56]	; bec <libxt_NFQUEUE_init+0x63c>
 bb0:	e0812002 	add	r2, r1, r2
 bb4:	e2422001 	sub	r2, r2, #1
 bb8:	e08f0000 	add	r0, pc, r0
 bbc:	ebfffe63 	bl	550 <printf@plt>
 bc0:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 bc4:	e3130001 	tst	r3, #1
 bc8:	08bd8010 	popeq	{r4, pc}
 bcc:	e59f001c 	ldr	r0, [pc, #28]	; bf0 <libxt_NFQUEUE_init+0x640>
 bd0:	e8bd4010 	pop	{r4, lr}
 bd4:	e08f0000 	add	r0, pc, r0
 bd8:	eafffe5c 	b	550 <printf@plt>
 bdc:	e59f0010 	ldr	r0, [pc, #16]	; bf4 <libxt_NFQUEUE_init+0x644>
 be0:	e08f0000 	add	r0, pc, r0
 be4:	ebfffe59 	bl	550 <printf@plt>
 be8:	eafffff4 	b	bc0 <libxt_NFQUEUE_init+0x610>
 bec:	000002d8 	ldrdeq	r0, [r0], -r8
 bf0:	000002e3 	andeq	r0, r0, r3, ror #5
 bf4:	000002c7 	andeq	r0, r0, r7, asr #5
 bf8:	e1d122b2 	ldrh	r2, [r1, #34]	; 0x22
 bfc:	e92d4010 	push	{r4, lr}
 c00:	e3520001 	cmp	r2, #1
 c04:	e1a04001 	mov	r4, r1
 c08:	e1d112b0 	ldrh	r1, [r1, #32]
 c0c:	9a00000b 	bls	c40 <libxt_NFQUEUE_init+0x690>
 c10:	e59f0038 	ldr	r0, [pc, #56]	; c50 <libxt_NFQUEUE_init+0x6a0>
 c14:	e0812002 	add	r2, r1, r2
 c18:	e2422001 	sub	r2, r2, #1
 c1c:	e08f0000 	add	r0, pc, r0
 c20:	ebfffe4a 	bl	550 <printf@plt>
 c24:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
 c28:	e3130001 	tst	r3, #1
 c2c:	08bd8010 	popeq	{r4, pc}
 c30:	e59f001c 	ldr	r0, [pc, #28]	; c54 <libxt_NFQUEUE_init+0x6a4>
 c34:	e8bd4010 	pop	{r4, lr}
 c38:	e08f0000 	add	r0, pc, r0
 c3c:	eafffe43 	b	550 <printf@plt>
 c40:	e59f0010 	ldr	r0, [pc, #16]	; c58 <libxt_NFQUEUE_init+0x6a8>
 c44:	e08f0000 	add	r0, pc, r0
 c48:	ebfffe40 	bl	550 <printf@plt>
 c4c:	eafffff4 	b	c24 <libxt_NFQUEUE_init+0x674>
 c50:	000002bf 			; <UNDEFINED> instruction: 0x000002bf


[*] Function printf used 10 times libxt_NFQUEUE.so