[*] Binary protection state of libip6t_mh.so

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


[*] Function printf tear down of libip6t_mh.so

 90c:	eafffff8 	b	8f4 <libip6t_mh_init+0x224>
 910:	00000490 	muleq	r0, r0, r4
 914:	00000488 	andeq	r0, r0, r8, lsl #9
 918:	00000534 	andeq	r0, r0, r4, lsr r5
 91c:	00000458 	andeq	r0, r0, r8, asr r4
 920:	00000464 	andeq	r0, r0, r4, ror #8
 924:	00000508 	andeq	r0, r0, r8, lsl #10
 928:	e5d13020 	ldrb	r3, [r1, #32]
 92c:	e3530000 	cmp	r3, #0
 930:	1a000002 	bne	940 <libip6t_mh_init+0x270>
 934:	e5d13021 	ldrb	r3, [r1, #33]	; 0x21
 938:	e35300ff 	cmp	r3, #255	; 0xff
 93c:	012fff1e 	bxeq	lr
 940:	e92d4010 	push	{r4, lr}
 944:	e5d13022 	ldrb	r3, [r1, #34]	; 0x22
 948:	e1a04001 	mov	r4, r1
 94c:	e3130001 	tst	r3, #1
 950:	0a000002 	beq	960 <libip6t_mh_init+0x290>
 954:	e59f0034 	ldr	r0, [pc, #52]	; 990 <libip6t_mh_init+0x2c0>
 958:	e08f0000 	add	r0, pc, r0
 95c:	ebffff31 	bl	628 <printf@plt>
 960:	e5d41020 	ldrb	r1, [r4, #32]
 964:	e5d42021 	ldrb	r2, [r4, #33]	; 0x21
--
 9c4:	1a000007 	bne	9e8 <libip6t_mh_init+0x318>
 9c8:	e1a01000 	mov	r1, r0
 9cc:	e59f0024 	ldr	r0, [pc, #36]	; 9f8 <libip6t_mh_init+0x328>
 9d0:	e08f0000 	add	r0, pc, r0
 9d4:	eaffff13 	b	628 <printf@plt>
 9d8:	e2811001 	add	r1, r1, #1
 9dc:	e3510010 	cmp	r1, #16
 9e0:	1afffff1 	bne	9ac <libip6t_mh_init+0x2dc>
 9e4:	eafffff7 	b	9c8 <libip6t_mh_init+0x2f8>
 9e8:	e59f000c 	ldr	r0, [pc, #12]	; 9fc <libip6t_mh_init+0x32c>
 9ec:	e08f0000 	add	r0, pc, r0
 9f0:	eafffff7 	b	9d4 <libip6t_mh_init+0x304>
 9f4:	000114a8 	andeq	r1, r1, r8, lsr #9
 9f8:	000003b8 			; <UNDEFINED> instruction: 0x000003b8
 9fc:	0000040c 	andeq	r0, r0, ip, lsl #8
 a00:	e59f00c4 	ldr	r0, [pc, #196]	; acc <libip6t_mh_init+0x3fc>
 a04:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
 a08:	e08f0000 	add	r0, pc, r0
 a0c:	e1a04001 	mov	r4, r1
 a10:	e1a07002 	mov	r7, r2
 a14:	ebffff03 	bl	628 <printf@plt>
 a18:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 a1c:	e5d45020 	ldrb	r5, [r4, #32]
 a20:	e2133001 	ands	r3, r3, #1
 a24:	e5d46021 	ldrb	r6, [r4, #33]	; 0x21
 a28:	1a000019 	bne	a94 <libip6t_mh_init+0x3c4>
 a2c:	e59f809c 	ldr	r8, [pc, #156]	; ad0 <libip6t_mh_init+0x400>
 a30:	e08f8008 	add	r8, pc, r8
 a34:	e25620ff 	subs	r2, r6, #255	; 0xff
 a38:	13a02001 	movne	r2, #1
 a3c:	e3550000 	cmp	r5, #0
 a40:	13a02001 	movne	r2, #1
 a44:	e1923003 	orrs	r3, r2, r3
 a48:	0a00000a 	beq	a78 <libip6t_mh_init+0x3a8>
 a4c:	e3a00020 	mov	r0, #32
 a50:	ebfffef1 	bl	61c <putchar@plt>
 a54:	e1550006 	cmp	r5, r6
 a58:	e1a01008 	mov	r1, r8
 a5c:	1a00000f 	bne	aa0 <libip6t_mh_init+0x3d0>
 a60:	e59f006c 	ldr	r0, [pc, #108]	; ad4 <libip6t_mh_init+0x404>
 a64:	e08f0000 	add	r0, pc, r0
 a68:	ebfffeee 	bl	628 <printf@plt>
 a6c:	e1a01007 	mov	r1, r7
 a70:	e1a00005 	mov	r0, r5
 a74:	ebffffc8 	bl	99c <libip6t_mh_init+0x2cc>
 a78:	e5d41022 	ldrb	r1, [r4, #34]	; 0x22
 a7c:	e3d11001 	bics	r1, r1, #1
 a80:	08bd81f0 	popeq	{r4, r5, r6, r7, r8, pc}
 a84:	e59f004c 	ldr	r0, [pc, #76]	; ad8 <libip6t_mh_init+0x408>
 a88:	e8bd41f0 	pop	{r4, r5, r6, r7, r8, lr}
 a8c:	e08f0000 	add	r0, pc, r0
 a90:	eafffee4 	b	628 <printf@plt>
 a94:	e59f8040 	ldr	r8, [pc, #64]	; adc <libip6t_mh_init+0x40c>
 a98:	e08f8008 	add	r8, pc, r8
 a9c:	eaffffe4 	b	a34 <libip6t_mh_init+0x364>
 aa0:	e59f0038 	ldr	r0, [pc, #56]	; ae0 <libip6t_mh_init+0x410>
 aa4:	e08f0000 	add	r0, pc, r0
 aa8:	ebfffede 	bl	628 <printf@plt>
 aac:	e1a01007 	mov	r1, r7
 ab0:	e1a00005 	mov	r0, r5
 ab4:	ebffffb8 	bl	99c <libip6t_mh_init+0x2cc>
 ab8:	e3a0003a 	mov	r0, #58	; 0x3a
 abc:	ebfffed6 	bl	61c <putchar@plt>
 ac0:	e1a01007 	mov	r1, r7
 ac4:	e1a00006 	mov	r0, r6
 ac8:	eaffffe9 	b	a74 <libip6t_mh_init+0x3a4>
 acc:	00000383 	andeq	r0, r0, r3, lsl #7
 ad0:	000003e0 	andeq	r0, r0, r0, ror #7
 ad4:	00000394 	muleq	r0, r4, r3
 ad8:	00000303 	andeq	r0, r0, r3, lsl #6
 adc:	000002d2 	ldrdeq	r0, [r0], -r2
 ae0:	00000354 	andeq	r0, r0, r4, asr r3
 ae4:	e59f0078 	ldr	r0, [pc, #120]	; b64 <libip6t_mh_init+0x494>
 ae8:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
 aec:	e59f4074 	ldr	r4, [pc, #116]	; b68 <libip6t_mh_init+0x498>
 af0:	e08f0000 	add	r0, pc, r0
 af4:	ebfffece 	bl	634 <puts@plt>
 af8:	e59f006c 	ldr	r0, [pc, #108]	; b6c <libip6t_mh_init+0x49c>
 afc:	e59f606c 	ldr	r6, [pc, #108]	; b70 <libip6t_mh_init+0x4a0>
 b00:	e08f0000 	add	r0, pc, r0
 b04:	ebfffec7 	bl	628 <printf@plt>
 b08:	e59f7064 	ldr	r7, [pc, #100]	; b74 <libip6t_mh_init+0x4a4>
 b0c:	e08f4004 	add	r4, pc, r4
 b10:	e2444004 	sub	r4, r4, #4
 b14:	e3a05000 	mov	r5, #0
 b18:	e08f6006 	add	r6, pc, r6
 b1c:	e08f7007 	add	r7, pc, r7
 b20:	e3550000 	cmp	r5, #0
 b24:	e5941004 	ldr	r1, [r4, #4]
 b28:	0a000004 	beq	b40 <libip6t_mh_init+0x470>
 b2c:	e5d42008 	ldrb	r2, [r4, #8]
 b30:	e5d43000 	ldrb	r3, [r4]
 b34:	e1520003 	cmp	r2, r3
 b38:	01a00007 	moveq	r0, r7
 b3c:	0a000000 	beq	b44 <libip6t_mh_init+0x474>
 b40:	e1a00006 	mov	r0, r6
 b44:	e2855001 	add	r5, r5, #1
 b48:	ebfffeb6 	bl	628 <printf@plt>
 b4c:	e3550010 	cmp	r5, #16
 b50:	e2844008 	add	r4, r4, #8


[*] Function printf used 6 times libip6t_mh.so