首页
社区
课程
招聘
[原创][原创]Android IDA 脚本解中文字串
发表于: 2014-10-13 10:02 12391

[原创][原创]Android IDA 脚本解中文字串

2014-10-13 10:02
12391
前几天想捣鼓移动安全,看了版主的书受益匪浅
习惯了IDA逆向,但是在破解过程中中文字串不能显示感觉很纠结
import idautils
from idaapi import *
s=Strings()
for i in s:
  print "%x: len=%d ASCII: '%s'" % (i.ea, i.length, str(i))
  gbkstr=str(i).decode('utf-8','ignore').encode('gbk','ignore')
  MakeComm(i.ea,gbkstr)
  Message("UTF8:")
  Message(gbkstr)
  Message("\n")

IDA python的IDE很纠结,用pring函数只能是ASCII模式,最后用了IDA PYTHON的MESSAGE()函数,刚好能显示

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 4522
活跃值: (2146)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这个不错哦``
2014-10-13 12:51
0
雪    币: 5855
活跃值: (438)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
3
支持,处理中文方便多了
2014-10-13 13:22
0
雪    币: 130
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶!
2014-10-13 13:46
0
雪    币: 546
活跃值: (1667)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
顶一个,顺便请教一个问题,IDA动态调试的时候如何把静态分析中的注释信息导入呢?
2014-10-13 18:11
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习了。可惜不懂你脚本啥意思
2014-12-4 17:15
0
雪    币: 269
活跃值: (906)
能力值: ( LV12,RANK:345 )
在线值:
发帖
回帖
粉丝
7
赞,保存为.py之后,每次都要选择文件有点麻烦。
2015-7-14 15:36
0
游客
登录 | 注册 方可回帖
返回
//