老文章档案 · 2003 年

软件管理专家Flash Soft Manager

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

整理日期:2002.12.3

最新版本:1.20

文件大小:1559KB

软件授权:共享软件

使用平台:Win9x/Me/NT/2000

软件简介:

下载文件的管理有时候是一件挺麻烦的事,特别是象笔者这样的网虫,每天都要下载大量的文件,而且一股脑的放在download目录下,但是时间一长的话,看着这些压缩包,自己也搞不清那个文件是干什么用的了。本软件就是用来管理这些下载文件的,你只要选中一个软件,将它拖拽到FlashSoft的窗口中,填写一些备忘的信息,就把这个下载软件分门别类

地放到文件盒中了,下次需要的话,不用去找,直接在软件中调用就ok了,是不是挺方便的?

下载地址:http://www.onlinedown.net/flashsoft.htm

为了节省篇幅,直接从注册算法代码处开始分析。

004DA8F3 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]

004DA8F6 |. E8 49A4F2FF CALL DfBox.00404D44

004DA8FB |. 33C0 XOR EAX,EAX

004DA8FD |. 55 PUSH EBP

004DA8FE |. 68 69A94D00 PUSH DfBox.004DA969

004DA903 |. 64:FF30 PUSH DWORD PTR FS:[EAX]

004DA906 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP

004DA909 |. BB 01000000 MOV EBX,1===>初始化EBX值为1。

004DA90E |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]

004DA911 |. E8 46A2F2FF CALL DfBox.00404B5C===>计算用户名长度,并移入EAX。

004DA916 |. 8BC8 MOV ECX,EAX===>用户名长度移入ECX。

004DA918 |. 85C9 TEST ECX,ECX===>测试用户名长度。

004DA91A |. 7E 1C JLE SHORT DfBox.004DA938===>小于等于0则跳,跳则死。

004DA91C |. BE 01000000 MOV ESI,1===>初始化ESI值,用于控制取用户名字符。

004DA921 |> 8B45 FC /MOV EAX,DWORD PTR SS:[EBP-4]===>用户名移入EAX。

004DA924 |. 0FB67C30 FF |MOVZX EDI,BYTE PTR DS:[EAX+ESI-1]===>依次取用户名字符十六进制值移入EDI。

004DA929 |. 8BC3 |MOV EAX,EBX

004DA92B |. 99 |CDQ===>扩展。扩展后EDX或为0或为FFFFFFFF,不知什么原因?

004DA92C |. 33C2 |XOR EAX,EDX===>与EDX异或。

004DA92E |. 2BC2 |SUB EAX,EDX===>减去EDX。

004DA930 |. F7EF |IMUL EDI===>乘以EDI。

004DA932 |. 8BD8 |MOV EBX,EAX===>移入EBX。

004DA934 |. 46 |INC ESI===>用于控制取用户名字符。

004DA935 |. 49 |DEC ECX===>控制循环。

004DA936 |.^75 E9 \JNZ SHORT DfBox.004DA921===>未取完则跳回继续计算。

004DA938 |> 8BC3 MOV EAX,EBX===>移入EAX。

004DA93A |. 99 CDQ===>扩展。同上。

004DA93B |. 33C2 XOR EAX,EDX===>异或。

004DA93D |. 2BC2 SUB EAX,EDX===>减去EDX。

004DA93F |. 83C0 64 ADD EAX,64===>加上64。

004DA942 |. 99 CDQ===>扩展。同上。

004DA943 |. 33C2 XOR EAX,EDX

004DA945 |. 2BC2 SUB EAX,EDX

004DA947 |. 8BD8 MOV EBX,EAX===>此处EAX中就是真正的注册码。

004DA949 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]

004DA94C |. 8BC3 MOV EAX,EBX

004DA94E |. E8 EDE9F2FF CALL DfBox.00409340

004DA953 |. 33C0 XOR EAX,EAX

004DA955 |. 5A POP EDX

004DA956 |. 59 POP ECX

004DA957 |. 59 POP ECX

004DA958 |. 64:8910 MOV DWORD PTR FS:[EAX],EDX

004DA95B |. 68 70A94D00 PUSH DfBox.004DA970

004DA960 |> 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]

004DA963 |. E8 3C9FF2FF CALL DfBox.004048A4

004DA968 \. C3 RETN

004DA969 .^E9 7E98F2FF JMP DfBox.004041EC

004DA96E .^EB F0 JMP SHORT DfBox.004DA960

算法总结:用户名各字符十六进制值连乘的积(如果不超出8位),再加上64,再转换成十进制就是注册码了。如果超出8位该怎么办呢?请哪位高手指点。

(出处:赢政天下整理收藏)

相关文章:

·语音界面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)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史