[*] Binary protection state of ubiblock

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


[*] Function sprintf tear down of ubiblock

   11078:	e3a03016 	mov	r3, #22
   1107c:	e5803000 	str	r3, [r0]
   11080:	e3e00000 	mvn	r0, #0
   11084:	e28dd01c 	add	sp, sp, #28
   11088:	e8bd8030 	pop	{r4, r5, pc}
   1108c:	0002409c 	muleq	r2, ip, r0
   11090:	000135a7 	andeq	r3, r1, r7, lsr #11
   11094:	00013673 	andeq	r3, r1, r3, ror r6
   11098:	e92d48f0 	push	{r4, r5, r6, r7, fp, lr}
   1109c:	e28db014 	add	fp, sp, #20
   110a0:	e1a06001 	mov	r6, r1
   110a4:	e1a04002 	mov	r4, r2
   110a8:	e1a05000 	mov	r5, r0
   110ac:	ebfffe10 	bl	108f4 <strlen@plt>
   110b0:	e1a02006 	mov	r2, r6
   110b4:	e1a01005 	mov	r1, r5
   110b8:	e2800039 	add	r0, r0, #57	; 0x39
   110bc:	e3c00007 	bic	r0, r0, #7
   110c0:	e04dd000 	sub	sp, sp, r0
   110c4:	e1a0000d 	mov	r0, sp
   110c8:	ebfffe00 	bl	108d0 <sprintf@plt>
   110cc:	e1a01004 	mov	r1, r4
   110d0:	e1a0000d 	mov	r0, sp
   110d4:	ebffffd2 	bl	11024 <free@plt+0x6f4>
   110d8:	e24bd014 	sub	sp, fp, #20
   110dc:	e8bd88f0 	pop	{r4, r5, r6, r7, fp, pc}
   110e0:	e92d48f0 	push	{r4, r5, r6, r7, fp, lr}
   110e4:	e28db014 	add	fp, sp, #20
   110e8:	e1a06001 	mov	r6, r1
   110ec:	e1a07002 	mov	r7, r2
   110f0:	e1a04003 	mov	r4, r3
   110f4:	e1a05000 	mov	r5, r0
   110f8:	ebfffdfd 	bl	108f4 <strlen@plt>
   110fc:	e1a03007 	mov	r3, r7
   11100:	e1a02006 	mov	r2, r6
   11104:	e1a01005 	mov	r1, r5
   11108:	e280006b 	add	r0, r0, #107	; 0x6b
   1110c:	e3c00007 	bic	r0, r0, #7
   11110:	e04dd000 	sub	sp, sp, r0
   11114:	e1a0000d 	mov	r0, sp
   11118:	ebfffdec 	bl	108d0 <sprintf@plt>
   1111c:	e1a01004 	mov	r1, r4
   11120:	e1a0000d 	mov	r0, sp
--
   1156c:	eaffffe8 	b	11514 <free@plt+0xbe4>
   11570:	00013781 	andeq	r3, r1, r1, lsl #15
   11574:	000135a7 	andeq	r3, r1, r7, lsr #11
   11578:	00013788 	andeq	r3, r1, r8, lsl #15
   1157c:	0002409c 	muleq	r2, ip, r0
   11580:	000137bb 			; <UNDEFINED> instruction: 0x000137bb
   11584:	e92d48f0 	push	{r4, r5, r6, r7, fp, lr}
   11588:	e5904000 	ldr	r4, [r0]
   1158c:	e28db014 	add	fp, sp, #20
   11590:	e1a00004 	mov	r0, r4
   11594:	e1a06003 	mov	r6, r3
   11598:	e1a07001 	mov	r7, r1
   1159c:	e1a05002 	mov	r5, r2
   115a0:	ebfffcd3 	bl	108f4 <strlen@plt>
   115a4:	e1a02007 	mov	r2, r7
   115a8:	e1a01004 	mov	r1, r4
   115ac:	e2800039 	add	r0, r0, #57	; 0x39
   115b0:	e3c00007 	bic	r0, r0, #7
   115b4:	e04dd000 	sub	sp, sp, r0
   115b8:	e1a0000d 	mov	r0, sp
   115bc:	ebfffcc3 	bl	108d0 <sprintf@plt>
   115c0:	e1a02006 	mov	r2, r6
   115c4:	e1a01005 	mov	r1, r5
--
   120c4:	e59f20c0 	ldr	r2, [pc, #192]	; 1218c <free@plt+0x185c>
   120c8:	e59f10d0 	ldr	r1, [pc, #208]	; 121a0 <free@plt+0x1870>
   120cc:	e5900000 	ldr	r0, [r0]
   120d0:	ebfff9da 	bl	10840 <fprintf@plt>
   120d4:	ebfffa00 	bl	108dc <__errno_location@plt>
   120d8:	e3a03013 	mov	r3, #19
   120dc:	eaffffcd 	b	12018 <free@plt+0x16e8>
   120e0:	e51b30ac 	ldr	r3, [fp, #-172]	; 0xffffff54
   120e4:	e1530009 	cmp	r3, r9
   120e8:	1affffed 	bne	120a4 <free@plt+0x1774>
   120ec:	e51b309c 	ldr	r3, [fp, #-156]	; 0xffffff64
   120f0:	e1540003 	cmp	r4, r3
   120f4:	caffffee 	bgt	120b4 <free@plt+0x1784>
   120f8:	e3570000 	cmp	r7, #0
   120fc:	03a00001 	moveq	r0, #1
   12100:	0affffb6 	beq	11fe0 <free@plt+0x16b0>
   12104:	e2473001 	sub	r3, r7, #1
   12108:	e1a02004 	mov	r2, r4
   1210c:	e5961040 	ldr	r1, [r6, #64]	; 0x40
   12110:	e1a00008 	mov	r0, r8
   12114:	ebfff9ed 	bl	108d0 <sprintf@plt>
   12118:	e3a01000 	mov	r1, #0
   1211c:	e1a00008 	mov	r0, r8
--
   12544:	ebfff899 	bl	107b0 <ioctl@plt>
   12548:	e2900000 	adds	r0, r0, #0
   1254c:	13a00001 	movne	r0, #1
   12550:	e2600000 	rsb	r0, r0, #0
   12554:	e28dd014 	add	sp, sp, #20
   12558:	e49df004 	pop	{pc}		; (ldr pc, [sp], #4)
   1255c:	40044f02 	andmi	r4, r4, r2, lsl #30
   12560:	e92d4830 	push	{r4, r5, fp, lr}
   12564:	e28db00c 	add	fp, sp, #12
   12568:	e24dd068 	sub	sp, sp, #104	; 0x68
   1256c:	e5904010 	ldr	r4, [r0, #16]
   12570:	e1a05001 	mov	r5, r1
   12574:	e1a00004 	mov	r0, r4
   12578:	ebfff8dd 	bl	108f4 <strlen@plt>
   1257c:	e1a02005 	mov	r2, r5
   12580:	e1a01004 	mov	r1, r4
   12584:	e2800039 	add	r0, r0, #57	; 0x39
   12588:	e3c00007 	bic	r0, r0, #7
   1258c:	e04dd000 	sub	sp, sp, r0
   12590:	e1a0000d 	mov	r0, sp
   12594:	ebfff8cd 	bl	108d0 <sprintf@plt>
   12598:	e24b1074 	sub	r1, fp, #116	; 0x74
   1259c:	e1a0000d 	mov	r0, sp
--
   1280c:	ebfffa21 	bl	11098 <free@plt+0x768>
   12810:	e3500000 	cmp	r0, #0
   12814:	1affff77 	bne	125f8 <free@plt+0x1cc8>
   12818:	e2842048 	add	r2, r4, #72	; 0x48
   1281c:	e1a01006 	mov	r1, r6
   12820:	e5950030 	ldr	r0, [r5, #48]	; 0x30
   12824:	ebfffa1b 	bl	11098 <free@plt+0x768>
   12828:	e3500000 	cmp	r0, #0
   1282c:	1affff71 	bne	125f8 <free@plt+0x1cc8>
   12830:	e595802c 	ldr	r8, [r5, #44]	; 0x2c
   12834:	e1a0900d 	mov	r9, sp
   12838:	e1a00008 	mov	r0, r8
   1283c:	ebfff82c 	bl	108f4 <strlen@plt>
   12840:	e1a02006 	mov	r2, r6
   12844:	e1a01008 	mov	r1, r8
   12848:	e2800039 	add	r0, r0, #57	; 0x39
   1284c:	e3c00007 	bic	r0, r0, #7
   12850:	e04dd000 	sub	sp, sp, r0
   12854:	e28d7008 	add	r7, sp, #8
   12858:	e1a00007 	mov	r0, r7
   1285c:	ebfff81b 	bl	108d0 <sprintf@plt>
   12860:	e2841040 	add	r1, r4, #64	; 0x40
   12864:	e1a00007 	mov	r0, r7
--
   12aec:	e1a05001 	mov	r5, r1
   12af0:	e1a06002 	mov	r6, r2
   12af4:	e3a01000 	mov	r1, #0
   12af8:	e3a020b0 	mov	r2, #176	; 0xb0
   12afc:	e1a07000 	mov	r7, r0
   12b00:	e1a00009 	mov	r0, r9
   12b04:	e1a04003 	mov	r4, r3
   12b08:	ebfff764 	bl	108a0 <emset@plt>
   12b0c:	e597a048 	ldr	sl, [r7, #72]	; 0x48
   12b10:	e8840060 	stm	r4, {r5, r6}
   12b14:	e1a0000a 	mov	r0, sl
   12b18:	ebfff775 	bl	108f4 <strlen@plt>
   12b1c:	e1a0800d 	mov	r8, sp
   12b20:	e1a03006 	mov	r3, r6
   12b24:	e1a02005 	mov	r2, r5
   12b28:	e1a0100a 	mov	r1, sl
   12b2c:	e280006b 	add	r0, r0, #107	; 0x6b
   12b30:	e3c00007 	bic	r0, r0, #7
   12b34:	e04dd000 	sub	sp, sp, r0
   12b38:	e1a0000d 	mov	r0, sp
   12b3c:	ebfff763 	bl	108d0 <sprintf@plt>
   12b40:	e1a0000d 	mov	r0, sp
   12b44:	e284200c 	add	r2, r4, #12
   12b48:	e1a01009 	mov	r1, r9
   12b4c:	ebfffa56 	bl	114ac <free@plt+0xb7c>
   12b50:	e1a0d008 	mov	sp, r8
   12b54:	e3500000 	cmp	r0, #0
   12b58:	0a000003 	beq	12b6c <free@plt+0x223c>
   12b5c:	e3e08000 	mvn	r8, #0
   12b60:	e1a00008 	mov	r0, r8
   12b64:	e24bd020 	sub	sp, fp, #32
   12b68:	e8bd8ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, pc}
   12b6c:	e5979044 	ldr	r9, [r7, #68]	; 0x44
   12b70:	e1a00009 	mov	r0, r9
   12b74:	ebfff75e 	bl	108f4 <strlen@plt>
   12b78:	e1a03006 	mov	r3, r6
   12b7c:	e1a02005 	mov	r2, r5
   12b80:	e1a01009 	mov	r1, r9
   12b84:	e280006b 	add	r0, r0, #107	; 0x6b
   12b88:	e3c00007 	bic	r0, r0, #7
   12b8c:	e04dd000 	sub	sp, sp, r0
   12b90:	e1a0000d 	mov	r0, sp
   12b94:	ebfff74d 	bl	108d0 <sprintf@plt>
   12b98:	e1a0000d 	mov	r0, sp
   12b9c:	e3a02032 	mov	r2, #50	; 0x32
--
   12be8:	e3a03003 	mov	r3, #3
   12bec:	e5843010 	str	r3, [r4, #16]
   12bf0:	e1a02006 	mov	r2, r6
   12bf4:	e2843014 	add	r3, r4, #20
   12bf8:	e1a01005 	mov	r1, r5
   12bfc:	e597004c 	ldr	r0, [r7, #76]	; 0x4c
   12c00:	ebfff936 	bl	110e0 <free@plt+0x7b0>
   12c04:	e3500000 	cmp	r0, #0
   12c08:	1affffd3 	bne	12b5c <free@plt+0x222c>
   12c0c:	e5978050 	ldr	r8, [r7, #80]	; 0x50
   12c10:	e1a0900d 	mov	r9, sp
   12c14:	e1a00008 	mov	r0, r8
   12c18:	ebfff735 	bl	108f4 <strlen@plt>
   12c1c:	e1a03006 	mov	r3, r6
   12c20:	e1a02005 	mov	r2, r5
   12c24:	e1a01008 	mov	r1, r8
   12c28:	e280006b 	add	r0, r0, #107	; 0x6b
   12c2c:	e3c00007 	bic	r0, r0, #7
   12c30:	e04dd000 	sub	sp, sp, r0
   12c34:	e1a0000d 	mov	r0, sp
   12c38:	ebfff724 	bl	108d0 <sprintf@plt>
   12c3c:	e1a0000d 	mov	r0, sp
   12c40:	e2841018 	add	r1, r4, #24
--
   12c90:	e1a02006 	mov	r2, r6
   12c94:	e1a01005 	mov	r1, r5
   12c98:	e597005c 	ldr	r0, [r7, #92]	; 0x5c
   12c9c:	ebfff90f 	bl	110e0 <free@plt+0x7b0>
   12ca0:	e2508000 	subs	r8, r0, #0
   12ca4:	1affffac 	bne	12b5c <free@plt+0x222c>
   12ca8:	e5941028 	ldr	r1, [r4, #40]	; 0x28
   12cac:	e594002c 	ldr	r0, [r4, #44]	; 0x2c
   12cb0:	e5977060 	ldr	r7, [r7, #96]	; 0x60
   12cb4:	e0c32190 	smull	r2, r3, r0, r1
   12cb8:	e1a00007 	mov	r0, r7
   12cbc:	e1c422f0 	strd	r2, [r4, #32]
   12cc0:	ebfff70b 	bl	108f4 <strlen@plt>
   12cc4:	e1a03006 	mov	r3, r6
   12cc8:	e1a02005 	mov	r2, r5
   12ccc:	e1a01007 	mov	r1, r7
   12cd0:	e280006b 	add	r0, r0, #107	; 0x6b
   12cd4:	e3c00007 	bic	r0, r0, #7
   12cd8:	e04dd000 	sub	sp, sp, r0
   12cdc:	e1a0000d 	mov	r0, sp
   12ce0:	ebfff6fa 	bl	108d0 <sprintf@plt>
   12ce4:	e1a0000d 	mov	r0, sp
   12ce8:	e3a02081 	mov	r2, #129	; 0x81
--
   12f04:	0a000004 	beq	12f1c <free@plt+0x25ec>
   12f08:	e5963000 	ldr	r3, [r6]
   12f0c:	e3530002 	cmp	r3, #2
   12f10:	1affffca 	bne	12e40 <free@plt+0x2510>
   12f14:	e2844001 	add	r4, r4, #1
   12f18:	eafffff0 	b	12ee0 <free@plt+0x25b0>
   12f1c:	e51b30ac 	ldr	r3, [fp, #-172]	; 0xffffff54
   12f20:	e15a0003 	cmp	sl, r3
   12f24:	1afffffa 	bne	12f14 <free@plt+0x25e4>
   12f28:	e51b309c 	ldr	r3, [fp, #-156]	; 0xffffff64
   12f2c:	e1540003 	cmp	r4, r3
   12f30:	c3a03013 	movgt	r3, #19
   12f34:	c5863000 	strgt	r3, [r6]
   12f38:	caffffc0 	bgt	12e40 <free@plt+0x2510>
   12f3c:	e51b30bc 	ldr	r3, [fp, #-188]	; 0xffffff44
   12f40:	e1a02004 	mov	r2, r4
   12f44:	e2438001 	sub	r8, r3, #1
   12f48:	e1a03008 	mov	r3, r8
   12f4c:	e5951040 	ldr	r1, [r5, #64]	; 0x40
   12f50:	e1a00007 	mov	r0, r7
   12f54:	ebfff65d 	bl	108d0 <sprintf@plt>
   12f58:	e3a01000 	mov	r1, #0
   12f5c:	e1a00007 	mov	r0, r7


[*] Function sprintf used 11 times ubiblock