【破文标题】GIF Movie Gear 4.2算法分析
【破文作者】tianxj
【作者邮箱】tianxj_2007@126.com
【作者主页】www.chinapyg.com
【破解工具】PEiD,OD
【破解平台】Windows XP
【软件名称】GIF Movie Gear 4.2(2008-3-21版)
【软件大小】962KB
【软件类别】国外软件/动画制作
【软件授权】共享版
【软件语言】英文
【原版下载】华军软件园
【保护方式】注册码
【软件简介】
GIF动画制作软件,几乎有需要制作GIF动画的编辑功能它都有,无须再用其它的图型软件辅助。它可以处理背景透明化而且做法容易,做好的图片可以做最佳化处理使图片减肥,另外它除了可以把做好的图片存成GIF的动画图外。还可以存成AVI或是ANI的文件格式。
【破解声明】我是一只小菜鸟,偶得一点心得,愿与大家分享:)
初学Crack,只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------
【破解内容】
--------------------------------------------------------------
**************************************************************
一、运行程序,进行注册,输入错误的注册信息进行检测,有提示信息
"The information you have provided is invalid. Please be sure that you typed it exactly as it was given to you."
**************************************************************
二、用PEiD对这个软件查壳,为 Microsoft Visual C++ 7.0
**************************************************************
三、运行OD,打开movgear,F9运行,F12暂停,Alt+K
调用堆栈 , 项目 19
地址=0013F404
堆栈=00433D17
程序过程 / 参数=? movgear.004116E0
调用来自=movgear.00433D12
==============================================================
int DoCalc(char *name)
{
int sum, i, j;
sum = 0xbdf;
i = 0;
j = 0;
while(name[i])
{
j ++;
sum += name[i]*j;
if (sum > 0x17be)
sum -= 0x17be;
i ++;
if (j == 10)
j = 0;
}
return sum;
}
int main(void)
{
int sum;
sum = DoCalc("tianxj");
printf("your register code = mg37***%04d or mg37s***%04d", sum, sum);
}