Проблема в том, что я должен сканировать исполняемый файл и найти строки для анализа, используйте strings.exe от sysinternals. Однако, Как отличить значащие строки и тривиальные строки, Есть ли какой-либо алгоритм или мысль, чтобы решить эту проблему (статистика? Вероятность?).
например:
извлечь строки из strings.exe (часть всех строк)
S`A
waA
RmA
>rA
5xA
GetModuleHandleA
LocalFree
LoadLibraryA
LocalAlloc
GetCommandLineW
Исходя из эмпирического суждения, последние пять строк имеют смысл, а первые пять строк - нет.
Так что, как решить эту проблему, не используйте словарь, как черный список или белый список.