发新帖

Killer在“工程搜索”中能搜索中文字符串吗?

[复制链接]
9898 8
在“工程搜索”——“搜索内容”中输入中文字符串,分别选择编码UTF-8、ANSI、UNICODE,都不能搜索出smali中包含的中文串,但E文串能成功搜索到,不知是我用法不对 还是 软件无法搜索中文串?

举报 使用道具

回复

精彩评论8

akiller    发表于 2015-3-23 11:59:01 | 显示全部楼层
又是这个问题,我再回答一次吧:

选择 Android,然后工具栏中的“字符串”按钮,然后你文本框中输入你要过滤查找的字符串,支持 unicode 解码后的中文或其他文字符。前提是必须已经工程分析过,而这个地方的“字符串”功能仅限于 smali 中的代码分析,如果你要查找 xml 之类的,就使用工程搜索

举报 使用道具

回复 支持 反对
akiller    发表于 2015-3-23 12:01:38 | 显示全部楼层
另外要说的是, smali 中的字符串,都是基于 ansi 码,像中文,日文,韩文这类文本,都是经过 unicode 编码转换过的,这是基础常识,所以搜索方式有两种,一种是经过android killer分析过后,可直接在“字符串”功能中进行过滤搜索,另外一种是将中文转换成unicode码,再通过“工程搜索”进行搜索

点评

谢谢  详情 回复 发表于 2015-4-5 13:47

举报 使用道具

回复 支持 反对
wutp    发表于 2015-3-23 16:16:59 | 显示全部楼层
明白了 , 谢谢!

举报 使用道具

回复 支持 反对
lupinhaung    发表于 2015-3-24 11:47:39 | 显示全部楼层
明白了 , 谢谢!

举报 使用道具

回复 支持 反对
日岳如流    发表于 2015-4-5 13:47:22 | 显示全部楼层
akiller 发表于 2015-3-23 12:01
另外要说的是, smali 中的字符串,都是基于 ansi 码,像中文,日文,韩文这类文本,都是经过 unicode 编码 ...

谢谢

举报 使用道具

回复 支持 反对
happyhang    发表于 2015-4-26 16:50:31 | 显示全部楼层
学习了,谢谢

举报 使用道具

回复 支持 反对
live17909    发表于 2015-5-15 16:19:53 | 显示全部楼层
学习了         

举报 使用道具

回复 支持 反对
zz0147    发表于 2015-10-14 11:52:49 | 显示全部楼层
哈哈,少年不懂。。。。

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表