-
-
[旧帖]
实例crackme(屏幕录像专家生成exe文件)密码破解[转帖]
0.00雪花
-
发表于:
2006-10-31 12:54
16649
-
[旧帖] 实例crackme(屏幕录像专家生成exe文件)密码破解[转帖]
0.00雪花
探索过程:
找到下面这一段
.......
:0040E3B0 53 push ebx
:0040E3B1 E8CE000000 call 0040E484 --> 密码校验
:0040E3B6 83C408 add esp, 00000008
:0040E3B9 3B83E4020000 cmp eax, dword ptr [ebx+000002E4] <--密文比较,下面算法中的sum
:0040E3BF 0F849F000000 je 0040E464 <---修改这一句,可以跳过密码验证
:0040E3C5 FF83E8020000 inc dword ptr [ebx+000002E8]
:0040E3CB 83BBE802000003 cmp dword ptr [ebx+000002E8], 00000003
:0040E3D2 753F jne 0040E413
:0040E3D4 66C746102C00 mov [esi+10], 002C
........
跳过密码后,进入播放画面,但是只有声音,没有图像(图像高度解压出错)
请各位老大帮忙看看为什么?多谢
另外,小弟分析了他的密码加密算法,大概是这样的,也请各位大哥点评指正
char *temp="0527888";
int i=1;
int j=1;
int sum=0;
int length=strlen(temp);
while(j<=length)
{
sum+=i*temp[j-1];
if(j%5==0)
{
i++;
}
i++;
j++;
}
sum+=2005;
实例下载地址:http://gxdx.yyking.com.cn/xz/0916wwz.exe
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)