如何用idapython脚本获取字符串窗口的数据并写入文件
2014-01-18 15:38
1001 查看
问题:当ida的strings窗口中字符串数量过多时,想直接用右键菜单的copy功能把所有字符串拷贝到文本文件中时,ida会一直处于忙状态,无法正常工作。
此时可用idapython脚本获取字符串窗口的数据并写入文件,脚本内容如下
此时可用idapython脚本获取字符串窗口的数据并写入文件,脚本内容如下
def GainStrWindow(): op = strwinsetup_t() op.strtypes=ASCSTR_C op.minlen = 4 set_strlist_options(op) num = get_strlist_qty() idx = 0 fl = open('D:\\string.txt', 'w') while idx < num: if wasBreak(): print 'Cancelled' break strinfo = string_info_t() get_strlist_item(idx, strinfo) strcont = GetString(strinfo.ea, strinfo.length, strinfo.type) straddr = hex(strinfo.ea) straddr = straddr[:len(straddr)-1] fl.write(straddr) fl.write("\t") fl.write(strcont) fl.write("\r\n") fl.flush() idx = idx+1 continue fl.close() return
相关文章推荐
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- 收集的ROS防火墙脚本
- JSP脚本漏洞面面观
- 不错的批处理脚本 第一部分
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- 不错的批处理脚本实例代码 第二部分
- 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
- 让你的脚本说话
- 批量文件查找替换功能的vbs脚本
- 脚本 MsAgent组件 微软精灵 揪出系统自带的宠物
- 百度空间备份脚本baidublogbak.vbs代码分析
- 关于脚本调用外部对像和类型库
- 用vbs判断系统补丁的脚本
- hta查看磁盘空间的脚本
- 用VBS脚本实现更换Windows Xp序列号的代码
- Sql2005注射辅助脚本[粗糙版]
- JavaScript脚本性能优化注意事项