首页
社区
课程
招聘
[求助]如何查找MD5等标准算法的调用位置
发表于: 2008-5-22 14:35 4774

[求助]如何查找MD5等标准算法的调用位置

2008-5-22 14:35
4774
【想分析算法的朋友大家可以一起交流下,高手对我们这些入门者多多指点下,谢谢】。
    描述:我们在分析程序注册算法的时候,如果只是普通的数据处理,多花点时间,再加上不断的补汇编课程,后面应该可以看懂一些初级的简单算法。
但是有时也会遇到根本无从下手的注册算法分析。原因极有可能程序中采用了MD5等算法,所以如何确定某个地方调用MD5算法成了我们解决问题的关键。
    问题1:当我们遇到这种情况下,应该如何去解决?
    问题2:PEID的插件中有一个算法查看功能,这个功能上面我看到也有地址,我们如何去应用这个插件。(如何确定程序中的哪个位置使用了相应的算法。)这个问题比较重要,当我们用插件查看到MD5算法时,上面的信息如何看,代表什么意思?

    希望高手多多指点,你们的指点是我们成长进步的导向!!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
PON
2
peid插件给出了识别的MD5算法地址,该地址通常为MD5典型参数的地址。使用IDA找到函数头,更改函数名称为MD5.在名称上用快捷键"X"可定位交叉参考。
2008-5-22 18:14
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
PON
3
使用IDA的算法识别插件,也可以找到常用算法地址
2008-5-22 18:15
0
游客
登录 | 注册 方可回帖
返回
//