能力值:
( LV2,RANK:10 )
在线值:
|
-
-
2 楼
对于任何一样东西都要认真才行
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
弄出來了
lunglungyu
mvohmvohzv
00401001 |. 8BEC mov ebp, esp
00401003 |. 83C4 D8 add esp, -28
00401006 |. 57 push edi
00401007 |. 837D 0C 01 cmp dword ptr [ebp+C], 1 ; 用戶名必須大於2
0040100B |. 73 18 jnb short 00401025 ; 跳
0040100D |. 6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL
0040100F |. 68 30304000 push 00403030 ; |提示
00401014 |. 68 35304000 push 00403035 ; |用户名不能为空!
00401019 |. 6A 00 push 0 ; |hOwner = NULL
0040101B |. E8 36030000 call <jmp.&user32.MessageBoxA> ; \MessageBoxA
00401020 |. 5F pop edi
00401021 |. C9 leave
00401022 |. C2 1400 retn 14
00401025 |> 8B75 08 mov esi, dword ptr [ebp+8]
00401028 |. 8D7D D8 lea edi, dword ptr [ebp-28] ; 用戶名到ESI
0040102B |. 33C9 xor ecx, ecx ; 清空ECX
0040102D |. 8B45 0C mov eax, dword ptr [ebp+C] ; 用戶名位数 入eax
00401030 |. C60438 00 mov byte ptr [eax+edi], 0
00401034 |. EB 0A jmp short 00401040
00401036 |> 0FB60431 /movzx eax, byte ptr [ecx+esi] ; ..开始计算
0040103A |. 04 01 |add al, 1
0040103C |. 880439 |mov byte ptr [ecx+edi], al
0040103F |. 41 |inc ecx
00401040 |> 3B4D 0C cmp ecx, dword ptr [ebp+C] ; 數是否比用戶名短
00401043 |.^ 72 F1 \jb short 00401036 ; 继续。。 用USERNAME弄KEY的。。我的给弄成mvohmvohzv了
00401045 |. FF75 10 push dword ptr [ebp+10] ; /弄pass了
00401048 |. 8D45 D8 lea eax, dword ptr [ebp-28] ; |
0040104B |. 50 push eax ; |String1
0040104C |. E8 47030000 call <jmp.&kernel32.lstrcmpA> ; \lstrcmpA
00401051 |. 0BC0 or eax, eax
00401053 |. 75 15 jnz short 0040106A
00401055 |. 6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL
00401057 |. 68 30304000 push 00403030 ; |提示
0040105C |. 68 46304000 push 00403046 ; |恭喜你,注册成功!
00401061 |. 6A 00 push 0 ; |hOwner = NULL
00401063 |. E8 EE020000 call <jmp.&user32.MessageBoxA> ; \MessageBoxA
00401068 |. EB 13 jmp short 0040107D
0040106A |> 6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL
0040106C |. 68 30304000 push 00403030 ; |提示
00401071 |. 68 59304000 push 00403059 ; |注册失败,请继续努力!
00401076 |. 6A 00 push 0 ; |hOwner = NULL
00401078 |. E8 D9020000 call <jmp.&user32.MessageBoxA> ; \MessageBoxA
0040107D |> 33C0 xor eax, eax
|
能力值:
( LV9,RANK:490 )
在线值:
|
-
-
4 楼
呵呵,希望能给你们带来快乐
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
5 楼
想要请教一下、。。假如想要分析病毒需要具备什么条件。。。虽然已经搜索过了。。。但是一般都很零散。。。
|
能力值:
( LV9,RANK:490 )
在线值:
|
-
-
6 楼
首先需要的应该是 虚拟机或影子系统吧 安全是最重要的
其他就没什么吧,和分析普通程序一样吧.不过病毒一般都有壳.
我虽然打包了几个病毒样本,可一直都没分析过
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
懂病毒通常会调用的API。。。。函数
脱壳。。病毒会加 强壳 以防被ANTIVIRUS公司调试
调试器的运用要熟,巧
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
8 楼
呵呵 第一次在论坛发言 一直断断续续的学习破解 唉 没时间啊 兴趣很浓啊 看了刚刚的那个TEST 算法是找到了 真的是激动啊 算法就是 :
00401036 |> 0FB60431 /movzx eax, byte ptr [ecx+esi] 这里开始 取用户名第一位
0040103A |. 04 01 |add al, 1 取出的用户名加1
0040103C |. 880439 |mov byte ptr [ecx+edi], al 把算出来的密码放了指定内存地址
0040103F |. 41 |inc ecx 取用户名下一个字符
00401040 |> 3B4D 0C cmp ecx, dword ptr [ebp+C] 累加器和输入用户名长度比较 这里实现循环结束
00401043 |.^ 72 F1 \jb short 00401036 返回取用户名处
第一次 写的不好的地方 请多多指教!(^_^)……
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
9 楼
发奋从头开始!
先了解下汇编—〉工具使用—〉汇编—〉工具—〉再来敲敲门!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
10 楼
一直想学 但时间较少啊
|
能力值:
( LV8,RANK:130 )
|
-
-
11 楼
学习一下 慢慢看。。
|
能力值:
( LV9,RANK:490 )
在线值:
|
-
-
12 楼
[QUOTE=vipdiy;404474]呵呵 第一次在论坛发言 一直断断续续的学习破解 唉 没时间啊 兴趣很浓啊 看了刚刚的那个TEST 算法是找到了 真的是激动啊 算法就是 :
00401036 |> 0FB60431 /movzx eax, byte ptr [ecx+esi] 这里开始 ...[/QUOTE]
你的收获就是我的荣幸
|
能力值:
(RANK:570 )
|
-
-
13 楼
难得的热心人啊
|
能力值:
( LV9,RANK:490 )
在线值:
|
-
-
14 楼
哈哈,得到斑竹关注了。。。。
您的鼓励,就是我的动力,我学习,学习,再学习!!!!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
15 楼
非常棒的贴子,虽然本身对Crack这方面比较感兴趣,但限于底子问题一直停留在初学阶段,这样的贴子对刚入门的很多朋友都有较大的帮助.
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
16 楼
谢谢LZ,正需要这样的文章!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
17 楼
刚刚学习,十分感谢
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
18 楼
谢谢,学习了~~~~~
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
19 楼
哇,辛苦了,还有教程呢,我买书了,在家慢慢研究。
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
20 楼
不知道当"人人会crack"的时代到来,会是个什么样子....
|
能力值:
(RANK:10 )
|
-
-
21 楼
希望能持续下去.Thanks.
|
能力值:
( LV6,RANK:80 )
在线值:

|
-
-
22 楼
确实很简单 我也跟出来了呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
呵呵,提高新人兴趣和信心的好贴.谢谢lz.
算法那块前面已经贴出来了。lstrcmpA函数后的jnz是爆破点。在lstrcmpA函数中也明码比较了sn.
大家一起进步!~
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
24 楼
噢噢噢,谢lz了,至少留住我了
要好好学习了,好歹先去了解下汇编...
谢
|
能力值:
( LV4,RANK:50 )
|
-
-
25 楼
增强信心了!谢谢楼主!
|
|
|