【答案提交】【吾爱破解2014CrackMe大赛】【第九组】
本帖最后由 ximo 于 2014-11-4 14:47 编辑编写语言是vb写得程序,加载od开始弄 运行后自动退出,发现获取当前时间并转换字符与命令行比对修改一个跳转或附加程序即可跳过
下面分析程序算法(终于弄出来一次了)
注册名和注册码都是分成3个部分
注册名=前3位,中间2位,后边6位
注册码=前5位,中间1位,后边6位
注册名后6位为1-9的数字,所对应注册码的转换关系如下
1-I,2-P,3-Y,4-F,5-B,6-Z,7-Q,8-T,9-G
然后整体翻转即可
注册码前5位随便都可以,所对应的是注册名的前3位,注册名前3位=取前3位(MD5(注册码前5位))
注册码中间一位是取最后一位,对应的是注册名中间2位,注册名中间2位=注册码中间1位的Ascii值
注册名:05281711985
注册码:KDIXPQBTGIIQ
注册名:05273194515
注册码:KDIXPIBIBFGI
keygen(包括源代码):
最后成绩:(21:52-20:00)/10*2*90%=112/10*2*90%=20分
评委评价:经验证,keygen成功,第二个提交kg,因此为满分的90%
谢谢参与,请继续加油。 要是能把总结算法对应的代码贴出来就好了 啥时候出个教学视频 学习学习就好了 支持了 学习学习 啥时候出个教学视频 学习学习就好了啥时候出个教学视频 学习学习就好了啥时候出个教学视频 学习学习就好了
页:
[1]