[*] Binary protection state of libxt_SYNPROXY.so

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


[*] Function printf tear down of libxt_SYNPROXY.so

 684:	e5c43000 	strb	r3, [r4]
 688:	e5953018 	ldr	r3, [r5, #24]
 68c:	e5c43001 	strb	r3, [r4, #1]
 690:	e8bd8070 	pop	{r4, r5, r6, pc}
 694:	e5d43000 	ldrb	r3, [r4]
 698:	e3833001 	orr	r3, r3, #1
 69c:	e5c43000 	strb	r3, [r4]
 6a0:	e5953018 	ldr	r3, [r5, #24]
 6a4:	e1c430b2 	strh	r3, [r4, #2]
 6a8:	e8bd8070 	pop	{r4, r5, r6, pc}
 6ac:	e5d43000 	ldrb	r3, [r4]
 6b0:	e3833010 	orr	r3, r3, #16
 6b4:	eaffffeb 	b	668 <libxt_SYNPROXY_init+0x1e4>
 6b8:	e92d4010 	push	{r4, lr}
 6bc:	e5d13020 	ldrb	r3, [r1, #32]
 6c0:	e1a04001 	mov	r4, r1
 6c4:	e3130004 	tst	r3, #4
 6c8:	0a000002 	beq	6d8 <libxt_SYNPROXY_init+0x254>
 6cc:	e59f0070 	ldr	r0, [pc, #112]	; 744 <libxt_SYNPROXY_init+0x2c0>
 6d0:	e08f0000 	add	r0, pc, r0
 6d4:	ebffff55 	bl	430 <printf@plt>
 6d8:	e5d43020 	ldrb	r3, [r4, #32]
 6dc:	e3130008 	tst	r3, #8
 6e0:	0a000002 	beq	6f0 <libxt_SYNPROXY_init+0x26c>
 6e4:	e59f005c 	ldr	r0, [pc, #92]	; 748 <libxt_SYNPROXY_init+0x2c4>
 6e8:	e08f0000 	add	r0, pc, r0
 6ec:	ebffff4f 	bl	430 <printf@plt>
 6f0:	e5d43020 	ldrb	r3, [r4, #32]
 6f4:	e3130002 	tst	r3, #2
 6f8:	0a000003 	beq	70c <libxt_SYNPROXY_init+0x288>
 6fc:	e59f0048 	ldr	r0, [pc, #72]	; 74c <libxt_SYNPROXY_init+0x2c8>
 700:	e5d41021 	ldrb	r1, [r4, #33]	; 0x21
 704:	e08f0000 	add	r0, pc, r0
 708:	ebffff48 	bl	430 <printf@plt>
 70c:	e5d43020 	ldrb	r3, [r4, #32]
 710:	e3130001 	tst	r3, #1
 714:	0a000003 	beq	728 <libxt_SYNPROXY_init+0x2a4>
 718:	e59f0030 	ldr	r0, [pc, #48]	; 750 <libxt_SYNPROXY_init+0x2cc>
 71c:	e1d412b2 	ldrh	r1, [r4, #34]	; 0x22
 720:	e08f0000 	add	r0, pc, r0
 724:	ebffff41 	bl	430 <printf@plt>
 728:	e5d43020 	ldrb	r3, [r4, #32]
 72c:	e3130010 	tst	r3, #16
 730:	08bd8010 	popeq	{r4, pc}
 734:	e59f0018 	ldr	r0, [pc, #24]	; 754 <libxt_SYNPROXY_init+0x2d0>
 738:	e8bd4010 	pop	{r4, lr}
 73c:	e08f0000 	add	r0, pc, r0
 740:	eaffff3a 	b	430 <printf@plt>
 744:	00000150 	andeq	r0, r0, r0, asr r1
 748:	00000145 	andeq	r0, r0, r5, asr #2
 74c:	00000136 	andeq	r0, r0, r6, lsr r1
 750:	00000127 	andeq	r0, r0, r7, lsr #2
 754:	00000115 	andeq	r0, r0, r5, lsl r1
 758:	e59f0090 	ldr	r0, [pc, #144]	; 7f0 <libxt_SYNPROXY_init+0x36c>
 75c:	e92d4010 	push	{r4, lr}
 760:	e08f0000 	add	r0, pc, r0
 764:	e1a04001 	mov	r4, r1
 768:	ebffff30 	bl	430 <printf@plt>
 76c:	e5d43020 	ldrb	r3, [r4, #32]
 770:	e3130004 	tst	r3, #4
 774:	0a000002 	beq	784 <libxt_SYNPROXY_init+0x300>
 778:	e59f0074 	ldr	r0, [pc, #116]	; 7f4 <libxt_SYNPROXY_init+0x370>
 77c:	e08f0000 	add	r0, pc, r0
 780:	ebffff2a 	bl	430 <printf@plt>
 784:	e5d43020 	ldrb	r3, [r4, #32]
 788:	e3130008 	tst	r3, #8
 78c:	0a000002 	beq	79c <libxt_SYNPROXY_init+0x318>
 790:	e59f0060 	ldr	r0, [pc, #96]	; 7f8 <libxt_SYNPROXY_init+0x374>
 794:	e08f0000 	add	r0, pc, r0
 798:	ebffff24 	bl	430 <printf@plt>
 79c:	e5d43020 	ldrb	r3, [r4, #32]
 7a0:	e3130002 	tst	r3, #2
 7a4:	0a000003 	beq	7b8 <libxt_SYNPROXY_init+0x334>
 7a8:	e59f004c 	ldr	r0, [pc, #76]	; 7fc <libxt_SYNPROXY_init+0x378>
 7ac:	e5d41021 	ldrb	r1, [r4, #33]	; 0x21
 7b0:	e08f0000 	add	r0, pc, r0
 7b4:	ebffff1d 	bl	430 <printf@plt>
 7b8:	e5d43020 	ldrb	r3, [r4, #32]
 7bc:	e3130001 	tst	r3, #1
 7c0:	0a000003 	beq	7d4 <libxt_SYNPROXY_init+0x350>
 7c4:	e59f0034 	ldr	r0, [pc, #52]	; 800 <libxt_SYNPROXY_init+0x37c>
 7c8:	e1d412b2 	ldrh	r1, [r4, #34]	; 0x22
 7cc:	e08f0000 	add	r0, pc, r0
 7d0:	ebffff16 	bl	430 <printf@plt>
 7d4:	e5d43020 	ldrb	r3, [r4, #32]
 7d8:	e3130010 	tst	r3, #16


[*] Function printf used 9 times libxt_SYNPROXY.so