[*] Binary protection state of ubirmvol
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of ubirmvol
11190: e3a03016 mov r3, #22
11194: e5803000 str r3, [r0]
11198: e3e00000 mvn r0, #0
1119c: e28dd01c add sp, sp, #28
111a0: e8bd8030 pop {r4, r5, pc}
111a4: 000240b0 strheq r4, [r2], -r0
111a8: 00013895 muleq r1, r5, r8
111ac: 00013961 andeq r3, r1, r1, ror #18
111b0: e92d48f0 push {r4, r5, r6, r7, fp, lr}
111b4: e28db014 add fp, sp, #20
111b8: e1a06001 mov r6, r1
111bc: e1a04002 mov r4, r2
111c0: e1a05000 mov r5, r0
111c4: ebfffdf5 bl 109a0 <strlen@plt>
111c8: e1a02006 mov r2, r6
111cc: e1a01005 mov r1, r5
111d0: e2800039 add r0, r0, #57 ; 0x39
111d4: e3c00007 bic r0, r0, #7
111d8: e04dd000 sub sp, sp, r0
111dc: e1a0000d mov r0, sp
111e0: ebfffde5 bl 1097c <sprintf@plt>
111e4: e1a01004 mov r1, r4
111e8: e1a0000d mov r0, sp
111ec: ebffffd2 bl 1113c <free@plt+0x760>
111f0: e24bd014 sub sp, fp, #20
111f4: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
111f8: e92d48f0 push {r4, r5, r6, r7, fp, lr}
111fc: e28db014 add fp, sp, #20
11200: e1a06001 mov r6, r1
11204: e1a07002 mov r7, r2
11208: e1a04003 mov r4, r3
1120c: e1a05000 mov r5, r0
11210: ebfffde2 bl 109a0 <strlen@plt>
11214: e1a03007 mov r3, r7
11218: e1a02006 mov r2, r6
1121c: e1a01005 mov r1, r5
11220: e280006b add r0, r0, #107 ; 0x6b
11224: e3c00007 bic r0, r0, #7
11228: e04dd000 sub sp, sp, r0
1122c: e1a0000d mov r0, sp
11230: ebfffdd1 bl 1097c <sprintf@plt>
11234: e1a01004 mov r1, r4
11238: e1a0000d mov r0, sp
--
11684: eaffffe8 b 1162c <free@plt+0xc50>
11688: 00013a6f andeq r3, r1, pc, ror #20
1168c: 00013895 muleq r1, r5, r8
11690: 00013a76 andeq r3, r1, r6, ror sl
11694: 000240b0 strheq r4, [r2], -r0
11698: 00013aa9 andeq r3, r1, r9, lsr #21
1169c: e92d48f0 push {r4, r5, r6, r7, fp, lr}
116a0: e5904000 ldr r4, [r0]
116a4: e28db014 add fp, sp, #20
116a8: e1a00004 mov r0, r4
116ac: e1a06003 mov r6, r3
116b0: e1a07001 mov r7, r1
116b4: e1a05002 mov r5, r2
116b8: ebfffcb8 bl 109a0 <strlen@plt>
116bc: e1a02007 mov r2, r7
116c0: e1a01004 mov r1, r4
116c4: e2800039 add r0, r0, #57 ; 0x39
116c8: e3c00007 bic r0, r0, #7
116cc: e04dd000 sub sp, sp, r0
116d0: e1a0000d mov r0, sp
116d4: ebfffca8 bl 1097c <sprintf@plt>
116d8: e1a02006 mov r2, r6
116dc: e1a01005 mov r1, r5
--
121dc: e59f20c0 ldr r2, [pc, #192] ; 122a4 <free@plt+0x18c8>
121e0: e59f10d0 ldr r1, [pc, #208] ; 122b8 <free@plt+0x18dc>
121e4: e5900000 ldr r0, [r0]
121e8: ebfff9bf bl 108ec <fprintf@plt>
121ec: ebfff9e5 bl 10988 <__errno_location@plt>
121f0: e3a03013 mov r3, #19
121f4: eaffffcd b 12130 <free@plt+0x1754>
121f8: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
121fc: e1530009 cmp r3, r9
12200: 1affffed bne 121bc <free@plt+0x17e0>
12204: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
12208: e1540003 cmp r4, r3
1220c: caffffee bgt 121cc <free@plt+0x17f0>
12210: e3570000 cmp r7, #0
12214: 03a00001 moveq r0, #1
12218: 0affffb6 beq 120f8 <free@plt+0x171c>
1221c: e2473001 sub r3, r7, #1
12220: e1a02004 mov r2, r4
12224: e5961040 ldr r1, [r6, #64] ; 0x40
12228: e1a00008 mov r0, r8
1222c: ebfff9d2 bl 1097c <sprintf@plt>
12230: e3a01000 mov r1, #0
12234: e1a00008 mov r0, r8
--
1265c: ebfff87b bl 10850 <ioctl@plt>
12660: e2900000 adds r0, r0, #0
12664: 13a00001 movne r0, #1
12668: e2600000 rsb r0, r0, #0
1266c: e28dd014 add sp, sp, #20
12670: e49df004 pop {pc} ; (ldr pc, [sp], #4)
12674: 40044f02 andmi r4, r4, r2, lsl #30
12678: e92d4830 push {r4, r5, fp, lr}
1267c: e28db00c add fp, sp, #12
12680: e24dd068 sub sp, sp, #104 ; 0x68
12684: e5904010 ldr r4, [r0, #16]
12688: e1a05001 mov r5, r1
1268c: e1a00004 mov r0, r4
12690: ebfff8c2 bl 109a0 <strlen@plt>
12694: e1a02005 mov r2, r5
12698: e1a01004 mov r1, r4
1269c: e2800039 add r0, r0, #57 ; 0x39
126a0: e3c00007 bic r0, r0, #7
126a4: e04dd000 sub sp, sp, r0
126a8: e1a0000d mov r0, sp
126ac: ebfff8b2 bl 1097c <sprintf@plt>
126b0: e24b1074 sub r1, fp, #116 ; 0x74
126b4: e1a0000d mov r0, sp
--
12924: ebfffa21 bl 111b0 <free@plt+0x7d4>
12928: e3500000 cmp r0, #0
1292c: 1affff77 bne 12710 <free@plt+0x1d34>
12930: e2842048 add r2, r4, #72 ; 0x48
12934: e1a01006 mov r1, r6
12938: e5950030 ldr r0, [r5, #48] ; 0x30
1293c: ebfffa1b bl 111b0 <free@plt+0x7d4>
12940: e3500000 cmp r0, #0
12944: 1affff71 bne 12710 <free@plt+0x1d34>
12948: e595802c ldr r8, [r5, #44] ; 0x2c
1294c: e1a0900d mov r9, sp
12950: e1a00008 mov r0, r8
12954: ebfff811 bl 109a0 <strlen@plt>
12958: e1a02006 mov r2, r6
1295c: e1a01008 mov r1, r8
12960: e2800039 add r0, r0, #57 ; 0x39
12964: e3c00007 bic r0, r0, #7
12968: e04dd000 sub sp, sp, r0
1296c: e28d7008 add r7, sp, #8
12970: e1a00007 mov r0, r7
12974: ebfff800 bl 1097c <sprintf@plt>
12978: e2841040 add r1, r4, #64 ; 0x40
1297c: e1a00007 mov r0, r7
--
12c04: e1a05001 mov r5, r1
12c08: e1a06002 mov r6, r2
12c0c: e3a01000 mov r1, #0
12c10: e3a020b0 mov r2, #176 ; 0xb0
12c14: e1a07000 mov r7, r0
12c18: e1a00009 mov r0, r9
12c1c: e1a04003 mov r4, r3
12c20: ebfff749 bl 1094c <emset@plt>
12c24: e597a048 ldr sl, [r7, #72] ; 0x48
12c28: e8840060 stm r4, {r5, r6}
12c2c: e1a0000a mov r0, sl
12c30: ebfff75a bl 109a0 <strlen@plt>
12c34: e1a0800d mov r8, sp
12c38: e1a03006 mov r3, r6
12c3c: e1a02005 mov r2, r5
12c40: e1a0100a mov r1, sl
12c44: e280006b add r0, r0, #107 ; 0x6b
12c48: e3c00007 bic r0, r0, #7
12c4c: e04dd000 sub sp, sp, r0
12c50: e1a0000d mov r0, sp
12c54: ebfff748 bl 1097c <sprintf@plt>
12c58: e1a0000d mov r0, sp
12c5c: e284200c add r2, r4, #12
12c60: e1a01009 mov r1, r9
12c64: ebfffa56 bl 115c4 <free@plt+0xbe8>
12c68: e1a0d008 mov sp, r8
12c6c: e3500000 cmp r0, #0
12c70: 0a000003 beq 12c84 <free@plt+0x22a8>
12c74: e3e08000 mvn r8, #0
12c78: e1a00008 mov r0, r8
12c7c: e24bd020 sub sp, fp, #32
12c80: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
12c84: e5979044 ldr r9, [r7, #68] ; 0x44
12c88: e1a00009 mov r0, r9
12c8c: ebfff743 bl 109a0 <strlen@plt>
12c90: e1a03006 mov r3, r6
12c94: e1a02005 mov r2, r5
12c98: e1a01009 mov r1, r9
12c9c: e280006b add r0, r0, #107 ; 0x6b
12ca0: e3c00007 bic r0, r0, #7
12ca4: e04dd000 sub sp, sp, r0
12ca8: e1a0000d mov r0, sp
12cac: ebfff732 bl 1097c <sprintf@plt>
12cb0: e1a0000d mov r0, sp
12cb4: e3a02032 mov r2, #50 ; 0x32
--
12d00: e3a03003 mov r3, #3
12d04: e5843010 str r3, [r4, #16]
12d08: e1a02006 mov r2, r6
12d0c: e2843014 add r3, r4, #20
12d10: e1a01005 mov r1, r5
12d14: e597004c ldr r0, [r7, #76] ; 0x4c
12d18: ebfff936 bl 111f8 <free@plt+0x81c>
12d1c: e3500000 cmp r0, #0
12d20: 1affffd3 bne 12c74 <free@plt+0x2298>
12d24: e5978050 ldr r8, [r7, #80] ; 0x50
12d28: e1a0900d mov r9, sp
12d2c: e1a00008 mov r0, r8
12d30: ebfff71a bl 109a0 <strlen@plt>
12d34: e1a03006 mov r3, r6
12d38: e1a02005 mov r2, r5
12d3c: e1a01008 mov r1, r8
12d40: e280006b add r0, r0, #107 ; 0x6b
12d44: e3c00007 bic r0, r0, #7
12d48: e04dd000 sub sp, sp, r0
12d4c: e1a0000d mov r0, sp
12d50: ebfff709 bl 1097c <sprintf@plt>
12d54: e1a0000d mov r0, sp
12d58: e2841018 add r1, r4, #24
--
12da8: e1a02006 mov r2, r6
12dac: e1a01005 mov r1, r5
12db0: e597005c ldr r0, [r7, #92] ; 0x5c
12db4: ebfff90f bl 111f8 <free@plt+0x81c>
12db8: e2508000 subs r8, r0, #0
12dbc: 1affffac bne 12c74 <free@plt+0x2298>
12dc0: e5941028 ldr r1, [r4, #40] ; 0x28
12dc4: e594002c ldr r0, [r4, #44] ; 0x2c
12dc8: e5977060 ldr r7, [r7, #96] ; 0x60
12dcc: e0c32190 smull r2, r3, r0, r1
12dd0: e1a00007 mov r0, r7
12dd4: e1c422f0 strd r2, [r4, #32]
12dd8: ebfff6f0 bl 109a0 <strlen@plt>
12ddc: e1a03006 mov r3, r6
12de0: e1a02005 mov r2, r5
12de4: e1a01007 mov r1, r7
12de8: e280006b add r0, r0, #107 ; 0x6b
12dec: e3c00007 bic r0, r0, #7
12df0: e04dd000 sub sp, sp, r0
12df4: e1a0000d mov r0, sp
12df8: ebfff6df bl 1097c <sprintf@plt>
12dfc: e1a0000d mov r0, sp
12e00: e3a02081 mov r2, #129 ; 0x81
--
1301c: 0a000004 beq 13034 <free@plt+0x2658>
13020: e5963000 ldr r3, [r6]
13024: e3530002 cmp r3, #2
13028: 1affffca bne 12f58 <free@plt+0x257c>
1302c: e2844001 add r4, r4, #1
13030: eafffff0 b 12ff8 <free@plt+0x261c>
13034: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
13038: e15a0003 cmp sl, r3
1303c: 1afffffa bne 1302c <free@plt+0x2650>
13040: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
13044: e1540003 cmp r4, r3
13048: c3a03013 movgt r3, #19
1304c: c5863000 strgt r3, [r6]
13050: caffffc0 bgt 12f58 <free@plt+0x257c>
13054: e51b30bc ldr r3, [fp, #-188] ; 0xffffff44
13058: e1a02004 mov r2, r4
1305c: e2438001 sub r8, r3, #1
13060: e1a03008 mov r3, r8
13064: e5951040 ldr r1, [r5, #64] ; 0x40
13068: e1a00007 mov r0, r7
1306c: ebfff642 bl 1097c <sprintf@plt>
13070: e3a01000 mov r1, #0
13074: e1a00007 mov r0, r7
[*] Function sprintf used 11 times ubirmvol