[技巧]如何绕过MaxtoCode的15天限制
2007-09-19 15:08
281 查看
MaxtoCode是一款针对.Net软件的加密工具,参见官方网站的介绍:
MaxtoCode is an advance software encrypting .NET code , it uses the Windows Lower level technology . dotNET is symbol of the mainstream programming language, it has high efficiency, strong function, artistic interface, durable, rich in the CLR common run base resource, and new language C# already submitting for the profession standard. it is a high intensity protecting tool, which was independently developed by Aiasted.SOFT.
It can encrypt applications created by C# ,VB.NET, Asp.NET ,C++/CLI , Web Service , Application Service , Library Class , MSIL .
目前官方网站的最新版本是3.0.6,我正在用的版本是3.0.3——这个版本还没有太好使的破解版本出现,3.0.6就更别想了。
所谓的破解版本似乎破解的不够彻底,生成的加密程序只能使用15天,超过15天就会无法使用。
做了如下简单的测试:
1、 生成一个简单的.Net应用程序,称为A.exe
2、 通过MaxtoCode对A.exe加密,得到B.exe
3、 将日期改为明天
4、 通过MaxtoCode对A.exe加密,得到C.exe
5、 比较B.exe和C.exe,发现二者大小相同,但是内容多处不一样
6、 B.exe和C.exe都是只能使用15天,但是C.exe会比B.exe多使用一天
那么,如果我把当前日期调到未来,生成的应用程序是否可以供现在使用呢?
做如下测试:
1、 调整系统时间为2099年,月和日没有修改,不差这两天吧
2、 通过MaxtoCode对A.exe加密,得到D.exe
3、 调整系统时间为当前正确时间
4、 运行D.exe,发现一切OK
5、 调整系统时间为未来随机某年,运行D.exe,发现一切OK
结论很明显:
MaxtoCode的时间限制,仅仅是从生成之时的向后15天,此后不可用,而之前就无限制。
我甚至可以写出它的伪代码:
If Diff(Now, GenerateDate) >= 15 days Then Exit
从软件测试的角度来讲,这种判断方法显然是不完备的。
从使用者的角度来讲,我简直给丫想送朵大红花!
你太有才了!你太无间道了!
推论:
利用其特点,貌似可以轻易生成指定最后期限的试用版……
注意:
如果系统有其他软件运行,如卡巴斯基等,请在修改日期之前将其关闭,等生成结束改回正确时间之后,再打开之,否则后果自负……
http://www.maxtocode.com.cn/downloads/MaxtoCodeTest3.exe
这个是最新版本 3.20的,试用了1下,把时间调整到2099年,哈哈哈,加密后的软件就可用 93年了.....汗
不过试用版有点限制,几个加密的选项都不能选,比较郁闷,但是默认的那些加密一般也够用了
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1560250
MaxtoCode is an advance software encrypting .NET code , it uses the Windows Lower level technology . dotNET is symbol of the mainstream programming language, it has high efficiency, strong function, artistic interface, durable, rich in the CLR common run base resource, and new language C# already submitting for the profession standard. it is a high intensity protecting tool, which was independently developed by Aiasted.SOFT.
It can encrypt applications created by C# ,VB.NET, Asp.NET ,C++/CLI , Web Service , Application Service , Library Class , MSIL .
目前官方网站的最新版本是3.0.6,我正在用的版本是3.0.3——这个版本还没有太好使的破解版本出现,3.0.6就更别想了。
所谓的破解版本似乎破解的不够彻底,生成的加密程序只能使用15天,超过15天就会无法使用。
做了如下简单的测试:
1、 生成一个简单的.Net应用程序,称为A.exe
2、 通过MaxtoCode对A.exe加密,得到B.exe
3、 将日期改为明天
4、 通过MaxtoCode对A.exe加密,得到C.exe
5、 比较B.exe和C.exe,发现二者大小相同,但是内容多处不一样
6、 B.exe和C.exe都是只能使用15天,但是C.exe会比B.exe多使用一天
那么,如果我把当前日期调到未来,生成的应用程序是否可以供现在使用呢?
做如下测试:
1、 调整系统时间为2099年,月和日没有修改,不差这两天吧
2、 通过MaxtoCode对A.exe加密,得到D.exe
3、 调整系统时间为当前正确时间
4、 运行D.exe,发现一切OK
5、 调整系统时间为未来随机某年,运行D.exe,发现一切OK
结论很明显:
MaxtoCode的时间限制,仅仅是从生成之时的向后15天,此后不可用,而之前就无限制。
我甚至可以写出它的伪代码:
If Diff(Now, GenerateDate) >= 15 days Then Exit
从软件测试的角度来讲,这种判断方法显然是不完备的。
从使用者的角度来讲,我简直给丫想送朵大红花!
你太有才了!你太无间道了!
推论:
利用其特点,貌似可以轻易生成指定最后期限的试用版……
注意:
如果系统有其他软件运行,如卡巴斯基等,请在修改日期之前将其关闭,等生成结束改回正确时间之后,再打开之,否则后果自负……
http://www.maxtocode.com.cn/downloads/MaxtoCodeTest3.exe
这个是最新版本 3.20的,试用了1下,把时间调整到2099年,哈哈哈,加密后的软件就可用 93年了.....汗
不过试用版有点限制,几个加密的选项都不能选,比较郁闷,但是默认的那些加密一般也够用了
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1560250
相关文章推荐
- [技巧]如何绕过MaxtoCode的15天限制
- 我是如何绕过派卡网注册IP限制进行刷票的(IP限制绕过技巧)
- 如何绕过图片格式限制上传木马获取WebShell
- [IE技巧] 如何关闭Windows Server版IE的安全限制
- 《五分钟速学技巧_利用ip代理绕过ip访问限制防爬策略》
- 注入限制绕过技巧
- 挖洞经验 | 看我如何绕过Yahoo!View的CORS限制策略
- [IE技巧] 如何关闭Windows Server版IE的安全限制
- 【CTF 攻略】如何绕过四个字符限制getshell
- 在QAS/PRD上如何绕过限制获得开发权限
- 如何绕过浏览器的限制让原生调用js
- 关于如何寻找xss漏洞并绕过限制
- symbian 2nd如何绕过程序管理器的限制
- symbian 2nd如何绕过程序管理器的限制
- 访问Oracle数据库时如何限制绕过漏洞
- 如何绕过PowerShell Execution Policy限制?
- 禁用了PowerShell又如何?看我如何用PowerShell绕过应用白名单、环境限制、以及杀毒软件
- Domino 技巧: 如何限制附件大小
- [IE技巧] 如何关闭Windows Server版IE的安全限制
- 如何限制同一客户端登录的用户数量以及禁止同一用户同时在不同客户端登录? (转)