[*] Binary protection state of libip6t_MASQUERADE.so

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


[*] Function printf tear down of libip6t_MASQUERADE.so

 984:	000107d4 	ldrdeq	r0, [r1], -r4
 988:	00000044 	andeq	r0, r0, r4, asr #32
 98c:	000002eb 	andeq	r0, r0, fp, ror #5
 990:	0000ffff 	strdeq	pc, [r0], -pc	; <UNPREDICTABLE>
 994:	000002cb 	andeq	r0, r0, fp, asr #5
 998:	000002d2 	ldrdeq	r0, [r0], -r2
 99c:	00000297 	muleq	r0, r7, r2
 9a0:	0000029e 	muleq	r0, lr, r2
 9a4:	e5913020 	ldr	r3, [r1, #32]
 9a8:	e92d4010 	push	{r4, lr}
 9ac:	e3130002 	tst	r3, #2
 9b0:	e1a04001 	mov	r4, r1
 9b4:	0a000012 	beq	a04 <libip6t_MASQUERADE_init+0x4c0>
 9b8:	e1d134b4 	ldrh	r3, [r1, #68]	; 0x44
 9bc:	e59f0074 	ldr	r0, [pc, #116]	; a38 <libip6t_MASQUERADE_init+0x4f4>
 9c0:	e1a01423 	lsr	r1, r3, #8
 9c4:	e1811403 	orr	r1, r1, r3, lsl #8
 9c8:	e1a01801 	lsl	r1, r1, #16
 9cc:	e1a01821 	lsr	r1, r1, #16
 9d0:	e08f0000 	add	r0, pc, r0
 9d4:	ebfffebc 	bl	4cc <printf@plt>
 9d8:	e1d434b6 	ldrh	r3, [r4, #70]	; 0x46
 9dc:	e1d424b4 	ldrh	r2, [r4, #68]	; 0x44
 9e0:	e1520003 	cmp	r2, r3
 9e4:	0a000006 	beq	a04 <libip6t_MASQUERADE_init+0x4c0>
 9e8:	e1a01423 	lsr	r1, r3, #8
 9ec:	e59f0048 	ldr	r0, [pc, #72]	; a3c <libip6t_MASQUERADE_init+0x4f8>
 9f0:	e1811403 	orr	r1, r1, r3, lsl #8
 9f4:	e1a01801 	lsl	r1, r1, #16
 9f8:	e1a01821 	lsr	r1, r1, #16
 9fc:	e08f0000 	add	r0, pc, r0
 a00:	ebfffeb1 	bl	4cc <printf@plt>
 a04:	e5943020 	ldr	r3, [r4, #32]
 a08:	e3130004 	tst	r3, #4
 a0c:	0a000002 	beq	a1c <libip6t_MASQUERADE_init+0x4d8>
 a10:	e59f0028 	ldr	r0, [pc, #40]	; a40 <libip6t_MASQUERADE_init+0x4fc>
 a14:	e08f0000 	add	r0, pc, r0
 a18:	ebfffeab 	bl	4cc <printf@plt>
 a1c:	e5943020 	ldr	r3, [r4, #32]
 a20:	e3130010 	tst	r3, #16
 a24:	08bd8010 	popeq	{r4, pc}
 a28:	e59f0014 	ldr	r0, [pc, #20]	; a44 <libip6t_MASQUERADE_init+0x500>
 a2c:	e8bd4010 	pop	{r4, lr}
 a30:	e08f0000 	add	r0, pc, r0
 a34:	eafffea4 	b	4cc <printf@plt>
 a38:	000001bd 			; <UNDEFINED> instruction: 0x000001bd
 a3c:	0000012c 	andeq	r0, r0, ip, lsr #2
 a40:	00000189 	andeq	r0, r0, r9, lsl #3
 a44:	00000177 	andeq	r0, r0, r7, ror r1
 a48:	e5913020 	ldr	r3, [r1, #32]
 a4c:	e92d4010 	push	{r4, lr}
 a50:	e3130002 	tst	r3, #2
 a54:	e1a04001 	mov	r4, r1
 a58:	0a000015 	beq	ab4 <libip6t_MASQUERADE_init+0x570>
 a5c:	e59f0084 	ldr	r0, [pc, #132]	; ae8 <libip6t_MASQUERADE_init+0x5a4>
 a60:	e08f0000 	add	r0, pc, r0
 a64:	ebfffe98 	bl	4cc <printf@plt>
 a68:	e1d434b4 	ldrh	r3, [r4, #68]	; 0x44
 a6c:	e59f0078 	ldr	r0, [pc, #120]	; aec <libip6t_MASQUERADE_init+0x5a8>
 a70:	e1a01423 	lsr	r1, r3, #8
 a74:	e1811403 	orr	r1, r1, r3, lsl #8
 a78:	e1a01801 	lsl	r1, r1, #16
 a7c:	e1a01821 	lsr	r1, r1, #16
 a80:	e08f0000 	add	r0, pc, r0
 a84:	ebfffe90 	bl	4cc <printf@plt>
 a88:	e1d434b6 	ldrh	r3, [r4, #70]	; 0x46
 a8c:	e1d424b4 	ldrh	r2, [r4, #68]	; 0x44
 a90:	e1520003 	cmp	r2, r3
 a94:	0a000006 	beq	ab4 <libip6t_MASQUERADE_init+0x570>
 a98:	e1a01423 	lsr	r1, r3, #8
 a9c:	e59f004c 	ldr	r0, [pc, #76]	; af0 <libip6t_MASQUERADE_init+0x5ac>
 aa0:	e1811403 	orr	r1, r1, r3, lsl #8
 aa4:	e1a01801 	lsl	r1, r1, #16
 aa8:	e1a01821 	lsr	r1, r1, #16
 aac:	e08f0000 	add	r0, pc, r0
 ab0:	ebfffe85 	bl	4cc <printf@plt>
 ab4:	e5943020 	ldr	r3, [r4, #32]
 ab8:	e3130004 	tst	r3, #4
 abc:	0a000002 	beq	acc <libip6t_MASQUERADE_init+0x588>
 ac0:	e59f002c 	ldr	r0, [pc, #44]	; af4 <libip6t_MASQUERADE_init+0x5b0>
 ac4:	e08f0000 	add	r0, pc, r0
 ac8:	ebfffe7f 	bl	4cc <printf@plt>
 acc:	e5943020 	ldr	r3, [r4, #32]
 ad0:	e3130010 	tst	r3, #16


[*] Function printf used 7 times libip6t_MASQUERADE.so