msg 发表于 2006-6-7 16:47:58

实例crackme(屏幕录像专家生成exe文件)密码破解

实例crackme(屏幕录像专家生成exe文件)密码破解


探索过程:

找到下面这一段

.......
:0040E3B0 53                      push ebx
:0040E3B1 E8CE000000            call 0040E484 --> 密码校验
:0040E3B6 83C408                  add esp, 00000008
:0040E3B9 3B83E4020000            cmp eax, dword ptr <--密文比较,下面算法中的sum
:0040E3BF 0F849F000000            je 0040E464<---修改这一句,可以跳过密码验证
:0040E3C5 FF83E8020000            inc dword ptr
:0040E3CB 83BBE802000003          cmp dword ptr , 00000003
:0040E3D2 753F                  jne 0040E413
:0040E3D4 66C746102C00            mov , 002C
........
       

跳过密码后,进入播放画面,但是只有声音,没有图像(图像高度解压出错)

请各位老大帮忙看看为什么?多谢

另外,小弟分析了他的密码加密算法,大概是这样的,也请各位大哥点评指正


char *temp="0527888";

int i=1;
int j=1;
int sum=0;

int length=strlen(temp);

while(j<=length)
{

       
        sum+=i*temp;

        if(j%5==0)
        {
                i++;
        }

        i++;
        j++;

}

sum+=2005;

msg 发表于 2006-6-7 16:48:52

第三部分

第三部分文件

野猫III 发表于 2006-6-8 21:14:40

暴的肯定是不行的。很明显!

++++++++++++

100%支持楼主兄弟的逆向学习思维!

[ 本帖最后由 野猫III 于 2006-6-8 21:15 编辑 ]

bfqyygy 发表于 2006-6-11 23:49:05

确实.不行~

zjxte 发表于 2006-10-31 12:47:01

要看算法的了

goal1n 发表于 2011-1-12 13:50:39

一个跳就可以搞定??

xie83544109 发表于 2011-7-4 16:58:36

/:017
楼上地,你看发贴时间哟

goldmen 发表于 2012-3-11 14:26:10

有那么复杂吗?下什么断电啊?
页: [1]
查看完整版本: 实例crackme(屏幕录像专家生成exe文件)密码破解