3D GIF Designer v2.21 pj手记 (3千字) 算法分析
软件名称:3D GIF Designer v2.21
破 解 者:fhmdw[BCG]
破解工具:trw2000
文件大小:1791KB
软件简介:该软件帮助您创建 3D 动画图片、标题栏、广告横幅、按钮等。
下载地址:http://www.inhua.com/down/GIFDesigner.zip
输入fhmdw和78787878
=================================>>14下F12来到这里
4EAB15 MOV EAX,[EBP+FFFFFDF4]<<------用户名FHMDW
4EAB1B LEA EDX,[EBP+FFFFFDF8]
4EAB21 CALL 004D0A20<<--------关键call,F8追入
4EAB26 MOV EAX,[EBP+FFFFFDF8]
4EAB2C PUSH EAX<<----------下d eax得真码
4EAB2D LEA EDX,[EBP+FFFFFDF4]
4EAB33 MOV EAX,[EBX+02D0]
4EAB39 CALL 00431570
4EAB3E MOV EDX,[EBP+FFFFFDF4]
4EAB44 POP EAX
4EAB45 CALL 00443F1C<<-------真假比较
4EAB4A JZ 004EABA3<<-------相等则注册成功
================================>>由4EAB21追入,来到这里
4D0A42 MOV EDX,004D0A78<<-------3D GIF Designer
4D0A47 MOV EAX,[EBP-04]<<-------用户名
4D0A4A CALL 004D0954<<-------F8追入
================================>>由4D0A4A追入,来到这里
4D0999 MOV EAX,[EBP-08]<<-----FHMDW3D GIF Designer
4D099C CALL 00403E0C<<------计算其长度
4D09A1 PUSH EAX
4D09A2 LEA EAX,[EBP-08]
4D09A5 CALL 00403FDC
4D09AA POP EDX
4D09AB CALL 0044FBB0<<-------关键call,F8追入
===============================>>由4D09AB追入,来到这里
44FBE3 MOVZX EAX,WORD [EBP-06]<<------计数器
44FBE7 MOV EDX,[EBP-10]<<------FHMDW3D GIF Designer(注:最后一个是0x17)
44FBEA MOV AL,[EDX+EAX-01]<<------取各字符ASC码送al
44FBEE MOV [EBP-07]
44FBF1 PUSH AX
44FBF3 PUSH BX
44FBF5 PUSH CX
44FBF7 PUSH DX
44FBF9 MOV DX,[EBP-02]
44FBFD MOV BX,[EBP-04]
44FC01 MOV CX,[EBP-06]
44FC05 XOR AX,AX<<-------清零
44FC08 MOV AL,[EBP-07]
44FC0B XOR DX,AX<<------dx异或ax,结果送dx
44FC0E MUL CL<<--------ax乘以cl,结果送ax
44FC10 ADD BX,AX<<------ax累加到bx
44FC13 MOV [EBP-02],DX
44FC17 MOV [EBP-04],BX
44FC1B POP DX
44FC1D POP CX
44FC1F POP BX
44FC21 POP AX
44FC23 INC WORD [EBP-06]<<------计数器
44FC27 DEC WORD [EBP-1A]
44FC2B JNZ 0044FBE3<<------未取完则继续
==================================>>
总结:
name:fhmdw[BCG]
code:DF6D1D00
==================================>>贴上TC注册机
#include "stdio.h"
#include "string.h"
main()
{
char name[80];
char u[20]="3D GIF Designer";
int i,j=1,l1,l;
long int a,c,d=0,m[10],n[10],sum=0;
char s[4]="00",k[4]="0";
clrscr();
printf(" \n The keygen of 3D GIF Designer v2.21-------fhmdw[BCG]\n\n");
printf("Input your name:");
gets(name);
l1=strlen(name);
l=l1+16;
for(i=0;name[i]!='\0';i++)
{name[i]-=name[i]>='a'&&name[i]<='z'?'a'-'A':0;}
strcat(name,u);
printf("\nThe regcode is:");
for(i=0;name[i]!='\0';i++)
{sum=sum+name[i]*(i+1);
a=name[j-1];
d=d^a;
j++;}
d=d^0x17;
sum=sum+0x17*l;
for(j=0,i=0x100;i>=1;i=i/0x100,j++)
{
n[j]=d/i;
m[j]=sum/i;
d=d-n[j]*i;
sum=sum-m[j]*i;
}
for(i=1;i>=0;i--)
{if(m[i]==0) printf("%s",s);
else if(m[i]<0x10) printf("%s%lX",k,m[i]);
else printf("%lX",m[i]); }
for(i=1;i>=0;i--)
{if(n[i]==0) printf("%s",s);
else if(n[i]<0x10) printf("%s%lX",k,n[i]);
else printf("%lX",n[i]);}
}
整理于2002.4.24 19:06
(出处:赢政天下整理收藏)
相关文章:
·语音界面2.0算法分析及注册机源码!
·侠客系统修改器1.21破解手记--算法分析
·中文拨号上网计时计费器 V4.12注册算法分析
·ClockWise 3.22e注册码算法分析
·CoolClock V1.02注册算法分析
·Directory Scanner v1.5 注册算法分析
·Disk Chief 1.2 简单注册算法分析
·EffeTech HTTP Sniffer 3.2注册算法分析
·eLib2.01算法分析
·EZ MP3 Recorder 1.15 注册算法分析
相关软件:
→ 特别推荐
→ 热点TOP10
关于我们 |
帮助(?)
| 广告服务 |
版权声明 |
商业合作 |
发展历程 |
加盟我们 |
联系我们
Copyright © 1999-2003
winzheng.com All Rights Reserved.
繁体版:由华琦数码技术提供
Powered
by:MeSky.Net
当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。