[*] Binary protection state of libiconv.so.2.6.0
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libiconv.so.2.6.0
142a8: e1a00005 mov r0, r5
142ac: ebffb379 bl 1098 <fclose@plt>
142b0: e3560000 cmp r6, #0
142b4: 0affffa6 beq 14154 <iconv_canonicalize+0x214>
142b8: e3a03000 mov r3, #0
142bc: e7c43006 strb r3, [r4, r6]
142c0: eaffffa5 b 1415c <iconv_canonicalize+0x21c>
142c4: e0861000 add r1, r6, r0
142c8: e2816002 add r6, r1, #2
142cc: e1a00004 mov r0, r4
142d0: e2811003 add r1, r1, #3
142d4: ebffb363 bl 1068 <realloc@plt>
142d8: eaffffeb b 1428c <iconv_canonicalize+0x34c>
142dc: e59d3008 ldr r3, [sp, #8]
142e0: e0468008 sub r8, r6, r8
142e4: e0480003 sub r0, r8, r3
142e8: e2400002 sub r0, r0, #2
142ec: e1a0100b mov r1, fp
142f0: e08a0000 add r0, sl, r0
142f4: e2488001 sub r8, r8, #1
142f8: ebffb333 bl fcc <strcpy@plt>
142fc: e59d1004 ldr r1, [sp, #4]
14300: e08a0008 add r0, sl, r8
14304: ebffb330 bl fcc <strcpy@plt>
14308: e1a0400a mov r4, sl
1430c: e5953034 ldr r3, [r5, #52] ; 0x34
--
144dc: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
144e0: e594500c ldr r5, [r4, #12]
144e4: e3550000 cmp r5, #0
144e8: 0afffff9 beq 144d4 <libiconv_set_relocation_prefix+0xcc>
144ec: e5946000 ldr r6, [r4]
144f0: e1a02006 mov r2, r6
144f4: ebffb2d8 bl 105c <strncmp@plt>
144f8: e3500000 cmp r0, #0
144fc: 1afffff4 bne 144d4 <libiconv_set_relocation_prefix+0xcc>
14500: e7d73006 ldrb r3, [r7, r6]
14504: e0878006 add r8, r7, r6
14508: e3530000 cmp r3, #0
1450c: 1a000008 bne 14534 <libiconv_set_relocation_prefix+0x12c>
14510: e1a00005 mov r0, r5
14514: ebffb2ee bl 10d4 <strlen@plt>
14518: e2800001 add r0, r0, #1
1451c: ebffb2bf bl 1020 <alloc@plt>
14520: e2504000 subs r4, r0, #0
14524: 11a01005 movne r1, r5
14528: 0affffe9 beq 144d4 <libiconv_set_relocation_prefix+0xcc>
1452c: ebffb2a6 bl fcc <strcpy@plt>
14530: eaffffe8 b 144d8 <libiconv_set_relocation_prefix+0xd0>
14534: e353002f cmp r3, #47 ; 0x2f
[*] Function strcpy used 3 times libiconv.so.2.6.0