[*] 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