〇〇木一 发表于 2014-10-28 18:02

【吾爱破解2014CrackMe大赛】【第六组】

本帖最后由 L4Nce 于 2014-10-29 22:28 编辑

经过分析最终的key为一个简单象棋围杀的步骤
3步可以将死
1.


2.


3.


4.



key就是这些步骤。



简单过程:
1.获取name(len>4)调用skin.null加密获得cvName
2.cvName作为CreateFileMapping的名称创建内存映射(就是保存数据用)
3.key为象棋步骤过程,每一步的格式为:
    ABCD,A代表那个棋子(炮='P',马='M',兵='B'),B始终为0,C代表移动的类型(方向),D代表移动的步长(炮专用)
   每个步骤用‘|’结束。
   步骤转化key时,将ABCD转化为字符串,逐个取出与cvName对应字符相减,获取数值再转化为字符串作为key中每个单元的后两个字符,前两个字符是任意的数值字符。
4.按步骤你先下棋,将死就注册成功了。


KeyGen已经做好:


还有测试下棋时的小程序:





L4Nce 发表于 2014-10-29 22:24

注册机有效
最后得分:304
干的不错。

codelive 发表于 2014-10-29 23:14

真的是太牛了!{:1_921:}

男人必须荇 发表于 2017-6-10 17:02

真的是太牛了!
页: [1]
查看完整版本: 【吾爱破解2014CrackMe大赛】【第六组】