开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6152|回复: 18
收起左侧

[源码分享] Ollydbg 中文搜索插件(专门对付VB)

[复制链接]
发表于 2010-12-19 19:56:08 | 显示全部楼层 |阅读模式   广东省深圳市
本帖最后由 天空之蓝 于 2010-12-19 20:01 编辑

为了学习**,这几天我找了一个考试系统来**(在论坛上都有人**,我也破来玩玩),不想VB程序果然NB,在搜索字符串上什么都搜索不到(什么超级搜索插件我都有了的),我以为字符串加密了,不能从字符串着手了,无奈之下下万能断点,总算找到入口点,可是狡猾的作者卖弄了下小聪明,我只有开个IDA慢慢研究它的算法,怎么知道VB的代码果然是又臭有又,随便一提,VB中的变量不是直接地址,前4个字节是声明变量类型,数据地址在第9字节,在坚持了一天之后放弃抵抗,转而去寻找有没有什么可以直接逆向VB代码的,本来按理说VB是高级语言,而且是解释语言,应该很好破,果然找啊找,找到了一个叫Rezq的程序,可以逆向出窗口等等,就是代码还是汇编不能逆向,不料在汇编代码中找到了我想要的KEY,原来字符串没有加密!看来是我的Ollydbg的问题了,开始上网找插件啦,可是找了很久没找到,还是自己写吧,我安慰自己。正好这时找到了罗聪大哥的字符串搜索的源代码,太爽了,接下来就是要研究ASCII和UNICODE到底是什么东西了,我承认我那时候都不懂是什么东西,我的原则就是用到了再学,没必要浪费时间。研究了半天,然后调试了半天,终于得到了我想要的效果,逆向VB直接显示出KEY,KEY真的是太重要了,是开门的钥匙,不然茫茫人海,你不可能找到某个人。其实原来的OD插件只是少了个将Unicode字符串转化成ASCII字符串的过程。我想大家也需要吧?立即共享给大家


2010.12.15
增加了对繁体字的识别,自动将搜索到的繁体字符串转化为简体字符串,感谢a2213572的反馈

2010.11.29
增加了强制搜索,对于一些狡猾的程序需要启动强制搜索模式,使用方法:启动强制模式即可搜索,感谢吾爱老大的反馈

2010.11.26
修复了分析UNICODE字符时出现图形符号无法分析的BUG,感谢dkhdw和TheEnd的反馈
感谢dkhdw和TheEnd的反馈,这个BUG在11.24版中就已经出现,但是没有被我发现,出现BUG的原因如上所说,那次更新为了减少乱码出现的几率,所以处理UNICODE的时候过滤了非简体中文的字符串,但这同时也过滤了图形符号编码,所以出现图形符号就无法分析,所以分析出的数据就少了很多,诚如TheEnd所说分析出的数据是减少了,dkhdw所说的C32ASM分析出的数据比我的多,我才开始拿C32ASM来对照,果然如此,才发现了问题,在此感谢两位的热心帮助,估计近期不会有什么更新了,更新频繁真对不起大家,呵呵

2010.11.25
修复了地址解析的一些BUG,修复了智能搜索的一些BUG,增加了一些智能算法

2010.11.24
添加了智能搜索的功能,自动使用ASC和Unicode方式尝试,寻找最优的字符串,并修正了字符串过长而导致崩溃的BUG,多谢老大反馈,:)

2010.11.21
添加了将搜索出的字符串写入注释的功能,多谢吾爱老大的反馈,顺便祝贺论坛恢复正常,\(^o^)/~

2010.11.2
添加了读取地址映射的字符串的功能。
由于有些数据是不是字符串,而是字符串的地址,解析为字符串就会错误,必须跟踪进入地址读取字符串。字符串和地址数据都一样?汗,那我就无能为力了。不过那几率也太小了吧。

2010.10.29
紧急更新:修复了只能搜索中文不能搜索英文的BUG!

看看分析出来的KEY

中文搜索引擎v2010[1].12.15-Ollydbg插件.rar

28.42 KB, 下载次数: 157, 下载积分: 精币 -2 枚

dfg.jpg
结帖率:100% (2/2)
发表于 2010-12-19 20:12:49 | 显示全部楼层   江西省南昌市
谢谢楼主分享...转的52pojie的吧.
回复 支持 反对

使用道具 举报

发表于 2011-1-2 19:07:42 | 显示全部楼层   新疆维吾尔自治区乌鲁木齐市
haha ,好东西啊!
回复 支持 反对

使用道具 举报

发表于 2011-1-2 19:40:50 | 显示全部楼层   浙江省宁波市
软件上写的是吾爱**的东西。不过能用就是好东西
回复 支持 反对

使用道具 举报

签到天数: 23 天

发表于 2011-2-10 22:33:48 | 显示全部楼层   湖北省襄阳市
我只是看看
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2011-11-5 17:42:55 | 显示全部楼层   广东省珠海市
谢谢了,正好需要
回复 支持 反对

使用道具 举报

发表于 2012-2-6 14:48:38 | 显示全部楼层   重庆市重庆市
顶顶...好东西
回复 支持 反对

使用道具 举报

结帖率:65% (11/17)
发表于 2012-2-10 00:35:00 | 显示全部楼层   湖北省孝感市
OD反编译工具而已{:3_227:}
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2012-2-11 13:19:07 | 显示全部楼层   福建省漳州市
好东西啊啊啊啊
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2012-5-2 12:33:19 | 显示全部楼层   广东省汕头市
OD反编译工具而已
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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