老文章档案 · 2003 年

3D GIF Designer v2.21 pj手记 (3千字) 算法分析

赢政天下 [WINZHENG.COM] · 网络学院 · 2003-07-29 · 作者:fhmdw 人气: · 出处:赢政天下整理收藏)

软件名称: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

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。
🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史