[*] Binary protection state of ubidetach
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of ubidetach
111f8: e3a03016 mov r3, #22
111fc: e5803000 str r3, [r0]
11200: e3e00000 mvn r0, #0
11204: e28dd01c add sp, sp, #28
11208: e8bd8030 pop {r4, r5, pc}
1120c: 000250b8 strheq r5, [r2], -r8
11210: 00013a0f andeq r3, r1, pc, lsl #20
11214: 00013adb ldrdeq r3, [r1], -fp
11218: e92d48f0 push {r4, r5, r6, r7, fp, lr}
1121c: e28db014 add fp, sp, #20
11220: e1a06001 mov r6, r1
11224: e1a04002 mov r4, r2
11228: e1a05000 mov r5, r0
1122c: ebfffddb bl 109a0 <strlen@plt>
11230: e1a02006 mov r2, r6
11234: e1a01005 mov r1, r5
11238: e2800039 add r0, r0, #57 ; 0x39
1123c: e3c00007 bic r0, r0, #7
11240: e04dd000 sub sp, sp, r0
11244: e1a0000d mov r0, sp
11248: ebfffdcb bl 1097c <sprintf@plt>
1124c: e1a01004 mov r1, r4
11250: e1a0000d mov r0, sp
11254: ebffffd2 bl 111a4 <free@plt+0x7c8>
11258: e24bd014 sub sp, fp, #20
1125c: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
11260: e92d48f0 push {r4, r5, r6, r7, fp, lr}
11264: e28db014 add fp, sp, #20
11268: e1a06001 mov r6, r1
1126c: e1a07002 mov r7, r2
11270: e1a04003 mov r4, r3
11274: e1a05000 mov r5, r0
11278: ebfffdc8 bl 109a0 <strlen@plt>
1127c: e1a03007 mov r3, r7
11280: e1a02006 mov r2, r6
11284: e1a01005 mov r1, r5
11288: e280006b add r0, r0, #107 ; 0x6b
1128c: e3c00007 bic r0, r0, #7
11290: e04dd000 sub sp, sp, r0
11294: e1a0000d mov r0, sp
11298: ebfffdb7 bl 1097c <sprintf@plt>
1129c: e1a01004 mov r1, r4
112a0: e1a0000d mov r0, sp
--
116ec: eaffffe8 b 11694 <free@plt+0xcb8>
116f0: 00013be9 andeq r3, r1, r9, ror #23
116f4: 00013a0f andeq r3, r1, pc, lsl #20
116f8: 00013bf0 strdeq r3, [r1], -r0
116fc: 000250b8 strheq r5, [r2], -r8
11700: 00013c23 andeq r3, r1, r3, lsr #24
11704: e92d48f0 push {r4, r5, r6, r7, fp, lr}
11708: e5904000 ldr r4, [r0]
1170c: e28db014 add fp, sp, #20
11710: e1a00004 mov r0, r4
11714: e1a06003 mov r6, r3
11718: e1a07001 mov r7, r1
1171c: e1a05002 mov r5, r2
11720: ebfffc9e bl 109a0 <strlen@plt>
11724: e1a02007 mov r2, r7
11728: e1a01004 mov r1, r4
1172c: e2800039 add r0, r0, #57 ; 0x39
11730: e3c00007 bic r0, r0, #7
11734: e04dd000 sub sp, sp, r0
11738: e1a0000d mov r0, sp
1173c: ebfffc8e bl 1097c <sprintf@plt>
11740: e1a02006 mov r2, r6
11744: e1a01005 mov r1, r5
--
12244: e59f20c0 ldr r2, [pc, #192] ; 1230c <free@plt+0x1930>
12248: e59f10d0 ldr r1, [pc, #208] ; 12320 <free@plt+0x1944>
1224c: e5900000 ldr r0, [r0]
12250: ebfff9a5 bl 108ec <fprintf@plt>
12254: ebfff9cb bl 10988 <__errno_location@plt>
12258: e3a03013 mov r3, #19
1225c: eaffffcd b 12198 <free@plt+0x17bc>
12260: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
12264: e1530009 cmp r3, r9
12268: 1affffed bne 12224 <free@plt+0x1848>
1226c: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
12270: e1540003 cmp r4, r3
12274: caffffee bgt 12234 <free@plt+0x1858>
12278: e3570000 cmp r7, #0
1227c: 03a00001 moveq r0, #1
12280: 0affffb6 beq 12160 <free@plt+0x1784>
12284: e2473001 sub r3, r7, #1
12288: e1a02004 mov r2, r4
1228c: e5961040 ldr r1, [r6, #64] ; 0x40
12290: e1a00008 mov r0, r8
12294: ebfff9b8 bl 1097c <sprintf@plt>
12298: e3a01000 mov r1, #0
1229c: e1a00008 mov r0, r8
--
126c4: ebfff861 bl 10850 <ioctl@plt>
126c8: e2900000 adds r0, r0, #0
126cc: 13a00001 movne r0, #1
126d0: e2600000 rsb r0, r0, #0
126d4: e28dd014 add sp, sp, #20
126d8: e49df004 pop {pc} ; (ldr pc, [sp], #4)
126dc: 40044f02 andmi r4, r4, r2, lsl #30
126e0: e92d4830 push {r4, r5, fp, lr}
126e4: e28db00c add fp, sp, #12
126e8: e24dd068 sub sp, sp, #104 ; 0x68
126ec: e5904010 ldr r4, [r0, #16]
126f0: e1a05001 mov r5, r1
126f4: e1a00004 mov r0, r4
126f8: ebfff8a8 bl 109a0 <strlen@plt>
126fc: e1a02005 mov r2, r5
12700: e1a01004 mov r1, r4
12704: e2800039 add r0, r0, #57 ; 0x39
12708: e3c00007 bic r0, r0, #7
1270c: e04dd000 sub sp, sp, r0
12710: e1a0000d mov r0, sp
12714: ebfff898 bl 1097c <sprintf@plt>
12718: e24b1074 sub r1, fp, #116 ; 0x74
1271c: e1a0000d mov r0, sp
--
1298c: ebfffa21 bl 11218 <free@plt+0x83c>
12990: e3500000 cmp r0, #0
12994: 1affff77 bne 12778 <free@plt+0x1d9c>
12998: e2842048 add r2, r4, #72 ; 0x48
1299c: e1a01006 mov r1, r6
129a0: e5950030 ldr r0, [r5, #48] ; 0x30
129a4: ebfffa1b bl 11218 <free@plt+0x83c>
129a8: e3500000 cmp r0, #0
129ac: 1affff71 bne 12778 <free@plt+0x1d9c>
129b0: e595802c ldr r8, [r5, #44] ; 0x2c
129b4: e1a0900d mov r9, sp
129b8: e1a00008 mov r0, r8
129bc: ebfff7f7 bl 109a0 <strlen@plt>
129c0: e1a02006 mov r2, r6
129c4: e1a01008 mov r1, r8
129c8: e2800039 add r0, r0, #57 ; 0x39
129cc: e3c00007 bic r0, r0, #7
129d0: e04dd000 sub sp, sp, r0
129d4: e28d7008 add r7, sp, #8
129d8: e1a00007 mov r0, r7
129dc: ebfff7e6 bl 1097c <sprintf@plt>
129e0: e2841040 add r1, r4, #64 ; 0x40
129e4: e1a00007 mov r0, r7
--
12c6c: e1a05001 mov r5, r1
12c70: e1a06002 mov r6, r2
12c74: e3a01000 mov r1, #0
12c78: e3a020b0 mov r2, #176 ; 0xb0
12c7c: e1a07000 mov r7, r0
12c80: e1a00009 mov r0, r9
12c84: e1a04003 mov r4, r3
12c88: ebfff72f bl 1094c <emset@plt>
12c8c: e597a048 ldr sl, [r7, #72] ; 0x48
12c90: e8840060 stm r4, {r5, r6}
12c94: e1a0000a mov r0, sl
12c98: ebfff740 bl 109a0 <strlen@plt>
12c9c: e1a0800d mov r8, sp
12ca0: e1a03006 mov r3, r6
12ca4: e1a02005 mov r2, r5
12ca8: e1a0100a mov r1, sl
12cac: e280006b add r0, r0, #107 ; 0x6b
12cb0: e3c00007 bic r0, r0, #7
12cb4: e04dd000 sub sp, sp, r0
12cb8: e1a0000d mov r0, sp
12cbc: ebfff72e bl 1097c <sprintf@plt>
12cc0: e1a0000d mov r0, sp
12cc4: e284200c add r2, r4, #12
12cc8: e1a01009 mov r1, r9
12ccc: ebfffa56 bl 1162c <free@plt+0xc50>
12cd0: e1a0d008 mov sp, r8
12cd4: e3500000 cmp r0, #0
12cd8: 0a000003 beq 12cec <free@plt+0x2310>
12cdc: e3e08000 mvn r8, #0
12ce0: e1a00008 mov r0, r8
12ce4: e24bd020 sub sp, fp, #32
12ce8: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
12cec: e5979044 ldr r9, [r7, #68] ; 0x44
12cf0: e1a00009 mov r0, r9
12cf4: ebfff729 bl 109a0 <strlen@plt>
12cf8: e1a03006 mov r3, r6
12cfc: e1a02005 mov r2, r5
12d00: e1a01009 mov r1, r9
12d04: e280006b add r0, r0, #107 ; 0x6b
12d08: e3c00007 bic r0, r0, #7
12d0c: e04dd000 sub sp, sp, r0
12d10: e1a0000d mov r0, sp
12d14: ebfff718 bl 1097c <sprintf@plt>
12d18: e1a0000d mov r0, sp
12d1c: e3a02032 mov r2, #50 ; 0x32
--
12d68: e3a03003 mov r3, #3
12d6c: e5843010 str r3, [r4, #16]
12d70: e1a02006 mov r2, r6
12d74: e2843014 add r3, r4, #20
12d78: e1a01005 mov r1, r5
12d7c: e597004c ldr r0, [r7, #76] ; 0x4c
12d80: ebfff936 bl 11260 <free@plt+0x884>
12d84: e3500000 cmp r0, #0
12d88: 1affffd3 bne 12cdc <free@plt+0x2300>
12d8c: e5978050 ldr r8, [r7, #80] ; 0x50
12d90: e1a0900d mov r9, sp
12d94: e1a00008 mov r0, r8
12d98: ebfff700 bl 109a0 <strlen@plt>
12d9c: e1a03006 mov r3, r6
12da0: e1a02005 mov r2, r5
12da4: e1a01008 mov r1, r8
12da8: e280006b add r0, r0, #107 ; 0x6b
12dac: e3c00007 bic r0, r0, #7
12db0: e04dd000 sub sp, sp, r0
12db4: e1a0000d mov r0, sp
12db8: ebfff6ef bl 1097c <sprintf@plt>
12dbc: e1a0000d mov r0, sp
12dc0: e2841018 add r1, r4, #24
--
12e10: e1a02006 mov r2, r6
12e14: e1a01005 mov r1, r5
12e18: e597005c ldr r0, [r7, #92] ; 0x5c
12e1c: ebfff90f bl 11260 <free@plt+0x884>
12e20: e2508000 subs r8, r0, #0
12e24: 1affffac bne 12cdc <free@plt+0x2300>
12e28: e5941028 ldr r1, [r4, #40] ; 0x28
12e2c: e594002c ldr r0, [r4, #44] ; 0x2c
12e30: e5977060 ldr r7, [r7, #96] ; 0x60
12e34: e0c32190 smull r2, r3, r0, r1
12e38: e1a00007 mov r0, r7
12e3c: e1c422f0 strd r2, [r4, #32]
12e40: ebfff6d6 bl 109a0 <strlen@plt>
12e44: e1a03006 mov r3, r6
12e48: e1a02005 mov r2, r5
12e4c: e1a01007 mov r1, r7
12e50: e280006b add r0, r0, #107 ; 0x6b
12e54: e3c00007 bic r0, r0, #7
12e58: e04dd000 sub sp, sp, r0
12e5c: e1a0000d mov r0, sp
12e60: ebfff6c5 bl 1097c <sprintf@plt>
12e64: e1a0000d mov r0, sp
12e68: e3a02081 mov r2, #129 ; 0x81
--
13084: 0a000004 beq 1309c <free@plt+0x26c0>
13088: e5963000 ldr r3, [r6]
1308c: e3530002 cmp r3, #2
13090: 1affffca bne 12fc0 <free@plt+0x25e4>
13094: e2844001 add r4, r4, #1
13098: eafffff0 b 13060 <free@plt+0x2684>
1309c: e51b30ac ldr r3, [fp, #-172] ; 0xffffff54
130a0: e15a0003 cmp sl, r3
130a4: 1afffffa bne 13094 <free@plt+0x26b8>
130a8: e51b309c ldr r3, [fp, #-156] ; 0xffffff64
130ac: e1540003 cmp r4, r3
130b0: c3a03013 movgt r3, #19
130b4: c5863000 strgt r3, [r6]
130b8: caffffc0 bgt 12fc0 <free@plt+0x25e4>
130bc: e51b30bc ldr r3, [fp, #-188] ; 0xffffff44
130c0: e1a02004 mov r2, r4
130c4: e2438001 sub r8, r3, #1
130c8: e1a03008 mov r3, r8
130cc: e5951040 ldr r1, [r5, #64] ; 0x40
130d0: e1a00007 mov r0, r7
130d4: ebfff628 bl 1097c <sprintf@plt>
130d8: e3a01000 mov r1, #0
130dc: e1a00007 mov r0, r7
[*] Function sprintf used 11 times ubidetach