首页
社区
课程
招聘
[原创]Keygenme 8.3[密码学]
发表于: 2008-8-31 22:10 8017

[原创]Keygenme 8.3[密码学]

2008-8-31 22:10
8017
已经过期了,发出来玩玩吧,难度大概1.5/10

无壳无anti,爆就算了,一个jmp而已

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
抢个沙发先!
2008-8-31 23:34
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
忘了提示一下,这个东东算法上不难跟,但弄清楚流程后写注册机要小心,有一个不算bug的bug,可能会增加一点难度。
2008-9-1 00:38
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不会是“65537”这个吧是BUG的BUG吧
2008-9-1 02:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
爆破男飘过~~~~
2008-9-1 12:07
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
大数Rsa,我不敢玩:谁能帮我算出D来??

N= 0x1CE1D8E67A633C882BDD8921B3BF266AAE4E24964DA6B6DB8D7FC7B5F0DA90A036BC91C62E15199
E = 0x65537
D = ???
2008-9-1 17:14
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
其实难点不在rsa上,不然也不会用313位了

D="FEF87F6625796D9AF89600AD680720B91B2931974B49E1806B9D7F50AE10CC9F46F4F64FB7EE7"
2008-9-1 17:25
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
大概是这样吧:
username_hash = Haval(UserName);
magic_hash    = tiger(magic);
Devalue = username_Hash + magic_hash ;

N = 1CE1D8E67A633C882BDD8921B3BF266AAE4E24964DA6B6DB8D7FC7B5F0DA90A036BC91C62E15199
D = FEF87F6625796D9AF89600AD680720B91B2931974B49E1806B9D7F50AE10CC9F46F4F64FB7EE7

code = rasDecode( Devalue , D , N , DeValue );

User: Genius
magic:5B7D77E5FD759DB4C444F994DAE45C3A
code:13E02B0EB68A2158936C42BABC7B554DBEBFA3F5538DAF8FEBD56A75ACA6B7AC4DAF5E71399886
上传的附件:
2008-9-1 19:16
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
没错,很快啊!

不过我奇怪的是Haval的实现部分没遇到麻烦吗?还是直接从IDA里扒汇编出来?
2008-9-1 19:55
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
看到了
.text:00B713D5 6A 09                                         push    9               ; passes
.text:00B713D7 68 80 00 00 00                                push    80h             ; digestSize
.text:00B713DC 89 44 24 28                                   mov     [esp+4A8h+var_480], eax
.text:00B713E0 E8 B3 19 01 00                                call    @HAVAL@Init     ; HAVAL::Init
你的是haval(128,9)的,好像现在这个不好找呀

现在大部分都是haval(128,3)、haval(128,4)、haval(128,5)的
2008-9-1 21:24
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不是这个问题,而是理论上来说这个haval函数是有问题的,不可能得出正确值。要写注册机除非扒汇编或者自己看懂了重新构造一个

这就是为什么当时找流程用了不到半小时,写注册机用了两天……
2008-9-1 21:32
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
偷懒做了个keygen
上传的附件:
2008-9-2 12:16
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
下了看看,
2008-9-2 16:30
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
王道,王道
2008-9-2 17:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
裤狼 嘿嘿 你又开始折腾这个了呀!好久没见你出没了啊!
2008-9-8 17:31
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
都是老硬盘惹得祸,翻出来不少东西,又有兴趣了
2008-9-9 16:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
嘿嘿 慢慢捣腾!估计你会吧老硬盘里面的东西捣腾完!才会去捣腾别的东西了!
2008-9-12 02:42
0
游客
登录 | 注册 方可回帖
返回
//