能力值:
( LV2,RANK:10 )
|
-
-
2 楼
支持原创,学习学习,,顶了
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
我也有精华了,哈哈
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
强悍 顶一下
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
过来看强帖了
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
1.
“
//004012A0 |> /E8 A5000000 /CALL ncrackme.0040134A ;
//004012A5 |. |99 |CDQ
//004012A6 |. |B9 1A000000 |MOV ECX,1A
//004012AB |. |F7F9 |IDIV ECX
//004012AD |. |80C2 41 |ADD DL,41
//004012B0 |. |885434 18 |MOV BYTE PTR SS:[ESP+ESI+18],DL ;ESP+18处为计算后的序列号缓存
//004012B4 |. |46 |INC ESI ;esi--
//004012B5 |. |83FE 0F |CMP ESI,0F ;不为0继续循环
//004012B8 |.^\72 E6 \JB SHORT ncrackme.004012A0
//分析以上代码时我们先看一下ncrackme.0040134A 函数,因为在整个算法中,此函数经常用到,
//请看xiao()函数
//以上代码是循环16次,把生成序列号的每一位添上一个初始值,
//我把这个循环当作是初始化序列号数组的循环
”
我总觉的这段代码可有可无!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
哈哈,可以看看!!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
mark
有空学习学习
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
处女
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
还行吧
|
能力值:
( LV9,RANK:200 )
|
-
-
12 楼
看看这个帖子
http://bbs.pediy.com/showthread.php?t=81484&highlight=
int j = g_no;
j*=0x343FD;
j+=0x269EC3;
g_no = j;
j>>=0x10;
j&=0x7FFF;
//不清楚以上代码的含义,知道请告诉我一下,哈哈!
其实就是rand函数
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
不错,学习了,楼主分析得很详细~赞一个!
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
这个是来学习的 。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
支持楼主发帖,引导后学!
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
顶一个。。。。
|
|
|