这次分析一个CrackMe-40 柿子先挑软的捏 慢慢来哈
使用的工具 15pbOD,Delph反汇编,PEID(查壳器),
开始分析
用PEID分析他是什么程序写的 有没有壳 有壳的话先脱壳
使用Delph
单击Button 之后弹出
然后我们就可以下断点了,开始使用OD进行调试
什么都不输入看看它会爆什么错误
在输入一个数值 看会发生什么
第一个edit判断输入的值
往下面走
我们先忽略这个循环 一会儿回头来看 先将它爆破成功之后,在去看算法
这边是它跳转到正确和错误的地方,我们可以把jnz修改为je
弹出破解成功,程序往往爆破是最简单,而将算法破译出来是最难的
现在我们好来研究一下,第一次搞这个......
第一个判断处
这块要注意观察他的返回值 给谁了,
简单的分析到这里之后,得出 输入第一行的值例如 123123 那么第二行的值要在 123123的基础上 每个值+5 才可以
ok! 简单的一个算法(称不上算法~哈哈) 仔细分析 就可以分析出来了,