命令字:s

想了解更多请看https://www.nanocode.cn/#/ndbCmds
基本功能:用于搜寻内存和二进制文件中特定模式或字符串的命令。它可以帮助你查找特定的数据或者在程序执行时跟踪特定的代码路径。
基本用法s Range Pattern
参数:
Range:指定要搜索的内存地址范围或二进制文件的位置。
Pattern:指定要搜索的模式或字符串。

示例用法:
s 0x00400000 L?80000000 “Hello, World!”:在以0x00400000为起始地址,长度为0x80000000的内存范围内搜索字符串“Hello, World!”
s /b mybinary.exe “DEBUG”:在二进制文件mybinary.exe中搜索字符串“DEBUG”

“s”命令支持不同的搜索选项,用于精确控制搜索行为。一些常用的选项有:
/l:搜索时忽略大小写。
/w:搜索整个字(word)而不是字节(byte)。
u:搜索以Unicode格式表示的字符串。
/a:搜索包含ASCII字符串的地址。
/v:显示找到的所有匹配项。

这些选项可以根据你的搜索需求进行组合使用。

用法描述

请注意,在搜索大范围的内存或大型二进制文件时,搜索可能会花费较长的时间,特别是当使用通配符或正则表达式模式时。合理选择搜索范围和模式可以提高搜索的效率。

作者:李梓涌  创建时间:2023-07-13 17:51
最后编辑:李梓涌  更新时间:2024-04-26 11:16