CrackMe1笔记

链接:
http://www.52pojie.cn/thread-264393-1-1.html
http://www.52pojie.cn/thread-403484-1-1.html
一、打开程序:
这里写图片描述
这里写图片描述
这里写图片描述

二、用OD载入程序:
1)首先针对name,serial框进行破解
这里写图片描述
右键->中文搜索引擎->智能搜索,sorry
这里写图片描述
双击左边进入OD调用的位置
这里写图片描述
拉到该段程序的开始位置并下断点
这里写图片描述
重新载入程序,输入name和serial,点击chack it baby!
这里写图片描述
F8运行程序,直到遇到跳转。其中第一个跳转是判断name长度是否大于4,第二个跳转才是判断是否chack成功!在第二个跳转停住
这里写图片描述
如果将该跳转nop掉,发现成功!故此破解成功!
2)如果想知道程序具体内容的实现,该怎么做呢?
在此跳转的上方分析代码
这里写图片描述
发现序列号的生成是:CW-XXXX-CRACKED,其中XXXX= name的第一个字符*0x29+name,再将其转为10进制
3)同理,对serial框进行破解
这里写图片描述
则真正的序列号为Hello Dude!

猜你喜欢

转载自blog.csdn.net/qq_15727809/article/details/79776814