能力值:
( LV12,RANK:410 )
|
-
-
2 楼
学习~~
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
算法高手!!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
MD5算法的特征是看那4个常数,算法可不必深究,但在哪里看到计算的结果?这是继续往下分析的线索.楼主没有说明呀.我进入"call 00401000 "; (\将注册名进行MD5运算")找不到计算结果.楼主的另一破文(SHA-160加密算法练习)也有同样
问题,期望楼主把怎样找到算法结果说明白......................同时楼主也应当就此例做些MD5变形算法的解析.
|
能力值:
(RANK:2210 )
|
-
-
5 楼
在命令行输入
D命令,就可以看到计算的结果了.
例如 :这里就是D 004079D0
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
谁能解mz.exer的强壳。。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
版主能帮我破精灵外挂的壳吗。。它是用themida加密的吗。。
|
能力值:
( LV9,RANK:610 )
|
-
-
8 楼
兄弟好强,偶慢慢研究下啊~~
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
MD5,学习一下~
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
perl写了个注册机
#!/usr/local/bin/perl
use Digest::MD5;
$data=<>;
chomp($data);
$ctx = Digest::MD5->new;
$ctx->add($data);
$digest = $ctx->hexdigest;
#print $digest, "\n";
$i=0;
$eax = hex(substr($digest, $i, 8));
$i+=8;
$ebx = hex(substr($digest, $i, 8));
$i+=8;
$eax ^= $ebx;
printf "%X", $eax;
$ebx ^= 0xfbd0099;
printf "%X", $ebx;
$ecx = hex(substr($digest, $i, 8));
$i += 8;
$ecx ^= $ebx;
printf "%X", $ecx;
$ebx = hex(substr($digest, $i, 8));
printf "%X\n", $ebx;
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
汗,跟着追,追到这里
00401B27 . E8 CC000000 call <jmp.&KERNEL32.lstrcmpA> ;
追进这个call,看了老半天才明白是真假注册码比较,再去google了一下,发现这是一个经常用来下断的API函数,又学到了一点东西.
不至于看到算法的东西就躲着走了:)
|
能力值:
( LV9,RANK:1130 )
|
-
-
12 楼
最初由 茶半 发布 汗,跟着追,追到这里 00401B27 . E8 CC000000 call <jmp.&KERNEL32.lstrcmpA> ; 追进这个call,看了老半天才明白是真假注册码比较,再去google了一下,发现这是一个经常用来下断的API函数,又学到了一点东西. 不至于看到算法的东西就躲着走了:) <jmp.&KERNEL32.lstrcmpA> 你的OD不错哦,可以显示出函数,要怎么设置的啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
最初由 binbinbin 发布 <jmp.&KERNEL32.lstrcmpA> 你的OD不错哦,可以显示出函数,要怎么设置的啊?
选项,调试选项,分析2,显示已知函数的参数,应该是这里吧,我也是前几天从这里下载的OD,默认设置.刚刚学了才一周,什么设置都不敢改
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
真的不是一般的牛人哈。支持了。学习了
|
|
|