the experiment of new method is success:   append data to .dynstr ==> create a new dynstr and modify the STRTAB in .dynamic to the new string table.  append a NEEEDED entry to .dynamic.
the experiment of new method is success:
  append data to .dynstr ==> create a new dynstr and modify the STRTAB in .dynamic to the new string table.
 append a NEEEDED entry to .dynamic.

BreakVoid/badkid,BreakVoid/badkid,BreakVoid/badkid