[*] Binary protection state of libip6t_hbh.so

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


[*] Function printf tear down of libip6t_hbh.so

 af8:	e08f0000 	add	r0, pc, r0
 afc:	eafffe97 	b	560 <printf@plt>
 b00:	000002a0 	andeq	r0, r0, r0, lsr #5
 b04:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
 b08:	e59f7058 	ldr	r7, [pc, #88]	; b68 <libip6t_hbh_init+0x578>
 b0c:	e59f8058 	ldr	r8, [pc, #88]	; b6c <libip6t_hbh_init+0x57c>
 b10:	e1a06000 	mov	r6, r0
 b14:	e2415002 	sub	r5, r1, #2
 b18:	e3a04000 	mov	r4, #0
 b1c:	e08f7007 	add	r7, pc, r7
 b20:	e08f8008 	add	r8, pc, r8
 b24:	e1540006 	cmp	r4, r6
 b28:	08bd81f0 	popeq	{r4, r5, r6, r7, r8, pc}
 b2c:	e3540000 	cmp	r4, #0
 b30:	03a00020 	moveq	r0, #32
 b34:	13a0002c 	movne	r0, #44	; 0x2c
 b38:	ebfffe85 	bl	554 <putchar@plt>
 b3c:	e1f510b2 	ldrh	r1, [r5, #2]!
 b40:	e1a00007 	mov	r0, r7
 b44:	e1a01421 	lsr	r1, r1, #8
 b48:	ebfffe84 	bl	560 <printf@plt>
 b4c:	e5d51000 	ldrb	r1, [r5]
 b50:	e35100ff 	cmp	r1, #255	; 0xff
 b54:	0a000001 	beq	b60 <libip6t_hbh_init+0x570>
 b58:	e1a00008 	mov	r0, r8
 b5c:	ebfffe7f 	bl	560 <printf@plt>
 b60:	e2844001 	add	r4, r4, #1
 b64:	eaffffee 	b	b24 <libip6t_hbh_init+0x534>
 b68:	0000033d 	andeq	r0, r0, sp, lsr r3
 b6c:	00000338 	andeq	r0, r0, r8, lsr r3
 b70:	e92d4010 	push	{r4, lr}
 b74:	e5d13024 	ldrb	r3, [r1, #36]	; 0x24
 b78:	e1a04001 	mov	r4, r1
 b7c:	e3130001 	tst	r3, #1
 b80:	0a000008 	beq	ba8 <libip6t_hbh_init+0x5b8>
 b84:	e5d13025 	ldrb	r3, [r1, #37]	; 0x25
 b88:	e3130001 	tst	r3, #1
 b8c:	1a00000f 	bne	bd0 <libip6t_hbh_init+0x5e0>
 b90:	e59f1044 	ldr	r1, [pc, #68]	; bdc <libip6t_hbh_init+0x5ec>
 b94:	e08f1001 	add	r1, pc, r1
 b98:	e59f0040 	ldr	r0, [pc, #64]	; be0 <libip6t_hbh_init+0x5f0>
 b9c:	e5942020 	ldr	r2, [r4, #32]
 ba0:	e08f0000 	add	r0, pc, r0
 ba4:	ebfffe6d 	bl	560 <printf@plt>
 ba8:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 bac:	e3130002 	tst	r3, #2
 bb0:	0a000002 	beq	bc0 <libip6t_hbh_init+0x5d0>
 bb4:	e59f0028 	ldr	r0, [pc, #40]	; be4 <libip6t_hbh_init+0x5f4>
 bb8:	e08f0000 	add	r0, pc, r0
 bbc:	ebfffe67 	bl	560 <printf@plt>
 bc0:	e2841026 	add	r1, r4, #38	; 0x26
 bc4:	e5d40046 	ldrb	r0, [r4, #70]	; 0x46
 bc8:	e8bd4010 	pop	{r4, lr}
 bcc:	eaffffcc 	b	b04 <libip6t_hbh_init+0x514>
 bd0:	e59f1010 	ldr	r1, [pc, #16]	; be8 <libip6t_hbh_init+0x5f8>
 bd4:	e08f1001 	add	r1, pc, r1
 bd8:	eaffffee 	b	b98 <libip6t_hbh_init+0x5a8>
 bdc:	000002c3 	andeq	r0, r0, r3, asr #5
 be0:	000002bf 			; <UNDEFINED> instruction: 0x000002bf
 be4:	000002b7 			; <UNDEFINED> instruction: 0x000002b7
 be8:	00000288 	andeq	r0, r0, r8, lsl #5
 bec:	e59f00a0 	ldr	r0, [pc, #160]	; c94 <libip6t_hbh_init+0x6a4>
 bf0:	e92d4010 	push	{r4, lr}
 bf4:	e08f0000 	add	r0, pc, r0
 bf8:	e1a04001 	mov	r4, r1
 bfc:	ebfffe57 	bl	560 <printf@plt>
 c00:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 c04:	e3130001 	tst	r3, #1
 c08:	0a00000e 	beq	c48 <libip6t_hbh_init+0x658>
 c0c:	e59f0084 	ldr	r0, [pc, #132]	; c98 <libip6t_hbh_init+0x6a8>
 c10:	e08f0000 	add	r0, pc, r0
 c14:	ebfffe51 	bl	560 <printf@plt>
 c18:	e5d43025 	ldrb	r3, [r4, #37]	; 0x25
 c1c:	e3130001 	tst	r3, #1
 c20:	1a000018 	bne	c88 <libip6t_hbh_init+0x698>
 c24:	e59f1070 	ldr	r1, [pc, #112]	; c9c <libip6t_hbh_init+0x6ac>
 c28:	e08f1001 	add	r1, pc, r1
 c2c:	e59f006c 	ldr	r0, [pc, #108]	; ca0 <libip6t_hbh_init+0x6b0>
 c30:	e08f0000 	add	r0, pc, r0
 c34:	ebfffe49 	bl	560 <printf@plt>
 c38:	e59f0064 	ldr	r0, [pc, #100]	; ca4 <libip6t_hbh_init+0x6b4>
 c3c:	e5941020 	ldr	r1, [r4, #32]
 c40:	e08f0000 	add	r0, pc, r0
 c44:	ebfffe45 	bl	560 <printf@plt>
 c48:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 c4c:	e3130002 	tst	r3, #2
 c50:	0a000002 	beq	c60 <libip6t_hbh_init+0x670>
 c54:	e59f004c 	ldr	r0, [pc, #76]	; ca8 <libip6t_hbh_init+0x6b8>
 c58:	e08f0000 	add	r0, pc, r0
 c5c:	ebfffe3f 	bl	560 <printf@plt>
 c60:	e2841026 	add	r1, r4, #38	; 0x26
 c64:	e5d40046 	ldrb	r0, [r4, #70]	; 0x46


[*] Function printf used 9 times libip6t_hbh.so