[*] Binary protection state of libip6t_SNAT.so

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


[*] Function printf tear down of libip6t_SNAT.so

     e78:	000003e2 	andeq	r0, r0, r2, ror #7
     e7c:	000003f0 	strdeq	r0, [r0], -r0	; <UNPREDICTABLE>
     e80:	000003b3 			; <UNDEFINED> instruction: 0x000003b3
     e84:	00000367 	andeq	r0, r0, r7, ror #6
     e88:	e5903000 	ldr	r3, [r0]
     e8c:	e92d4070 	push	{r4, r5, r6, lr}
     e90:	e3130001 	tst	r3, #1
     e94:	e1a04000 	mov	r4, r0
     e98:	0a00001c 	beq	f10 <libip6t_SNAT_init+0x860>
     e9c:	e3130002 	tst	r3, #2
     ea0:	0a000001 	beq	eac <libip6t_SNAT_init+0x7fc>
     ea4:	e3a0005b 	mov	r0, #91	; 0x5b
     ea8:	ebfffdd0 	bl	5f0 <putchar@plt>
     eac:	e2846004 	add	r6, r4, #4
     eb0:	e1a00006 	mov	r0, r6
     eb4:	ebfffdd9 	bl	620 <xtables_ip6addr_to_numeric@plt>
     eb8:	e2845014 	add	r5, r4, #20
     ebc:	e1a01000 	mov	r1, r0
     ec0:	e59f00ac 	ldr	r0, [pc, #172]	; f74 <libip6t_SNAT_init+0x8c4>
     ec4:	e08f0000 	add	r0, pc, r0
     ec8:	ebfffdcb 	bl	5fc <printf@plt>
     ecc:	e3a02010 	mov	r2, #16
     ed0:	e1a01005 	mov	r1, r5
     ed4:	e1a00006 	mov	r0, r6
     ed8:	ebfffddc 	bl	650 <emcmp@plt>
     edc:	e3500000 	cmp	r0, #0
     ee0:	0a000005 	beq	efc <libip6t_SNAT_init+0x84c>
     ee4:	e1a00005 	mov	r0, r5
     ee8:	ebfffdcc 	bl	620 <xtables_ip6addr_to_numeric@plt>
     eec:	e1a01000 	mov	r1, r0
     ef0:	e59f0080 	ldr	r0, [pc, #128]	; f78 <libip6t_SNAT_init+0x8c8>
     ef4:	e08f0000 	add	r0, pc, r0
     ef8:	ebfffdbf 	bl	5fc <printf@plt>
     efc:	e5943000 	ldr	r3, [r4]
     f00:	e3130002 	tst	r3, #2
     f04:	08bd8070 	popeq	{r4, r5, r6, pc}
     f08:	e3a0005d 	mov	r0, #93	; 0x5d
     f0c:	ebfffdb7 	bl	5f0 <putchar@plt>
     f10:	e5943000 	ldr	r3, [r4]
     f14:	e3130002 	tst	r3, #2
     f18:	08bd8070 	popeq	{r4, r5, r6, pc}
     f1c:	e3a0003a 	mov	r0, #58	; 0x3a
     f20:	ebfffdb2 	bl	5f0 <putchar@plt>
     f24:	e1d432b4 	ldrh	r3, [r4, #36]	; 0x24
     f28:	e59f004c 	ldr	r0, [pc, #76]	; f7c <libip6t_SNAT_init+0x8cc>
     f2c:	e1a01423 	lsr	r1, r3, #8
     f30:	e1811403 	orr	r1, r1, r3, lsl #8
     f34:	e1a01801 	lsl	r1, r1, #16
     f38:	e1a01821 	lsr	r1, r1, #16
     f3c:	e08f0000 	add	r0, pc, r0
     f40:	ebfffdad 	bl	5fc <printf@plt>
     f44:	e1d432b6 	ldrh	r3, [r4, #38]	; 0x26
     f48:	e1d422b4 	ldrh	r2, [r4, #36]	; 0x24
     f4c:	e1520003 	cmp	r2, r3
     f50:	08bd8070 	popeq	{r4, r5, r6, pc}
     f54:	e1a01423 	lsr	r1, r3, #8
     f58:	e59f0020 	ldr	r0, [pc, #32]	; f80 <libip6t_SNAT_init+0x8d0>
     f5c:	e1811403 	orr	r1, r1, r3, lsl #8
     f60:	e1a01801 	lsl	r1, r1, #16
     f64:	e1a01821 	lsr	r1, r1, #16
     f68:	e08f0000 	add	r0, pc, r0
     f6c:	e8bd4070 	pop	{r4, r5, r6, lr}
     f70:	eafffda1 	b	5fc <printf@plt>
     f74:	000002ed 	andeq	r0, r0, sp, ror #5
     f78:	000002bc 			; <UNDEFINED> instruction: 0x000002bc
     f7c:	0000016b 	andeq	r0, r0, fp, ror #2
     f80:	0000013e 	andeq	r0, r0, lr, lsr r1
     f84:	e59f0060 	ldr	r0, [pc, #96]	; fec <libip6t_SNAT_init+0x93c>
     f88:	e92d4010 	push	{r4, lr}
     f8c:	e08f0000 	add	r0, pc, r0
     f90:	e1a04001 	mov	r4, r1
     f94:	ebfffd98 	bl	5fc <printf@plt>
     f98:	e2840020 	add	r0, r4, #32
     f9c:	ebffffb9 	bl	e88 <libip6t_SNAT_init+0x7d8>
     fa0:	e5943020 	ldr	r3, [r4, #32]
     fa4:	e3130004 	tst	r3, #4
     fa8:	0a000002 	beq	fb8 <libip6t_SNAT_init+0x908>
     fac:	e59f003c 	ldr	r0, [pc, #60]	; ff0 <libip6t_SNAT_init+0x940>
     fb0:	e08f0000 	add	r0, pc, r0
     fb4:	ebfffd90 	bl	5fc <printf@plt>
     fb8:	e5943020 	ldr	r3, [r4, #32]
     fbc:	e3130010 	tst	r3, #16
     fc0:	0a000002 	beq	fd0 <libip6t_SNAT_init+0x920>
     fc4:	e59f0028 	ldr	r0, [pc, #40]	; ff4 <libip6t_SNAT_init+0x944>
     fc8:	e08f0000 	add	r0, pc, r0
     fcc:	ebfffd8a 	bl	5fc <printf@plt>
     fd0:	e5943020 	ldr	r3, [r4, #32]
     fd4:	e3130008 	tst	r3, #8
     fd8:	08bd8010 	popeq	{r4, pc}
     fdc:	e59f0014 	ldr	r0, [pc, #20]	; ff8 <libip6t_SNAT_init+0x948>
     fe0:	e8bd4010 	pop	{r4, lr}
     fe4:	e08f0000 	add	r0, pc, r0
     fe8:	eafffd83 	b	5fc <printf@plt>
     fec:	00000228 	andeq	r0, r0, r8, lsr #4
     ff0:	00000212 	andeq	r0, r0, r2, lsl r2
     ff4:	00000204 	andeq	r0, r0, r4, lsl #4
     ff8:	000001f8 	strdeq	r0, [r0], -r8
     ffc:	e59f0060 	ldr	r0, [pc, #96]	; 1064 <libip6t_SNAT_init+0x9b4>
    1000:	e92d4010 	push	{r4, lr}
    1004:	e08f0000 	add	r0, pc, r0
    1008:	e1a04001 	mov	r4, r1
    100c:	ebfffd7a 	bl	5fc <printf@plt>
    1010:	e2840020 	add	r0, r4, #32
    1014:	ebffff9b 	bl	e88 <libip6t_SNAT_init+0x7d8>
    1018:	e5943020 	ldr	r3, [r4, #32]
    101c:	e3130004 	tst	r3, #4
    1020:	0a000002 	beq	1030 <libip6t_SNAT_init+0x980>
    1024:	e59f003c 	ldr	r0, [pc, #60]	; 1068 <libip6t_SNAT_init+0x9b8>
    1028:	e08f0000 	add	r0, pc, r0
    102c:	ebfffd72 	bl	5fc <printf@plt>
    1030:	e5943020 	ldr	r3, [r4, #32]
    1034:	e3130010 	tst	r3, #16
    1038:	0a000002 	beq	1048 <libip6t_SNAT_init+0x998>
    103c:	e59f0028 	ldr	r0, [pc, #40]	; 106c <libip6t_SNAT_init+0x9bc>
    1040:	e08f0000 	add	r0, pc, r0
    1044:	ebfffd6c 	bl	5fc <printf@plt>
    1048:	e5943020 	ldr	r3, [r4, #32]
    104c:	e3130008 	tst	r3, #8


[*] Function printf used 9 times libip6t_SNAT.so