crackme之019
来源:互联网 发布:宁波淘宝文案策划招聘 编辑:程序博客网 时间:2024/06/01 07:24
打开exe文件,有两个需要输入的enter文本框,随便输一些name和serial,,,发现弹出error弹窗
用PEID扫一下这个文件,发现是用VC++编写的,而且无壳
那接下来好办了,用OD打开,通过中文搜索引擎,找到相关字符.......
就从Incorrect处进入吧,往上看,很容易可以看到一个跳转命令,如果要爆破,在此处进行nop就行了
对其中的算法,既然跳转指令在这里,那么算法应该就在附近,继续往上拉,作为小白的我,我是直接往上拉到函数的EOP处,通过F8调试,发现有个判断和跳转指令,很显然这里是对输入的name进行字符数的判断,而且字符数要大于5.....
在确定字符数大于5之后,就直接跳转到下面初始值为0的序号(相当于c语言循环里 i=0),接下来就开始进行循环,具体程序分析见下图:
在刚刚可爆破处上方有个call函数和test函数,F7进入call函数,发现里面也有个比较函数,具体分析代码如下:
其实在这里,注册码就已经出来了......OK,在重新试一下程序,发现已经正确了,,,
下面是我自己写的注册机小程序,有点low......
阅读全文
0 0
- crackme之019
- 170610 逆向-CrackMe之019
- crackme.chm之Chafe1
- crackme.chm之figugegl_2b
- crackme.chm之figugegl_3
- crackme.chm之Cruehead_1
- crackme.chm之CKme
- CrackMe 之Afkayas 破解
- crackme之018
- crackme.chm之aLoNg3x_1.exe
- CrackMe 之 Acid Burn 破解
- 160个CrackMe之001
- 170531 逆向-CrackMe之007
- 170601 逆向-CrackMe之008
- 170602 逆向-CrackMe之009
- 170604 逆向-CrackMe之013
- 170604 逆向-CrackMe之014
- 170606 逆向-CrackMe之015
- [js]object.create图解
- Gym 100641A Continued Fractions 模拟|签到
- yii 图像处理
- 学生成绩管理系统(2)
- Android单击图标的过程
- crackme之019
- 解决:react native使用TabNavigator报错 PropTypes has been moved to a separate package...
- 自动化测试如何解决验证码的问题
- hdu-2669(扩展欧几里得)
- Android 开发规范-极客头条
- Linux内存分配原理
- How browsers work----The rendering engine(1)
- 彻底解决 libhdf5_hl.so.10: cannot open shared object file: No such file or directory
- (18)事务特性、语法、简单原理