【吾爱破解】2016安全挑战赛0.0我没有成功
2016安全赛
0.0Windows组的比赛结束了
本来也想凑凑热闹 谁知道好难.. 代码各种被V...无奈..
倒是也不打算混奖金 哈哈哈哈~ 本来计划着混个徽章!!看样子.. 泡汤了...
得了.. 看了好几天没有结果..
不过在调试的时候.. 我莫名的搞出了成功..
{:301_972:}误打误撞的 怎么也想不起来了
先运行起来瞅一眼是怎么样的
有个信息框0.0那就下MessageBox的断点吧!
接着当然是来重新注册下 让OD拦截下来喽
寄存器里边有:zxkk123(它把w给藏了 不过后边会出来 能取到W)
跟着CAll看看去.. 在CAll上回车.
突发奇想.. 跟进字符串里看看去0.0
成功和失败的字符串都有哎0.0
难道在之前成功和失败的字符串就已经循环完了?
接着我就一顿乱走.. 也不知道自己改了什么跳转还是啥的..
无意间发现 尽然蹦出了successed!这个消息框?!
这是什么情况?!
我就继续下去了
我忘记哪张图片在前面了...
忘了.. 什么时候的返回来着 这是一个接一个retn返回.. 再返回..再返回...
{:301_979:}我可没有修改字符串啊...
然而我也不知道.. 为啥成功了... 忘记乱改啥了.. 悲哀..
{:301_972:}忘了..
0.0 希望有大神可以发一个完整的解密步骤..
让我明白明白到底是怎么一回事...
这个帖子就是告诉自己.. 在吾爱待这么长时间了..
完成是完成不了... 不过自己尽力了!问心无愧呐!
luoye 发表于 2016-3-30 09:28
我也是爆破的 在cmp cl,0x1
我把 CL 值改成1 就成功了
算法位置貌似也找到了 但是看不懂如何计算的
我先保存下来 等我也去试一下 我擦 我的回复怎么没了、。。。。。
我是F8 一直跟踪 然后找到了 关键的判断
CMP cl,0x1
然后我修改了 CL 值 成功了
算法我找到了 但是看不懂 没辙了 {:301_978:} 有想法的交流一下吧 {:301_995:}好流弊的样子。 {:301_993:}楼主加油
本帖最后由 梦游枪手 于 2016-3-28 23:57 编辑
00443349 nop即可爆破,你仔细回想下是不是nop了这个,这个CM有指令乱序,强度不大,我是下GetWindowTextA单步走到00443349的。 期待大神来放出完整解密 楼主加油啊{:1_919:} 要算法才行。 楼主好牛呀!顶起! 谢谢大家啊0.0