gpt4 book ai didi

algorithm - 有什么算法可以判断一个字符串是否有意义

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:11 26 4
gpt4 key购买 nike

问题是,我必须扫描可执行文件并找出要分析的字符串,使用strings.exe来自系统内部。但是,如何区分有意义的字符串和琐碎的字符串,有没有什么算法或者思路可以解决这个问题(统计?概率?)。

例如:从 strings.exe 中提取字符串(所有字符串的一部分)

S`A
waA
RmA
>rA
5xA
GetModuleHandleA
LocalFree
LoadLibraryA
LocalAlloc
GetCommandLineW

从经验判断,后5个字符串有意义,前5个没有意义。那么如何解决这个问题,不要使用黑名单或白名单之类的字典。

最佳答案

简单的算法:在第一个大写字母/空格/数字上将候选字符串分成单词,然后将单词与某个字典进行比较。

关于algorithm - 有什么算法可以判断一个字符串是否有意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com