您的位置:首页精文荟萃破解文章 → 软件管理专家Flash Soft Manager

软件管理专家Flash Soft Manager

时间:2004/10/15 0:55:00来源:本站整理作者:蓝点我要评论(0)

 
   
整理日期: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位该怎么办呢?请哪位高手指点。


    
    
     
    
    
     

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 去除winrar注册框方法

最新文章 比特币病毒怎么破解 比去除winrar注册框方法 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)通过Access破解MSSQL获得数据

人气排行 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)qq相册密码破解方法去除winrar注册框方法(适应任何版本)怎么用手机破解收费游戏华为无线猫HG522破解如何给软件脱壳基础教程