能力值:
(RANK:215 )
|
-
-
2 楼
注册算法不是说是很难吗?
|
能力值:
( LV10,RANK:170 )
|
-
-
3 楼
我分析的版本是5.0.0.0的,感觉不太一样,没有看到cmp eax, 28这个比较,注册的话,似乎需要用到rarlng.dll和winrar.lng这两个文件,似乎没有这两个文件或是注册表中没有找到rarkey,就会使用一次弹一次窗
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
文章结尾,楼主居然轻言注册winrar,初生牛犊不怕虎啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
楼主能否上传爆破好的文件?看着你的步骤进行不下去。。。
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
很好奇什么样的公司,面试需要人家会破解?
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
应该是大腾讯吧..
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
只能说,这面试题能考你什么? 逆向能力?
|
能力值:
( LV12,RANK:230 )
|
-
-
9 楼
坐等楼主注册机
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
坐等楼主注册机
|
能力值:
( LV5,RANK:70 )
|
-
-
11 楼
|
能力值:
( LV5,RANK:70 )
|
-
-
12 楼
注册文件分析了。。没全分析出来。。惭愧。。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
分析不出也是正常的,就算分析出了他的保护思路,基本也是跑不出key的。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
bp MessageBoxW
bp DialogBoxParamW
我试着用这两个试了下,断不下来
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
所以4F3CC0的值很重要。。内存搜素4F3CC0,发现好多地方都用这个值去判断 但是赋值的地方只有四处:
引用: 004B1A76 . A2 C03C4F00 mov byte ptr ds:[4F3CC0], al 引用: 0049D485 . A2 C03C4F00 mov byte ptr ds:[4F3CC0], al 引用: 004AAC92 |. A2 C03C4F00 mov byte ptr ds:[4F3CC0], al 引用: 004AE221 |. A2 C03C4F00 mov byte ptr ds:[4F3CC0], al 楼主,请教一下,这个内存搜索的OD操作!这些是怎么一下搜索出来的?
|
能力值:
( LV8,RANK:138 )
|
-
-
18 楼
刚刚试了下,爆破没多大难度…
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
同问 如何用OD搜内存的
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
不明白 为什么 这句
004C3715 C2 1000 retn 10
要改成 retn 10呢,为什么不是11,不是20,不是其他的呢?
好像不是内存搜索吧,是搜索常量才对啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
为什么 这句要改成
00420B45 C2 0800 retn 8
retn 8哪来的呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
搜索常量就跟楼主的对号了
参考位于 WinRAR:.text 到常量 0x4F3CC0
地址 反汇编 注释
00426FA4 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004271B4 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
0046D806 mov cl, byte ptr ds:[0x4F3CC0] ds:[004F3CC0]=00
0046D929 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
0046D98F cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
0049800D cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
0049D475 cmp byte ptr ds:[0x4F3CC0], al Case 110 of switch 0049D445
0049D485 mov byte ptr ds:[0x4F3CC0], al
004A7BEE cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004AAC73 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004AAC92 mov byte ptr ds:[0x4F3CC0], al
004ADA94 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004AE0F8 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004AE221 mov byte ptr ds:[0x4F3CC0], al
004AE23A cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004B164C cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
004B1767 push ecx (初始 CPU 选择)
004B1A76 mov byte ptr ds:[0x4F3CC0], al
004B1FC8 cmp byte ptr ds:[0x4F3CC0], 0x0 ds:[004F3CC0]=00
|
能力值:
( LV8,RANK:140 )
|
-
-
23 楼
楼主改的点其实并不优雅,虽然是爆破不也应该追求优雅爆破吗?这东西1byte的解决方案不少
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
断不下来说明用的是WIN7
是XP的话偏移地址是相同的。
|
能力值:
( LV3,RANK:20 )
|
-
-
25 楼
如果它内部采用了RAR密码的方式加密,破解起来可能会更困难
|
|
|