Guten Abend,
ich versuche grad aus Dateien (also *.exe und *.dll) Strings herauszufiltern. Die sind meistens irgendwo in der .rdata-Section drin, welche ich auch als Byte-Array zur Verfügung hab'. Bei Unicode Strings scheinen die Chars durch Spaces getrennt zu sein. Ich könnte prüfen ob bestimmte Folgen druckbar sind, aber das Byte Array dafür komplett zu nem String zu machen scheint mehr ziemlich Resourcen fressend. Wisst ihr wie ich da am Besten vorgehe ?
Grüße
ich versuche grad aus Dateien (also *.exe und *.dll) Strings herauszufiltern. Die sind meistens irgendwo in der .rdata-Section drin, welche ich auch als Byte-Array zur Verfügung hab'. Bei Unicode Strings scheinen die Chars durch Spaces getrennt zu sein. Ich könnte prüfen ob bestimmte Folgen druckbar sind, aber das Byte Array dafür komplett zu nem String zu machen scheint mehr ziemlich Resourcen fressend. Wisst ihr wie ich da am Besten vorgehe ?
Grüße