前言

昨天菜逼去打了一天网鼎杯,被虐惨了,就苟到了一个密码题,太菜了,继续一天一道。

正文

这个题着实比之前几个有水平,怪不得都不给他评星星了,菜鸡不会了,只能上网看了看大佬的攻略,发现这个题确实有点难度,***我就不写了,训练一下看过程的水平吧

暴力**

检测一下,没壳,VB写的,直接拖OD里。看这个字符串,猜测应该是输入对了,这个status会变。

160个CreakMe之011

搜一下字符串,可以看见很多REGISTRIERT字符串,随便点击进去一个,

160个CreakMe之011
160个CreakMe之011

往上看,上面一个跳转,分析一下,跳转上面那个函数应该是比较函数,直接nop这个跳转,应该就可以了。由于我不会写VB(o(╥﹏╥)o)不明白为什么改完之后会直接变文字,不应该点击一个按钮触发时间后再变吗?该去学学VB了。如果有大佬看见了,请帮忙解释一下。

160个CreakMe之011

算法分析

不知道有多少个验证码,按分析来说,只要处理之后满足其中任何一个,都能完成**,分析其中两个可以知道,他们他妈的一个验证码一个方法,我得分析到猴年马月。

每个验证码的处理过程,都是取一个字符,转化成10进制,加上一个固定的10进制数(可能是你输入的字符串直接转化的十进制,比如字符串“12”直接转化成10进制12),再转化成16进制,然后拼接起来,与固定验证码比较。
160个CreakMe之011
***不写了,能力不够了,以后要是看到了,再来写…

相关文章: