[*] Binary protection state of nanddump

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


[*] Function sprintf tear down of nanddump

   11ad8:	e1a00004 	mov	r0, r4
   11adc:	e28dd008 	add	sp, sp, #8
   11ae0:	e8bd8070 	pop	{r4, r5, r6, pc}
   11ae4:	e0855000 	add	r5, r5, r0
   11ae8:	e0444000 	sub	r4, r4, r0
   11aec:	eaffffdf 	b	11a70 <free@plt+0xe68>
   11af0:	000270d0 	ldrdeq	r7, [r2], -r0
   11af4:	000152db 	ldrdeq	r5, [r1], -fp
   11af8:	00015342 	andeq	r5, r1, r2, asr #6
   11afc:	00015f63 	andeq	r5, r1, r3, ror #30
   11b00:	00015330 	andeq	r5, r1, r0, lsr r3
   11b04:	e3530000 	cmp	r3, #0
   11b08:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
   11b0c:	e1a07000 	mov	r7, r0
   11b10:	e1a06001 	mov	r6, r1
   11b14:	e1a05002 	mov	r5, r2
   11b18:	0a00003c 	beq	11c10 <free@plt+0x1008>
   11b1c:	e1cd22d0 	ldrd	r2, [sp, #32]
   11b20:	e59f1134 	ldr	r1, [pc, #308]	; 11c5c <free@plt+0x1054>
   11b24:	e1a00005 	mov	r0, r5
   11b28:	ebfffc15 	bl	10b84 <sprintf@plt>
   11b2c:	e1a04000 	mov	r4, r0
   11b30:	e3560000 	cmp	r6, #0
   11b34:	0a00002f 	beq	11bf8 <free@plt+0xff0>
   11b38:	e59fc120 	ldr	ip, [pc, #288]	; 11c60 <free@plt+0x1058>
   11b3c:	e3560010 	cmp	r6, #16
   11b40:	23a06010 	movcs	r6, #16
   11b44:	e3a03000 	mov	r3, #0
   11b48:	e3a0e020 	mov	lr, #32
   11b4c:	e2841003 	add	r1, r4, #3
   11b50:	e3510050 	cmp	r1, #80	; 0x50
   11b54:	9a000032 	bls	11c24 <free@plt+0x101c>
   11b58:	e3530000 	cmp	r3, #0
   11b5c:	1a00003c 	bne	11c54 <free@plt+0x104c>
   11b60:	e5dd3018 	ldrb	r3, [sp, #24]
   11b64:	e3530000 	cmp	r3, #0
   11b68:	0a000022 	beq	11bf8 <free@plt+0xff0>
   11b6c:	e264203d 	rsb	r2, r4, #61	; 0x3d
   11b70:	e3520001 	cmp	r2, #1
   11b74:	e59f30e8 	ldr	r3, [pc, #232]	; 11c64 <free@plt+0x105c>
   11b78:	33a02001 	movcc	r2, #1
   11b7c:	e59f10e4 	ldr	r1, [pc, #228]	; 11c68 <free@plt+0x1060>
   11b80:	e0850004 	add	r0, r5, r4
   11b84:	ebfffbfe 	bl	10b84 <sprintf@plt>
   11b88:	e59fe0dc 	ldr	lr, [pc, #220]	; 11c6c <free@plt+0x1064>
   11b8c:	e3a0307c 	mov	r3, #124	; 0x7c
--
   11db0:	e5904000 	ldr	r4, [r0]
   11db4:	e5960000 	ldr	r0, [r6]
   11db8:	ebfffb4a 	bl	10ae8 <fprintf@plt>
   11dbc:	e5965000 	ldr	r5, [r6]
   11dc0:	e1a00004 	mov	r0, r4
   11dc4:	ebfffb20 	bl	10a4c <strerror@plt>
   11dc8:	e58d4000 	str	r4, [sp]
   11dcc:	e59f308c 	ldr	r3, [pc, #140]	; 11e60 <free@plt+0x1258>
   11dd0:	e3a02008 	mov	r2, #8
   11dd4:	e59f1088 	ldr	r1, [pc, #136]	; 11e64 <free@plt+0x125c>
   11dd8:	e58d0004 	str	r0, [sp, #4]
   11ddc:	e1a00005 	mov	r0, r5
   11de0:	eaffffc6 	b	11d00 <free@plt+0x10f8>
   11de4:	e3e06000 	mvn	r6, #0
   11de8:	eaffffe7 	b	11d8c <free@plt+0x1184>
   11dec:	e3760001 	cmn	r6, #1
   11df0:	0affffda 	beq	11d60 <free@plt+0x1158>
   11df4:	e1a02006 	mov	r2, r6
   11df8:	e595100c 	ldr	r1, [r5, #12]
   11dfc:	e1a00007 	mov	r0, r7
   11e00:	ebfffb5f 	bl	10b84 <sprintf@plt>
   11e04:	e3a01702 	mov	r1, #524288	; 0x80000
   11e08:	e1a00007 	mov	r0, r7
--
   121a4:	00015330 	andeq	r5, r1, r0, lsr r3
   121a8:	00015ed3 	ldrdeq	r5, [r1], -r3
   121ac:	000159ef 	andeq	r5, r1, pc, ror #19
   121b0:	00015f38 	andeq	r5, r1, r8, lsr pc
   121b4:	00015f64 	andeq	r5, r1, r4, ror #30
   121b8:	00015e93 	muleq	r1, r3, lr
   121bc:	e92d48f0 	push	{r4, r5, r6, r7, fp, lr}
   121c0:	e28db014 	add	fp, sp, #20
   121c4:	e24dd018 	sub	sp, sp, #24
   121c8:	e1a07001 	mov	r7, r1
   121cc:	e1a06000 	mov	r6, r0
   121d0:	e1a05002 	mov	r5, r2
   121d4:	ebfffa76 	bl	10bb4 <strlen@plt>
   121d8:	e1a02007 	mov	r2, r7
   121dc:	e1a01006 	mov	r1, r6
   121e0:	e2800039 	add	r0, r0, #57	; 0x39
   121e4:	e3c00007 	bic	r0, r0, #7
   121e8:	e04dd000 	sub	sp, sp, r0
   121ec:	e28d4010 	add	r4, sp, #16
   121f0:	e1a00004 	mov	r0, r4
   121f4:	ebfffa62 	bl	10b84 <sprintf@plt>
   121f8:	e24b101c 	sub	r1, fp, #28
   121fc:	e1a00004 	mov	r0, r4
--
   1263c:	00015e1a 	andeq	r5, r1, sl, lsl lr
   12640:	00016172 	andeq	r6, r1, r2, ror r1
   12644:	00015f63 	andeq	r5, r1, r3, ror #30
   12648:	00015330 	andeq	r5, r1, r0, lsr r3
   1264c:	e92d49f0 	push	{r4, r5, r6, r7, r8, fp, lr}
   12650:	e28db018 	add	fp, sp, #24
   12654:	e24dd044 	sub	sp, sp, #68	; 0x44
   12658:	e5907000 	ldr	r7, [r0]
   1265c:	e1a08001 	mov	r8, r1
   12660:	e1a00007 	mov	r0, r7
   12664:	e1a06003 	mov	r6, r3
   12668:	e1a05002 	mov	r5, r2
   1266c:	ebfff950 	bl	10bb4 <strlen@plt>
   12670:	e1a02008 	mov	r2, r8
   12674:	e1a01007 	mov	r1, r7
   12678:	e2800039 	add	r0, r0, #57	; 0x39
   1267c:	e3c00007 	bic	r0, r0, #7
   12680:	e04dd000 	sub	sp, sp, r0
   12684:	e28d4008 	add	r4, sp, #8
   12688:	e1a00004 	mov	r0, r4
   1268c:	ebfff93c 	bl	10b84 <sprintf@plt>
   12690:	e3a02032 	mov	r2, #50	; 0x32
   12694:	e24b1050 	sub	r1, fp, #80	; 0x50
--
   12d04:	e1a05001 	mov	r5, r1
   12d08:	e3130001 	tst	r3, #1
   12d0c:	1a000006 	bne	12d2c <free@plt+0x2124>
   12d10:	e1a00001 	mov	r0, r1
   12d14:	eb00062b 	bl	145c8 <free@plt+0x39c0>
   12d18:	e2400001 	sub	r0, r0, #1
   12d1c:	e16f0f10 	clz	r0, r0
   12d20:	e1a002a0 	lsr	r0, r0, #5
   12d24:	e24bd010 	sub	sp, fp, #16
   12d28:	e8bd8870 	pop	{r4, r5, r6, fp, pc}
   12d2c:	e5904004 	ldr	r4, [r0, #4]
   12d30:	e1a0600d 	mov	r6, sp
   12d34:	e1a00004 	mov	r0, r4
   12d38:	ebfff79d 	bl	10bb4 <strlen@plt>
   12d3c:	e1a02005 	mov	r2, r5
   12d40:	e1a01004 	mov	r1, r4
   12d44:	e2800011 	add	r0, r0, #17
   12d48:	e3c00007 	bic	r0, r0, #7
   12d4c:	e04dd000 	sub	sp, sp, r0
   12d50:	e1a0000d 	mov	r0, sp
   12d54:	ebfff78a 	bl	10b84 <sprintf@plt>
   12d58:	e1a0000d 	mov	r0, sp
   12d5c:	e24b107c 	sub	r1, fp, #124	; 0x7c
--
   12e34:	e2843008 	add	r3, r4, #8
   12e38:	e1a02006 	mov	r2, r6
   12e3c:	e1a01005 	mov	r1, r5
   12e40:	e2870008 	add	r0, r7, #8
   12e44:	ebfffe00 	bl	1264c <free@plt+0x1a44>
   12e48:	e250a000 	subs	sl, r0, #0
   12e4c:	1affffec 	bne	12e04 <free@plt+0x21fc>
   12e50:	e597800c 	ldr	r8, [r7, #12]
   12e54:	e1a0900d 	mov	r9, sp
   12e58:	e1a00008 	mov	r0, r8
   12e5c:	ebfff754 	bl	10bb4 <strlen@plt>
   12e60:	e1a02005 	mov	r2, r5
   12e64:	e1a01008 	mov	r1, r8
   12e68:	e2846051 	add	r6, r4, #81	; 0x51
   12e6c:	e280006b 	add	r0, r0, #107	; 0x6b
   12e70:	e3c00007 	bic	r0, r0, #7
   12e74:	e04dd000 	sub	sp, sp, r0
   12e78:	e28d3010 	add	r3, sp, #16
   12e7c:	e1a00003 	mov	r0, r3
   12e80:	e50b3068 	str	r3, [fp, #-104]	; 0xffffff98
   12e84:	ebfff73e 	bl	10b84 <sprintf@plt>
   12e88:	e51b3068 	ldr	r3, [fp, #-104]	; 0xffffff98
   12e8c:	e3a02080 	mov	r2, #128	; 0x80
   12e90:	e1a01006 	mov	r1, r6
   12e94:	e1a00003 	mov	r0, r3
   12e98:	ebfffbf5 	bl	11e74 <free@plt+0x126c>
   12e9c:	e1a0d009 	mov	sp, r9
   12ea0:	e3500000 	cmp	r0, #0
   12ea4:	baffffd6 	blt	12e04 <free@plt+0x21fc>
   12ea8:	e0866000 	add	r6, r6, r0
   12eac:	e546a001 	strb	sl, [r6, #-1]
   12eb0:	e5976010 	ldr	r6, [r7, #16]
   12eb4:	e2848010 	add	r8, r4, #16
   12eb8:	e1a00006 	mov	r0, r6
   12ebc:	ebfff73c 	bl	10bb4 <strlen@plt>
   12ec0:	e1a02005 	mov	r2, r5
   12ec4:	e1a01006 	mov	r1, r6
   12ec8:	e280006b 	add	r0, r0, #107	; 0x6b
   12ecc:	e3c00007 	bic	r0, r0, #7
   12ed0:	e04dd000 	sub	sp, sp, r0
   12ed4:	e28d3010 	add	r3, sp, #16
   12ed8:	e1a00003 	mov	r0, r3
   12edc:	e50b3068 	str	r3, [fp, #-104]	; 0xffffff98
   12ee0:	ebfff727 	bl	10b84 <sprintf@plt>
   12ee4:	e51b3068 	ldr	r3, [fp, #-104]	; 0xffffff98
   12ee8:	e3a02041 	mov	r2, #65	; 0x41
--
   12efc:	e3500000 	cmp	r0, #0
   12f00:	baffffbf 	blt	12e04 <free@plt+0x21fc>
   12f04:	e0880000 	add	r0, r8, r0
   12f08:	e540a001 	strb	sl, [r0, #-1]
   12f0c:	e28420e4 	add	r2, r4, #228	; 0xe4
   12f10:	e1a01005 	mov	r1, r5
   12f14:	e5970014 	ldr	r0, [r7, #20]
   12f18:	ebfffca7 	bl	121bc <free@plt+0x15b4>
   12f1c:	e3500000 	cmp	r0, #0
   12f20:	1affffb7 	bne	12e04 <free@plt+0x21fc>
   12f24:	e597a018 	ldr	sl, [r7, #24]
   12f28:	e1a0000a 	mov	r0, sl
   12f2c:	ebfff720 	bl	10bb4 <strlen@plt>
   12f30:	e1a02005 	mov	r2, r5
   12f34:	e1a0100a 	mov	r1, sl
   12f38:	e2800039 	add	r0, r0, #57	; 0x39
   12f3c:	e3c00007 	bic	r0, r0, #7
   12f40:	e04dd000 	sub	sp, sp, r0
   12f44:	e28d6010 	add	r6, sp, #16
   12f48:	e1a00006 	mov	r0, r6
   12f4c:	ebfff70c 	bl	10b84 <sprintf@plt>
   12f50:	e28410d8 	add	r1, r4, #216	; 0xd8
   12f54:	e1a00006 	mov	r0, r6
--
   12fd4:	b3a03000 	movlt	r3, #0
   12fd8:	a58400f4 	strge	r0, [r4, #244]	; 0xf4
   12fdc:	b58430f4 	strlt	r3, [r4, #244]	; 0xf4
   12fe0:	e28420f8 	add	r2, r4, #248	; 0xf8
   12fe4:	e1a01005 	mov	r1, r5
   12fe8:	e597002c 	ldr	r0, [r7, #44]	; 0x2c
   12fec:	ebfffc72 	bl	121bc <free@plt+0x15b4>
   12ff0:	e2506000 	subs	r6, r0, #0
   12ff4:	1affff82 	bne	12e04 <free@plt+0x21fc>
   12ff8:	e5977030 	ldr	r7, [r7, #48]	; 0x30
   12ffc:	e1a0a00d 	mov	sl, sp
   13000:	e1a00007 	mov	r0, r7
   13004:	ebfff6ea 	bl	10bb4 <strlen@plt>
   13008:	e1a02005 	mov	r2, r5
   1300c:	e1a01007 	mov	r1, r7
   13010:	e2800039 	add	r0, r0, #57	; 0x39
   13014:	e3c00007 	bic	r0, r0, #7
   13018:	e04dd000 	sub	sp, sp, r0
   1301c:	e28d9010 	add	r9, sp, #16
   13020:	e1a00009 	mov	r0, r9
   13024:	ebfff6d6 	bl	10b84 <sprintf@plt>
   13028:	e3a01702 	mov	r1, #524288	; 0x80000
   1302c:	e1a00009 	mov	r0, r9
--
   147e8:	e58d0004 	str	r0, [sp, #4]
   147ec:	e1a00007 	mov	r0, r7
   147f0:	ebfff0bc 	bl	10ae8 <fprintf@plt>
   147f4:	e1a00004 	mov	r0, r4
   147f8:	ebfff0fc 	bl	10bf0 <close@plt>
   147fc:	e1a04006 	mov	r4, r6
   14800:	eaffffb9 	b	146ec <free@plt+0x3ae4>
   14804:	000270d0 	ldrdeq	r7, [r2], -r0
   14808:	00015e1a 	andeq	r5, r1, sl, lsl lr
   1480c:	00015e21 	andeq	r5, r1, r1, lsr #28
   14810:	00015f63 	andeq	r5, r1, r3, ror #30
   14814:	00015330 	andeq	r5, r1, r0, lsr r3
   14818:	000162ef 	andeq	r6, r1, pc, ror #5
   1481c:	81484d11 	cmphi	r8, r1, lsl sp
   14820:	00016794 	muleq	r1, r4, r7
   14824:	e52de004 	push	{lr}		; (str lr, [sp, #-4]!)
   14828:	e59f101c 	ldr	r1, [pc, #28]	; 1484c <free@plt+0x3c44>
   1482c:	e24dd024 	sub	sp, sp, #36	; 0x24
   14830:	e1a02000 	mov	r2, r0
   14834:	e1a0000d 	mov	r0, sp
   14838:	ebfff0d1 	bl	10b84 <sprintf@plt>
   1483c:	e1a0000d 	mov	r0, sp
   14840:	ebffff8f 	bl	14684 <free@plt+0x3a7c>
--
   14d04:	0001689e 	muleq	r1, lr, r8
   14d08:	000168c7 	andeq	r6, r1, r7, asr #17
   14d0c:	00016900 	andeq	r6, r1, r0, lsl #18
   14d10:	00016936 	andeq	r6, r1, r6, lsr r9
   14d14:	00016963 	andeq	r6, r1, r3, ror #18
   14d18:	000162b8 			; <UNDEFINED> instruction: 0x000162b8
   14d1c:	0001673f 	andeq	r6, r1, pc, lsr r7
   14d20:	0001699b 	muleq	r1, fp, r9
   14d24:	000162a3 	andeq	r6, r1, r3, lsr #5
   14d28:	0001629f 	muleq	r1, pc, r2	; <UNPREDICTABLE>
   14d2c:	0001629a 	muleq	r1, sl, r2
   14d30:	00016296 	muleq	r1, r6, r2
   14d34:	000162ae 	andeq	r6, r1, lr, lsr #5
   14d38:	000162bc 			; <UNDEFINED> instruction: 0x000162bc
   14d3c:	e92d4010 	push	{r4, lr}
   14d40:	e24dd020 	sub	sp, sp, #32
   14d44:	e1a02000 	mov	r2, r0
   14d48:	e1a04001 	mov	r4, r1
   14d4c:	e1a0000d 	mov	r0, sp
   14d50:	e59f1014 	ldr	r1, [pc, #20]	; 14d6c <free@plt+0x4164>
   14d54:	ebffef8a 	bl	10b84 <sprintf@plt>
   14d58:	e1a01004 	mov	r1, r4
   14d5c:	e1a0000d 	mov	r0, sp


[*] Function sprintf used 12 times nanddump