实例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;
第三部分
第三部分文件 暴的肯定是不行的。很明显!++++++++++++
100%支持楼主兄弟的逆向学习思维!
[ 本帖最后由 野猫III 于 2006-6-8 21:15 编辑 ] 确实.不行~ 要看算法的了 一个跳就可以搞定?? /:017
楼上地,你看发贴时间哟 有那么复杂吗?下什么断电啊?
页:
[1]