[*] Binary protection state of ldd
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of ldd
10c0c: e1a00004 mov r0, r4
10c10: ebfffecd bl 1074c <emmove@plt>
10c14: e547a001 strb sl, [r7, #-1]
10c18: e1a00004 mov r0, r4
10c1c: e1a01009 mov r1, r9
10c20: ebfffeed bl 107dc <strstr@plt>
10c24: e2504000 subs r4, r0, #0
10c28: 1afffff2 bne 10bf8 <free@plt+0x374>
10c2c: e1a00005 mov r0, r5
10c30: ebffff0d bl 1086c <strlen@plt>
10c34: e3a09001 mov r9, #1
10c38: e0850000 add r0, r5, r0
10c3c: e0403005 sub r3, r0, r5
10c40: e3530000 cmp r3, #0
10c44: ca00001b bgt 10cb8 <free@plt+0x434>
10c48: e59fa0b8 ldr sl, [pc, #184] ; 10d08 <free@plt+0x484>
10c4c: e1a04005 mov r4, r5
10c50: e3a07000 mov r7, #0
10c54: e1a01004 mov r1, r4
10c58: e1a00006 mov r0, r6
10c5c: ebfffeae bl 1071c <strcpy@plt>
10c60: e1a0100a mov r1, sl
10c64: e1a00006 mov r0, r6
--
11080: e1a01006 mov r1, r6
11084: e1a00007 mov r0, r7
11088: ebfffde2 bl 10818 <strcmp@plt>
1108c: e3500000 cmp r0, #0
11090: 1a00003d bne 1118c <free@plt+0x908>
11094: e1a00007 mov r0, r7
11098: ebfffdf9 bl 10884 <free@plt>
1109c: e5940008 ldr r0, [r4, #8]
110a0: e59f3460 ldr r3, [pc, #1120] ; 11508 <free@plt+0xc84>
110a4: e1500003 cmp r0, r3
110a8: 1a000035 bne 11184 <free@plt+0x900>
110ac: e3a03000 mov r3, #0
110b0: e5843000 str r3, [r4]
110b4: e5843008 str r3, [r4, #8]
110b8: e1a00005 mov r0, r5
110bc: ebfffdea bl 1086c <strlen@plt>
110c0: e2800001 add r0, r0, #1
110c4: ebfffdac bl 1077c <alloc@plt>
110c8: e1a01005 mov r1, r5
110cc: e5840000 str r0, [r4]
110d0: ebfffd91 bl 1071c <strcpy@plt>
110d4: e5940000 ldr r0, [r4]
110d8: ebfffdc5 bl 107f4 <strdup@plt>
--
11250: e596000c ldr r0, [r6, #12]
11254: ebfffd84 bl 1086c <strlen@plt>
11258: e2801001 add r1, r0, #1
1125c: e0841001 add r1, r4, r1
11260: e1a00005 mov r0, r5
11264: ebfffd6b bl 10818 <strcmp@plt>
11268: e3500000 cmp r0, #0
1126c: 0affffe3 beq 11200 <free@plt+0x97c>
11270: e35b0000 cmp fp, #0
11274: 1a00001e bne 112f4 <free@plt+0xa70>
11278: e3a00010 mov r0, #16
1127c: ebfffd3e bl 1077c <alloc@plt>
11280: e2504000 subs r4, r0, #0
11284: 0affffdd beq 11200 <free@plt+0x97c>
11288: e1a00005 mov r0, r5
1128c: ebfffd76 bl 1086c <strlen@plt>
11290: e2800001 add r0, r0, #1
11294: ebfffd38 bl 1077c <alloc@plt>
11298: e1a01005 mov r1, r5
1129c: e5840000 str r0, [r4]
112a0: ebfffd1d bl 1071c <strcpy@plt>
112a4: e584b004 str fp, [r4, #4]
112a8: e584b008 str fp, [r4, #8]
[*] Function strcpy used 3 times ldd