[*] Binary protection state of libxtables.so.12.2.0

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


[*] Function sprintf tear down of libxtables.so.12.2.0

    48c8:	000001fc 	strdeq	r0, [r0], -ip
    48cc:	00004a8b 	andeq	r4, r0, fp, lsl #21
    48d0:	00004a76 	andeq	r4, r0, r6, ror sl
    48d4:	00004a5d 	andeq	r4, r0, sp, asr sl
    48d8:	00004a4d 	andeq	r4, r0, sp, asr #20

000048dc <xtables_ipaddr_to_numeric>:
    48dc:	e92d4013 	push	{r0, r1, r4, lr}
    48e0:	e5d01003 	ldrb	r1, [r0, #3]
    48e4:	e5d03001 	ldrb	r3, [r0, #1]
    48e8:	e5d02000 	ldrb	r2, [r0]
    48ec:	e58d1004 	str	r1, [sp, #4]
    48f0:	e5d01002 	ldrb	r1, [r0, #2]
    48f4:	e59f4024 	ldr	r4, [pc, #36]	; 4920 <xtables_ipaddr_to_numeric+0x44>
    48f8:	e58d1000 	str	r1, [sp]
    48fc:	e59f1020 	ldr	r1, [pc, #32]	; 4924 <xtables_ipaddr_to_numeric+0x48>
    4900:	e08f4004 	add	r4, pc, r4
    4904:	e284400c 	add	r4, r4, #12
    4908:	e08f1001 	add	r1, pc, r1
    490c:	e1a00004 	mov	r0, r4
    4910:	ebfff708 	bl	2538 <sprintf@plt>
    4914:	e1a00004 	mov	r0, r4
    4918:	e28dd008 	add	sp, sp, #8
--
    49fc:	e1520000 	cmp	r2, r0
    4a00:	1afffffa 	bne	49f0 <xtables_ipmask_to_cidr+0x24>
    4a04:	eafffff7 	b	49e8 <xtables_ipmask_to_cidr+0x1c>

00004a08 <xtables_ipmask_to_numeric>:
    4a08:	e92d4010 	push	{r4, lr}
    4a0c:	e1a04000 	mov	r4, r0
    4a10:	ebfff6a4 	bl	24a8 <xtables_ipmask_to_cidr@plt>
    4a14:	e3700001 	cmn	r0, #1
    4a18:	1a00000c 	bne	4a50 <xtables_ipmask_to_numeric+0x48>
    4a1c:	e1a00004 	mov	r0, r4
    4a20:	ebfff646 	bl	2340 <xtables_ipaddr_to_numeric@plt>
    4a24:	e59f4058 	ldr	r4, [pc, #88]	; 4a84 <xtables_ipmask_to_numeric+0x7c>
    4a28:	e59f1058 	ldr	r1, [pc, #88]	; 4a88 <xtables_ipmask_to_numeric+0x80>
    4a2c:	e08f4004 	add	r4, pc, r4
    4a30:	e2844e42 	add	r4, r4, #1056	; 0x420
    4a34:	e2844001 	add	r4, r4, #1
    4a38:	e08f1001 	add	r1, pc, r1
    4a3c:	e1a02000 	mov	r2, r0
    4a40:	e1a00004 	mov	r0, r4
    4a44:	ebfff6bb 	bl	2538 <sprintf@plt>
    4a48:	e1a00004 	mov	r0, r4
    4a4c:	e8bd8010 	pop	{r4, pc}
--
    5218:	e08f1001 	add	r1, pc, r1
    521c:	e1a00004 	mov	r0, r4
    5220:	ebfff3e6 	bl	21c0 <strcpy@plt>
    5224:	e1a00005 	mov	r0, r5
    5228:	ebfff43b 	bl	231c <xtables_ip6addr_to_numeric@plt>
    522c:	e1a01000 	mov	r1, r0
    5230:	e1a00004 	mov	r0, r4
    5234:	ebfff46e 	bl	23f4 <strcat@plt>
    5238:	e1a00004 	mov	r0, r4
    523c:	e8bd8070 	pop	{r4, r5, r6, pc}
    5240:	e3500080 	cmp	r0, #128	; 0x80
    5244:	e1a02000 	mov	r2, r0
    5248:	0a000008 	beq	5270 <xtables_ip6mask_to_numeric+0x80>
    524c:	e59f4030 	ldr	r4, [pc, #48]	; 5284 <xtables_ip6mask_to_numeric+0x94>
    5250:	e59f1030 	ldr	r1, [pc, #48]	; 5288 <xtables_ip6mask_to_numeric+0x98>
    5254:	e08f4004 	add	r4, pc, r4
    5258:	e2844e87 	add	r4, r4, #2160	; 0x870
    525c:	e2844004 	add	r4, r4, #4
    5260:	e08f1001 	add	r1, pc, r1
    5264:	e1a00004 	mov	r0, r4
    5268:	ebfff4b2 	bl	2538 <sprintf@plt>
    526c:	eafffff1 	b	5238 <xtables_ip6mask_to_numeric+0x48>
    5270:	e59f0014 	ldr	r0, [pc, #20]	; 528c <xtables_ip6mask_to_numeric+0x9c>


[*] Function sprintf used 3 times libxtables.so.12.2.0