[*] Binary protection state of ubirename
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of ubirename
10e88: e3a03016 mov r3, #22
10e8c: e5803000 str r3, [r0]
10e90: e3e00000 mvn r0, #0
10e94: e28dd01c add sp, sp, #28
10e98: e8bd8030 pop {r4, r5, pc}
10e9c: 00024088 andeq r4, r2, r8, lsl #1
10ea0: 000134c9 andeq r3, r1, r9, asr #9
10ea4: 00013595 muleq r1, r5, r5
10ea8: e92d48f0 push {r4, r5, r6, r7, fp, lr}
10eac: e28db014 add fp, sp, #20
10eb0: e1a06001 mov r6, r1
10eb4: e1a04002 mov r4, r2
10eb8: e1a05000 mov r5, r0
10ebc: ebfffe56 bl 1081c <strlen@plt>
10ec0: e1a02006 mov r2, r6
10ec4: e1a01005 mov r1, r5
10ec8: e2800039 add r0, r0, #57 ; 0x39
10ecc: e3c00007 bic r0, r0, #7
10ed0: e04dd000 sub sp, sp, r0
10ed4: e1a0000d mov r0, sp
10ed8: ebfffe49 bl 10804 <sprintf@plt>
10edc: e1a01004 mov r1, r4
10ee0: e1a0000d mov r0, sp
10ee4: ebffffd2 bl 10e34 <free@plt+0x5e8>
10ee8: e24bd014 sub sp, fp, #20
10eec: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
10ef0: e92d48f0 push {r4, r5, r6, r7, fp, lr}
10ef4: e28db014 add fp, sp, #20
10ef8: e1a06001 mov r6, r1
10efc: e1a07002 mov r7, r2
10f00: e1a04003 mov r4, r3
10f04: e1a05000 mov r5, r0
10f08: ebfffe43 bl 1081c <strlen@plt>
10f0c: e1a03007 mov r3, r7
10f10: e1a02006 mov r2, r6
10f14: e1a01005 mov r1, r5
10f18: e280006b add r0, r0, #107 ; 0x6b
10f1c: e3c00007 bic r0, r0, #7
10f20: e04dd000 sub sp, sp, r0
10f24: e1a0000d mov r0, sp
10f28: ebfffe35 bl 10804 <sprintf@plt>
10f2c: e1a01004 mov r1, r4
10f30: e1a0000d mov r0, sp
--
1137c: eaffffe8 b 11324 <free@plt+0xad8>
11380: 000136a3 andeq r3, r1, r3, lsr #13
11384: 000134c9 andeq r3, r1, r9, asr #9
11388: 000136aa andeq r3, r1, sl, lsr #13
1138c: 00024088 andeq r4, r2, r8, lsl #1
11390: 000136dd ldrdeq r3, [r1], -sp
11394: e92d48f0 push {r4, r5, r6, r7, fp, lr}
11398: e5904000 ldr r4, [r0]
1139c: e28db014 add fp, sp, #20
113a0: e1a00004 mov r0, r4
113a4: e1a06003 mov r6, r3
113a8: e1a07001 mov r7, r1
113ac: e1a05002 mov r5, r2
113b0: ebfffd19 bl 1081c <strlen@plt>
113b4: e1a02007 mov r2, r7
113b8: e1a01004 mov r1, r4
113bc: e2800039 add r0, r0, #57 ; 0x39
113c0: e3c00007 bic r0, r0, #7
113c4: e04dd000 sub sp, sp, r0
113c8: e1a0000d mov r0, sp
113cc: ebfffd0c bl 10804 <sprintf@plt>
113d0: e1a02006 mov r2, r6
113d4: e1a01005 mov r1, r5
--
11ed4: e59f20c0 ldr r2, [pc, #192] ; 11f9c <free@plt+0x1750>
11ed8: e59f10d0 ldr r1, [pc, #208] ; 11fb0 <free@plt+0x1764>
11edc: e5900000 ldr r0, [r0]
11ee0: ebfffa23 bl 10774 <fprintf@plt>
11ee4: ebfffa49 bl 10810 <__errno_location@plt>
11ee8: e3a03013 mov r3, #19
11eec: eaffffcd b 11e28 <free@plt+0x15dc>
11ef0: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
11ef4: e1530009 cmp r3, r9
11ef8: 1affffed bne 11eb4 <free@plt+0x1668>
11efc: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
11f00: e1540003 cmp r4, r3
11f04: caffffee bgt 11ec4 <free@plt+0x1678>
11f08: e3570000 cmp r7, #0
11f0c: 03a00001 moveq r0, #1
11f10: 0affffb6 beq 11df0 <free@plt+0x15a4>
11f14: e2473001 sub r3, r7, #1
11f18: e1a02004 mov r2, r4
11f1c: e5961040 ldr r1, [r6, #64] ; 0x40
11f20: e1a00008 mov r0, r8
11f24: ebfffa36 bl 10804 <sprintf@plt>
11f28: e3a01000 mov r1, #0
11f2c: e1a00008 mov r0, r8
--
12354: ebfff8eb bl 10708 <ioctl@plt>
12358: e2900000 adds r0, r0, #0
1235c: 13a00001 movne r0, #1
12360: e2600000 rsb r0, r0, #0
12364: e28dd014 add sp, sp, #20
12368: e49df004 pop {pc} ; (ldr pc, [sp], #4)
1236c: 40044f02 andmi r4, r4, r2, lsl #30
12370: e92d4830 push {r4, r5, fp, lr}
12374: e28db00c add fp, sp, #12
12378: e24dd068 sub sp, sp, #104 ; 0x68
1237c: e5904010 ldr r4, [r0, #16]
12380: e1a05001 mov r5, r1
12384: e1a00004 mov r0, r4
12388: ebfff923 bl 1081c <strlen@plt>
1238c: e1a02005 mov r2, r5
12390: e1a01004 mov r1, r4
12394: e2800039 add r0, r0, #57 ; 0x39
12398: e3c00007 bic r0, r0, #7
1239c: e04dd000 sub sp, sp, r0
123a0: e1a0000d mov r0, sp
123a4: ebfff916 bl 10804 <sprintf@plt>
123a8: e24b1074 sub r1, fp, #116 ; 0x74
123ac: e1a0000d mov r0, sp
--
1261c: ebfffa21 bl 10ea8 <free@plt+0x65c>
12620: e3500000 cmp r0, #0
12624: 1affff77 bne 12408 <free@plt+0x1bbc>
12628: e2842048 add r2, r4, #72 ; 0x48
1262c: e1a01006 mov r1, r6
12630: e5950030 ldr r0, [r5, #48] ; 0x30
12634: ebfffa1b bl 10ea8 <free@plt+0x65c>
12638: e3500000 cmp r0, #0
1263c: 1affff71 bne 12408 <free@plt+0x1bbc>
12640: e595802c ldr r8, [r5, #44] ; 0x2c
12644: e1a0900d mov r9, sp
12648: e1a00008 mov r0, r8
1264c: ebfff872 bl 1081c <strlen@plt>
12650: e1a02006 mov r2, r6
12654: e1a01008 mov r1, r8
12658: e2800039 add r0, r0, #57 ; 0x39
1265c: e3c00007 bic r0, r0, #7
12660: e04dd000 sub sp, sp, r0
12664: e28d7008 add r7, sp, #8
12668: e1a00007 mov r0, r7
1266c: ebfff864 bl 10804 <sprintf@plt>
12670: e2841040 add r1, r4, #64 ; 0x40
12674: e1a00007 mov r0, r7
--
128fc: e1a05001 mov r5, r1
12900: e1a06002 mov r6, r2
12904: e3a01000 mov r1, #0
12908: e3a020b0 mov r2, #176 ; 0xb0
1290c: e1a07000 mov r7, r0
12910: e1a00009 mov r0, r9
12914: e1a04003 mov r4, r3
12918: ebfff7ad bl 107d4 <emset@plt>
1291c: e597a048 ldr sl, [r7, #72] ; 0x48
12920: e8840060 stm r4, {r5, r6}
12924: e1a0000a mov r0, sl
12928: ebfff7bb bl 1081c <strlen@plt>
1292c: e1a0800d mov r8, sp
12930: e1a03006 mov r3, r6
12934: e1a02005 mov r2, r5
12938: e1a0100a mov r1, sl
1293c: e280006b add r0, r0, #107 ; 0x6b
12940: e3c00007 bic r0, r0, #7
12944: e04dd000 sub sp, sp, r0
12948: e1a0000d mov r0, sp
1294c: ebfff7ac bl 10804 <sprintf@plt>
12950: e1a0000d mov r0, sp
12954: e284200c add r2, r4, #12
12958: e1a01009 mov r1, r9
1295c: ebfffa56 bl 112bc <free@plt+0xa70>
12960: e1a0d008 mov sp, r8
12964: e3500000 cmp r0, #0
12968: 0a000003 beq 1297c <free@plt+0x2130>
1296c: e3e08000 mvn r8, #0
12970: e1a00008 mov r0, r8
12974: e24bd020 sub sp, fp, #32
12978: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
1297c: e5979044 ldr r9, [r7, #68] ; 0x44
12980: e1a00009 mov r0, r9
12984: ebfff7a4 bl 1081c <strlen@plt>
12988: e1a03006 mov r3, r6
1298c: e1a02005 mov r2, r5
12990: e1a01009 mov r1, r9
12994: e280006b add r0, r0, #107 ; 0x6b
12998: e3c00007 bic r0, r0, #7
1299c: e04dd000 sub sp, sp, r0
129a0: e1a0000d mov r0, sp
129a4: ebfff796 bl 10804 <sprintf@plt>
129a8: e1a0000d mov r0, sp
129ac: e3a02032 mov r2, #50 ; 0x32
--
129f8: e3a03003 mov r3, #3
129fc: e5843010 str r3, [r4, #16]
12a00: e1a02006 mov r2, r6
12a04: e2843014 add r3, r4, #20
12a08: e1a01005 mov r1, r5
12a0c: e597004c ldr r0, [r7, #76] ; 0x4c
12a10: ebfff936 bl 10ef0 <free@plt+0x6a4>
12a14: e3500000 cmp r0, #0
12a18: 1affffd3 bne 1296c <free@plt+0x2120>
12a1c: e5978050 ldr r8, [r7, #80] ; 0x50
12a20: e1a0900d mov r9, sp
12a24: e1a00008 mov r0, r8
12a28: ebfff77b bl 1081c <strlen@plt>
12a2c: e1a03006 mov r3, r6
12a30: e1a02005 mov r2, r5
12a34: e1a01008 mov r1, r8
12a38: e280006b add r0, r0, #107 ; 0x6b
12a3c: e3c00007 bic r0, r0, #7
12a40: e04dd000 sub sp, sp, r0
12a44: e1a0000d mov r0, sp
12a48: ebfff76d bl 10804 <sprintf@plt>
12a4c: e1a0000d mov r0, sp
12a50: e2841018 add r1, r4, #24
--
12aa0: e1a02006 mov r2, r6
12aa4: e1a01005 mov r1, r5
12aa8: e597005c ldr r0, [r7, #92] ; 0x5c
12aac: ebfff90f bl 10ef0 <free@plt+0x6a4>
12ab0: e2508000 subs r8, r0, #0
12ab4: 1affffac bne 1296c <free@plt+0x2120>
12ab8: e5941028 ldr r1, [r4, #40] ; 0x28
12abc: e594002c ldr r0, [r4, #44] ; 0x2c
12ac0: e5977060 ldr r7, [r7, #96] ; 0x60
12ac4: e0c32190 smull r2, r3, r0, r1
12ac8: e1a00007 mov r0, r7
12acc: e1c422f0 strd r2, [r4, #32]
12ad0: ebfff751 bl 1081c <strlen@plt>
12ad4: e1a03006 mov r3, r6
12ad8: e1a02005 mov r2, r5
12adc: e1a01007 mov r1, r7
12ae0: e280006b add r0, r0, #107 ; 0x6b
12ae4: e3c00007 bic r0, r0, #7
12ae8: e04dd000 sub sp, sp, r0
12aec: e1a0000d mov r0, sp
12af0: ebfff743 bl 10804 <sprintf@plt>
12af4: e1a0000d mov r0, sp
12af8: e3a02081 mov r2, #129 ; 0x81
--
12d14: 0a000004 beq 12d2c <free@plt+0x24e0>
12d18: e5963000 ldr r3, [r6]
12d1c: e3530002 cmp r3, #2
12d20: 1affffca bne 12c50 <free@plt+0x2404>
12d24: e2844001 add r4, r4, #1
12d28: eafffff0 b 12cf0 <free@plt+0x24a4>
12d2c: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
12d30: e15a0003 cmp sl, r3
12d34: 1afffffa bne 12d24 <free@plt+0x24d8>
12d38: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
12d3c: e1540003 cmp r4, r3
12d40: c3a03013 movgt r3, #19
12d44: c5863000 strgt r3, [r6]
12d48: caffffc0 bgt 12c50 <free@plt+0x2404>
12d4c: e51b30bc ldr r3, [fp, #-188] ; 0xffffff44
12d50: e1a02004 mov r2, r4
12d54: e2438001 sub r8, r3, #1
12d58: e1a03008 mov r3, r8
12d5c: e5951040 ldr r1, [r5, #64] ; 0x40
12d60: e1a00007 mov r0, r7
12d64: ebfff6a6 bl 10804 <sprintf@plt>
12d68: e3a01000 mov r1, #0
12d6c: e1a00007 mov r0, r7
[*] Function sprintf used 11 times ubirename