badboy的难度为1星:
这道题如果是想找到serial,的确不难,但是如果想要找到注册机,则比较困难了。
首先我们还是基本信息:
打开文件看到一个下拉选项,有两个选项:
第一个选项是1.0版本,只输入一个serial:
第二是2.0版本,要输入name和serial:
我们将其放入DIE:
VB编写,VB程序直接放入OD的话,他的逻辑过于混乱,所以我们先将他放入VB反汇编程序中:
这里我们看到了两个事件,于是我们通过自带的断点,将其截停:
然后运行程序,选择版本,输入假码:
然后OD断在了
0F003563 > 55 push ebp
我们看到内存窗口:
出现了特殊的数字,输入这个数字:
成功了,2.0也是这个方法:
也出现了
最后是写注册机,但是注册机在上面就直接看到了代码,鉴于我不懂VB呀,所以,这个crackme就只能这样了。