CrackMe160之No1—————注,菜鸟版
声明:1本人菜鸟,很多不懂,只是发发自己的理解,希望广大菜鸟朋友们共勉。2文中诸多错漏或用词不严谨的,希望各位指出,喷也可以,只要有理,只有指出我的错误。3因为是学习,所以就没必要去百度人家的方法了,所以本文完全原创。4这些其实肯定已经好多大神发表过破解方法,不过我表示,没有看过,如有雷同纯属巧合,绝非故意抄袭。5可能我的方法只是巧合能破,因为都是一个菜鸟的想当然,希望朋友们指出。 正文开始:1,打开软件看看, 2,ok,首先就想到了,messagebox。大神说这函数有messageboxA和messageboxW之分,其实我不知道这个到底是A还是W,不过我上下翻了翻,发现调用其他的系统函数都是xxxA,于是果断下断:bp MessageBoxA3,运行之,ok,到了系统函数 4,返回应用空间。 5,可以看出这里就是应用中调用MEssageBOXA的地方,往上看,找到这个函数入口。 6,这里,看下面,本地调用来自。。。。。我不知道这里是谁调用的,不过有个笨办法,反正不多,就7处。。。找到这7处,全部下断。最后发现,那个点击的是在: 7,瞅瞅看,这里应该就是错误和正确的两个弹出窗口。看下有个跳转,一个是跳转到说 Sorry....那个,如果不跳呢,那就是顺序执行到 提示成功的那里呗?Ok,改之,je short 0042FB1F 总结:这个,我知道在实际中肯定是不可能这么简单就搞定的,这就是取巧而已,如果在实际破解中应该叫做自慰吧,就是你输入了说是破解成功。。。其实功能统统都还不能用,只是改了提示而已。。不过菜鸟嘛,第一次破解哦,还是蛮高兴的。。。。加油额,楼主 不是自慰,是对的,只是现在很多网络验证都有数据,所以一般来说只过掉一个地方功能什么的都用不了 能独立完成一个小软件的破解,就是成功的表现。 不错,加油
页:
[1]