[*] Binary protection state of ldconfig
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of ldconfig
1212c: 000125ff strdeq r2, [r1], -pc ; <UNPREDICTABLE>
12130: e12fff1e bx lr
12134: e12fff1e bx lr
12138: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1213c: e2504000 subs r4, r0, #0
12140: e24dda03 sub sp, sp, #12288 ; 0x3000
12144: e24dd00c sub sp, sp, #12
12148: e1a05001 mov r5, r1
1214c: e1a06002 mov r6, r2
12150: 0a000007 beq 12174 <free@plt+0x1488>
12154: e5d43000 ldrb r3, [r4]
12158: e3530000 cmp r3, #0
1215c: 0a000004 beq 12174 <free@plt+0x1488>
12160: e353002f cmp r3, #47 ; 0x2f
12164: 1a000006 bne 12184 <free@plt+0x1498>
12168: e5d43001 ldrb r3, [r4, #1]
1216c: e3530000 cmp r3, #0
12170: 1a000003 bne 12184 <free@plt+0x1498>
12174: e1a01005 mov r1, r5
12178: e1a00006 mov r0, r6
1217c: ebfffa53 bl 10ad0 <strcpy@plt>
12180: ea00007b b 12374 <free@plt+0x1688>
12184: e1a00004 mov r0, r4
12188: ebfffac8 bl 10cb0 <strlen@plt>
1218c: e1a0a000 mov sl, r0
12190: e1a00005 mov r0, r5
12194: ebfffac5 bl 10cb0 <strlen@plt>
12198: e59f3254 ldr r3, [pc, #596] ; 123f4 <free@plt+0x1708>
1219c: e08a0000 add r0, sl, r0
121a0: e1500003 cmp r0, r3
121a4: 9a000002 bls 121b4 <free@plt+0x14c8>
121a8: ebfffab7 bl 10c8c <__errno_location@plt>
121ac: e3a03024 mov r3, #36 ; 0x24
121b0: ea00005b b 12324 <free@plt+0x1638>
121b4: e1a01005 mov r1, r5
121b8: e28d0008 add r0, sp, #8
121bc: ebfffa43 bl 10ad0 <strcpy@plt>
121c0: e28d5a02 add r5, sp, #8192 ; 0x2000
121c4: e26a3eff rsb r3, sl, #4080 ; 0xff0
121c8: e28d2008 add r2, sp, #8
121cc: e2855008 add r5, r5, #8
121d0: e283300d add r3, r3, #13
121d4: e0823003 add r3, r2, r3
121d8: e1a01004 mov r1, r4
121dc: e1a00005 mov r0, r5
121e0: e58d3000 str r3, [sp]
121e4: ebfffa39 bl 10ad0 <strcpy@plt>
121e8: e085a00a add sl, r5, sl
121ec: e5da2000 ldrb r2, [sl]
--
1231c: ebfffa5a bl 10c8c <__errno_location@plt>
12320: e3a03028 mov r3, #40 ; 0x28
12324: e5803000 str r3, [r0]
12328: ea000010 b 12370 <free@plt+0x1684>
1232c: e28d0a02 add r0, sp, #8192 ; 0x2000
12330: e59f20c0 ldr r2, [pc, #192] ; 123f8 <free@plt+0x170c>
12334: e5c47000 strb r7, [r4]
12338: e1a01008 mov r1, r8
1233c: e2800008 add r0, r0, #8
12340: ebfff9fa bl 10b30 <readlink@plt>
12344: e2502000 subs r2, r0, #0
12348: aa00000d bge 12384 <free@plt+0x1698>
1234c: ebfffa4e bl 10c8c <__errno_location@plt>
12350: e5902000 ldr r2, [r0]
12354: e3520016 cmp r2, #22
12358: 0a000020 beq 123e0 <free@plt+0x16f4>
1235c: e28d1a02 add r1, sp, #8192 ; 0x2000
12360: e5c47000 strb r7, [r4]
12364: e2811008 add r1, r1, #8
12368: e1a00006 mov r0, r6
1236c: ebfff9d7 bl 10ad0 <strcpy@plt>
12370: e3a06000 mov r6, #0
12374: e1a00006 mov r0, r6
--
12388: e5d81000 ldrb r1, [r8]
1238c: e351002f cmp r1, #47 ; 0x2f
12390: 01a0400a moveq r4, sl
12394: 0a000002 beq 123a4 <free@plt+0x16b8>
12398: e5741001 ldrb r1, [r4, #-1]!
1239c: e351002f cmp r1, #47 ; 0x2f
123a0: 1afffffc bne 12398 <free@plt+0x16ac>
123a4: e1a00005 mov r0, r5
123a8: e58d2004 str r2, [sp, #4]
123ac: ebfffa3f bl 10cb0 <strlen@plt>
123b0: e59d2004 ldr r2, [sp, #4]
123b4: e59f3040 ldr r3, [pc, #64] ; 123fc <free@plt+0x1710>
123b8: e0820000 add r0, r2, r0
123bc: e1500003 cmp r0, r3
123c0: 8affff78 bhi 121a8 <free@plt+0x14bc>
123c4: e1a01005 mov r1, r5
123c8: e1a00008 mov r0, r8
123cc: ebfff9f5 bl 10ba8 <strcat@plt>
123d0: e1a01008 mov r1, r8
123d4: e28d0008 add r0, sp, #8
123d8: ebfff9bc bl 10ad0 <strcpy@plt>
123dc: e28d5008 add r5, sp, #8
123e0: e3a0202f mov r2, #47 ; 0x2f
[*] Function strcpy used 5 times ldconfig