码迷,mamicode.com
首页 > 其他好文 > 详细

crackme1.exe解密过程

时间:2015-10-25 16:13:30      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

那今天呢     在西普的做题过程中,发现这么一款.exe,我们来破解一下(当然不是简单的强制爆破,不是简单的打补丁)
我们先用PE  看看   它是用什么写的  有没有加壳什么的
技术分享
很好   是VC6.0写的  也没有加壳,先窃喜一下
然后测试一下这个程序,先是一个窗口写的用户名,和注册码技术分享
技术分享
错误就会弹出密钥无效的窗口。
好了   我们用OD加载一下它
技术分享
进去了    然后F8走走,嫌慢点的话就ctrl+F8  
技术分享
在这个位置程序断住了,说明这是有用的地方  下个断点看看。重新载入这个程序至断点处。F7跟进去看看
技术分享
往上看   发现一个判断的程序点   这是重要的地方,可能跳转上面的函数是比较重要的,我们先断点  进去看看
技术分享
F8走走看 ,可能会发现一些有用的东西。  走了一遍发现又走出来了,然后会进入判断的那里,这就说明我们找的call是对的,那我们重新载入一下程序走到原来的地方,刚刚下了断点,没有关系
技术分享
走过来了    发现者整个算法都是用我们输入注册码与正确的注册码比较,那就是说 我们已经得到了正确的注册码,毕竟它都已经显示出来了,我们可以改变之前的跳转进行强制爆破,或者呢  输入这个得到的密钥   也是可以的,测试一下
技术分享
成功了!
当然也可以暴力破解
技术分享
也是相当OK的!









crackme1.exe解密过程

标签:

原文地址:http://www.cnblogs.com/terryue/p/4908760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!