<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>紫雨日志</title><link>http://blog.donews.com/rick/</link><description>紫雨轩</description><dc:language>zh-CHS</dc:language><generator>.Text Version 1.0.1.0</generator><item><dc:creator>瑞克</dc:creator><title>DNGuard HVM Release </title><link>http://blog.donews.com/rick/archive/2007/08/10/1196442.aspx</link><pubDate>Fri, 10 Aug 2007 21:43:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2007/08/10/1196442.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1196442.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2007/08/10/1196442.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1196442.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1196442</trackback:ping><description>&lt;p&gt;应使用者的要求，增加了反制静态编译工具查看程序集完整结构的功能。&lt;br /&gt;当然首当其冲的就是Reflector了。&lt;br /&gt;个人认为，加密最主要的就是加密方法代码，结构啥的并不是重点，&lt;br /&gt;如果是做中间件、类库啥的，结构还非得给用户看不可。&lt;/p&gt;
&lt;p&gt;试用版开放了 常规模式的 用户字符串加密 功能。&lt;/p&gt;
&lt;p&gt;标准版将会提供名称自动混淆功能。&lt;br /&gt;具体详情可参考软件界面中的即时提示信息。&lt;/p&gt;
&lt;p&gt;程序中灰色不可用的选项是标准版或者专业版才提供的功能。&lt;/p&gt;
&lt;p&gt;标准版将在这个周末正式发布。&lt;br /&gt;&lt;br /&gt;注意：RC1和RC2的运行库可以通用， RC3 以及 Release 的运行库结构都有变化，不能和其它版通用。&lt;br /&gt;&lt;br /&gt;下载地址：&lt;br /&gt;&lt;a href="http://www.redcheek.net/bbs/read.php?tid=5051"&gt;&lt;font color="#009933"&gt;http://www.redcheek.net/bbs/read.php?tid=5051&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;重新下载压缩包即可。&lt;br /&gt;&lt;br /&gt;介绍：&lt;/p&gt;
&lt;p&gt;.Net 内核级的加密保护工具。&lt;/p&gt;
&lt;p&gt;采用的是纯虚拟机处理层的内核。&lt;/p&gt;
&lt;p&gt;兼容目前所有的32位 .Net 框架版本，Net 1.1, 2.0, 3.0, 3.5 以及其所有子版本（如beta x，CTP，RC，sp x等）。&lt;/p&gt;
&lt;p&gt;支持泛型类型以及泛型方法的加密。&lt;/p&gt;
&lt;p&gt;加密保护过程不依赖 ildasm 和 ilasm 。加密速度快。&lt;br /&gt;&lt;br /&gt;支持 C++/CLI含本地代码的混合程序集的加密保护。&lt;br /&gt;完全兼容其它纯混淆保护工具，不必担心其它混淆工具对ildasm设限导致无法加密。&lt;/p&gt;
&lt;p&gt;加密后的程序集完全兼容其它整体加密或者打包、xbundler等保护方式。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;试用版的保护方式类似CliProtector，内核抗Jit层脱壳的强度和 CliProtector、Maxtocode 2007 企业版相当。&lt;br /&gt;具体详情可参考：&lt;br /&gt;常见dotNet加密保护工具介绍&lt;br /&gt;&lt;a href="http://www.cnblogs.com/rick/archive/2007/07/27/834172.html"&gt;&lt;font color="#009933"&gt;http://www.cnblogs.com/rick/archive/2007/07/27/834172.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;DNGuard HVM 标准版和专业版分别对虚拟机处理层防脱壳做了更多增强处理。&lt;br /&gt;虚拟机处理层的脱壳原理可参考：&lt;br /&gt;.Net Jit层脱壳的实现原理&lt;br /&gt;&lt;a href="http://www.cnblogs.com/rick/archive/2007/08/04/843297.html"&gt;&lt;font color="#009933"&gt;http://www.cnblogs.com/rick/archive/2007/08/04/843297.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;下载地址：&lt;br /&gt;&lt;a href="http://www.redcheek.net/bbs/read.php?tid=5051"&gt;&lt;font color="#009933"&gt;http://www.redcheek.net/bbs/read.php?tid=5051&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blog.donews.com/rick/aggbug/1196442.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>浅谈DotNet 保护中的字符串加密技术 </title><link>http://blog.donews.com/rick/archive/2007/08/10/1196441.aspx</link><pubDate>Fri, 10 Aug 2007 21:42:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2007/08/10/1196441.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1196441.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2007/08/10/1196441.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1196441.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1196441</trackback:ping><description>&lt;p&gt;学习过了名称混淆，最近又看了一些字符串加密方面的东西。&lt;br /&gt;在混淆保护和加密壳中都有字符串加密保护功能。&lt;br /&gt;总体上字符串加密可以分为两类，&lt;br /&gt;第一类是混淆保护中的字符串加密技术。主要特征是修改代码执行路径。&lt;br /&gt;大部分混淆保护工具的字符串加密都是这一类。&lt;br /&gt;&lt;br /&gt;第二类就是加密壳中的字符串加密技术。这种不用修改IL代码，直接对元数据中的字符串加密。&lt;br /&gt;这一类以remotesoft,maxtocode为代表。&lt;br /&gt;&lt;br /&gt;先看第一类，加密实现大致如下。&lt;br /&gt;&lt;br /&gt;加密前：&lt;br /&gt;MessageBox.Show(&amp;quot;Hellow World!&amp;quot;);&lt;br /&gt;&lt;br /&gt;加密后：&lt;br /&gt;MessageBox.Show(Helper.Decode(&amp;quot;A34579dfbbeyu346563345/==&amp;quot;));&lt;br /&gt;&lt;br /&gt;简单的说就是将原来使用字符串的地方，将直接使用字符串改为间接使用字符串。&lt;br /&gt;在这里保护软件将字符串 &amp;quot;Hellow Worl&lt;img src ="http://blog.donews.com/rick/aggbug/1196441.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>SourceOffSite 4.2中文增强版服务器端(含加密&amp;无加密版)</title><link>http://blog.donews.com/rick/archive/2007/05/22/1167545.aspx</link><pubDate>Tue, 22 May 2007 13:06:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2007/05/22/1167545.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1167545.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2007/05/22/1167545.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1167545.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1167545</trackback:ping><description>&lt;p&gt;1.重写了管理器程序。配置文件采用Xml格式，解决配置中含有特许字符时的bug。&lt;br /&gt;管理程序是中英双语的，根据系统自动选择。&lt;br /&gt;&lt;br /&gt;2.相比前一个中文修正版。&lt;br /&gt;本次修正的服务器程序集成了加密版和无加密版。&lt;br /&gt;*可以在项目中提交中文名的文件，中文的注释评论，中文的项目路径名。&lt;br /&gt;&lt;br /&gt;新版修正增强：&lt;br /&gt;1.sourcesafe数据库文件可以放在中文目录中。&lt;br /&gt;2.数据库别名可以使用中文。&lt;br /&gt;3.用户名中文&lt;br /&gt;4.Web项目名称可含中文，部署目录可含中文。&lt;br /&gt;5.非压缩模式下中文支持。（前一版本非压缩模式下会有问题）&lt;br /&gt;&lt;br /&gt;服务程序增加命令行功能，命令行参考如下：&lt;br /&gt;Usage:&amp;nbsp;SosService.exe&amp;nbsp;[/u&amp;nbsp;|&amp;nbsp;/i&amp;nbsp;|&amp;nbsp;1]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/u&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Uninstall&amp;nbsp;this&amp;nbsp;&lt;img src ="http://blog.donews.com/rick/aggbug/1167545.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title> 深入Jit，实现dotNet代码的加解密</title><link>http://blog.donews.com/rick/archive/2006/12/10/1093780.aspx</link><pubDate>Sun, 10 Dec 2006 01:03:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/12/10/1093780.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1093780.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/12/10/1093780.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1093780.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1093780</trackback:ping><description>这段时间在测试.Net Jit的容错性，为了方便，就直接将代码插入到Jit中进行测试了。&lt;br /&gt;这个种方式就是我前面介绍DNGuard时提到的第一种增加内核强度防反射脱壳的方法。&lt;br /&gt;这种技术即可用在dotnet代码的保护上，也可以用在dotnet加密壳的解密上。&lt;br /&gt;&lt;br /&gt;目前的加密壳都是将内核插入到ee中提供解密服务。而dotNet的反射功能也是在ee层实现的，&lt;br /&gt;所以才暴露了加密壳之前的反射漏洞。&lt;br /&gt;&lt;br /&gt;如果加密壳将内核插入到jit，和jit融合提供解密服务，那么反射就基本上失效了。在 ee 层就无法获取到解密的代码了。&lt;br /&gt;在这种情况下修复反射基本上是不现实的了，jit只是为ee提供编译服务。当然如果实现了jit层的脱壳，然后反过来再从jit增加一个服务提供ee层调用也是可以修复反射的，但如果实现了jit层的脱壳，再修复反射就有点多此一举了。&lt;br /&gt;&lt;br /&gt;如果直接从Jit层脱目前ee层的加密壳是比较轻松的，根本不用考虑修复反射的问题，对.Net 2.0 , 1.1都管用。&lt;br /&gt;这种方法对目前加密壳以及它们的各个&lt;img src ="http://blog.donews.com/rick/aggbug/1093780.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title> .Net加密壳认识的一个误区 </title><link>http://blog.donews.com/rick/archive/2006/12/02/1088897.aspx</link><pubDate>Sat, 02 Dec 2006 00:12:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/12/02/1088897.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1088897.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/12/02/1088897.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1088897.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1088897</trackback:ping><description>&lt;p&gt;自从.Net 2.0的新特性被公开用来获取IL代码后，加密壳就成了鸡肋。&lt;br /&gt;就如tankaiha所说&amp;ldquo;.net下逆向暂时没啥新东西可搞，某软件的版本升级是一次不如一次强&amp;rdquo;，由于先天不足，这成了加密壳强度的一个瓶颈。&lt;/p&gt;
&lt;p&gt;但是还有相当一部分人认为1.1的程序集加密后是安全的。&lt;br /&gt;其实不然，绝大部分1.1的程序集加密后也能用发射的方式进行脱壳。&lt;br /&gt;（注：这里的脱壳仅指加密保护壳，混淆是无法还原的，如某软件现在同时提供了加密和混淆功能，脱壳仅能脱除加密保护部分）&lt;br /&gt;&lt;br /&gt;.Net 1.1没有 2.0中有的新特性，怎么能用反射脱壳呢？原因很简单，因为大部分1.1的程序集能在 2.0的框架中运行。&lt;br /&gt;如加密的 dll，我们可以用2.0写一个程序集来load它。我们就有了2.0的运行环境了。&lt;br /&gt;那加密的 exe 呢，也好对付，微软允许用户通过修改程序配置来强制指定一个程序运行的 .net framework版本。&lt;br /&gt;假设 a.exe 是被加密的1.1程序集。&lt;br /&gt;我们只要建一个文件 a.e&lt;img src ="http://blog.donews.com/rick/aggbug/1088897.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>DNGuard V1.0 for Win98, WinMe 的运行库发布 </title><link>http://blog.donews.com/rick/archive/2006/12/01/1088432.aspx</link><pubDate>Fri, 01 Dec 2006 00:22:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/12/01/1088432.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1088432.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/12/01/1088432.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1088432.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1088432</trackback:ping><description>昨天晚上花时间测试了一下平台兼容性，发现无法在win98和winme中使用。&lt;br /&gt;&lt;br /&gt;今天晚上就搞了搞Win9X平台了的。&lt;br /&gt;唉，本来很简单的一件事竟然搞倒现在才搞好。&lt;br /&gt;Win9X真不是吹的，有兴趣的朋友可以试试写个程序加入 int 1，然后放在Win9X运行，马上就会经典重现。&lt;br /&gt;真是屡试不爽，百试百灵。&lt;br /&gt;&lt;br /&gt;使用运行库，能让用DNGuard加密的程序在Win98，WinMe系统中运行。&lt;br /&gt;DNGuard支持的32位操作系统平台算基本完善了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;运行库的版本号没有变，功能也基本上没有变。增加了动态反跟踪。&lt;br /&gt;直接用来替换v1.0版中的运行库即可。&lt;br /&gt;这个新的运行库支持&lt;br /&gt;Win98,WinMe,Win2000系列，WinXP，Win2003。&lt;br /&gt;&lt;br /&gt;下载地址：&lt;a href="http://www.bbsftp.com/temp/DNGRuntime.rar"&gt;http://www.bbsftp.com/temp/DNGRuntime.rar&lt;/a&lt;img src ="http://blog.donews.com/rick/aggbug/1088432.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>DNGuard 平台兼容性测试结果</title><link>http://blog.donews.com/rick/archive/2006/11/29/1087721.aspx</link><pubDate>Wed, 29 Nov 2006 22:58:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/11/29/1087721.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1087721.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/11/29/1087721.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1087721.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1087721</trackback:ping><description>针对DNGuard 版本V1.0 做了一下平台兼容性测试。&lt;br /&gt;首先 DNGuard 只支持32 位系统平台。&lt;br /&gt;分别在Win98 WinMe , Win2000系列，Win XP, Win2003进行了测试。&lt;br /&gt;&lt;br /&gt;1. Win98 WinMe &lt;br /&gt;结果：不支持，无法运行。&lt;br /&gt;&lt;br /&gt;2. Win2000系列，Win XP, Win2003&lt;br /&gt;结果：支持，加密后的程序运行正常。&lt;br /&gt;&lt;br /&gt;本次测试使用了 WinForm 2.0 程序 和 Win Service 2.0程序。&lt;br /&gt;其它类型的程序还未做测试。&lt;img src ="http://blog.donews.com/rick/aggbug/1087721.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>DNGuard 使用介绍</title><link>http://blog.donews.com/rick/archive/2006/11/29/1087208.aspx</link><pubDate>Wed, 29 Nov 2006 00:45:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/11/29/1087208.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1087208.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/11/29/1087208.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1087208.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1087208</trackback:ping><description>DNGuard是一款绿色软件，下载后解压缩即可使用。&lt;br /&gt;软件包包含两个文件 &lt;br /&gt;DotNetGuard.exe&amp;nbsp; &amp;nbsp;DNGuard主程序文件&lt;br /&gt;DNGRuntime.dll&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;DNGuard运行库文件&lt;br /&gt;&lt;br /&gt;DNGuard的界面很简洁，使用非常简单。&lt;br /&gt;运行后会看到如下界面：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://zyx.5d6d.com/userdirs/f/1/zyx/attachments/month_0611/dngmain_rB7ZpiB8Br8z.jpg" border="0" alt="" /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;有两个文本框，&lt;br /&gt;第一个用来输入您要加密的程序集，可以点击 按钮 3 来选择文件。&lt;br /&gt;第二个用来输入加密后的程序保存的位置，可以点击 按钮 4 来选择保存文件。&lt;br /&gt;&lt;br /&gt;选择好这个两项后，点击 按钮 5 即可。&lt;br /&gt;&lt;br /&gt;加密速度会很快 ，比起其它使用ILDasm反汇编程序为IL文件，然后处理IL文件最后用ILAsm汇编成程序集的工具要快很多。&lt;br /&gt;&lt;br /&gt;》支持直接对有强名的程序集加密。DNGuard会自动探测程序集是否有强名，当检测到强名后，&lt;br /&gt;*会弹出一个打开文件的对话框，&lt;br /&gt;*这时是让您选择这个程序集的对应的密钥文件，&lt;br /&gt;*所以您需要选择好密钥文件。&lt;br /&gt;&lt;br /&gt;强名程序集加密完成后就可以直接使用，不用再做其它处理。&lt;br /&gt;&lt;br /&gt;》支持对本地码与IL代码混编的程序集加密。&lt;br /&gt;*DNGRuntime.dll就是一个例子。&lt;br /&gt;&lt;br /&gt;加密后程序集需要 DNGuard 的运行库才能运行。&lt;br /&gt;1。您可以把DNGRuntime.dll和加密的程序放在同一个目录中。&lt;br /&gt;2。您还可以把DNGRuntime.dll 安装到系统的GAC中。&lt;br /&gt;&lt;br /&gt;建议使用第二种方式。&lt;img src ="http://blog.donews.com/rick/aggbug/1087208.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>DNGuard 一款DotNet内核级加密保护工具</title><link>http://blog.donews.com/rick/archive/2006/11/29/1087206.aspx</link><pubDate>Wed, 29 Nov 2006 00:44:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/11/29/1087206.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1087206.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/11/29/1087206.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1087206.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1087206</trackback:ping><description>&lt;p&gt;最近一直学习DotNet相关资料，sscli真是好东西啊:P。&lt;/p&gt;
&lt;p&gt;一边学习一边把知识综合了一下，做了这个小工具。&lt;br /&gt;保护原理和国人的remotesoft,maxtocode差不多。加密后的程序发布时也需要附带一个运行库，&lt;br /&gt;不过和那两个不同，附带的运行库不是纯native的dll，而是C++/CLI的混合程序集。&lt;/p&gt;
&lt;p&gt;工具已经有了雏形，整体内核框架完成了。用来加密了一个sample，运行正常。&lt;br /&gt;有些方面甚至超过了maxtocode。&lt;br /&gt;&lt;br /&gt;1.不依赖微软的ildasm和ilasm程序。&lt;br /&gt;&amp;nbsp; IL反汇编和IL汇编都程序实现。&lt;br /&gt;&amp;nbsp;可以加密包含本地代码的程序集。 &lt;br /&gt;&lt;br /&gt;2.Anti反编译工具，maxtocode加密的程序集无法用reflector直接查看，但是程序运行后用pedumper，dump后就可以用reflecotr查看结构了，当然还是看不到代码的。&lt;br /&gt;dnguard加密的程序集比我预期的效果还要好，加密后的程序集无法用reflector查看，d&lt;img src ="http://blog.donews.com/rick/aggbug/1087206.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>DNGuard 免费的DotNet加密保护工具 V1.0</title><link>http://blog.donews.com/rick/archive/2006/11/29/1087207.aspx</link><pubDate>Wed, 29 Nov 2006 00:44:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/11/29/1087207.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/1087207.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/11/29/1087207.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/1087207.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=1087207</trackback:ping><description>&lt;div class="cnt"&gt;
&lt;p&gt;DNGuard 是一款免费的DotNet内核模式的加密保护工具。&lt;br /&gt;&lt;br /&gt;这是第一个发布版本，版本号定为 1.0。只支持32位系统。&lt;br /&gt;目前还只在 xp和2003上做过测试，其它版本的系统还未测试，大家有条件的麻烦帮忙试试。&lt;br /&gt;&lt;br /&gt;运行本程序需要系统安装 .Net 2.0 框架。&lt;br /&gt;&lt;br /&gt;支持加密2.0和1.1的程序集，不过还只测试了winform的。&lt;br /&gt;&lt;br /&gt;因为IL反汇编和IL汇编都是程序实现的，偷了懒，在IL汇编时都汇编成了2.0的格式。&lt;br /&gt;所以，加密后的程序集需要在 .Net 2.0 的框架下运行。&lt;br /&gt;&lt;br /&gt;支持直接对有强名的程序集进行加密。加密时DNGuard会自动判断程序集是否有强名，如果检测到强名，会提示用户选择密钥文件。&lt;br /&gt;&lt;br /&gt;包含两种加密算法，算法强度一般。&lt;br /&gt;&lt;br /&gt;建议用来作为辅助的保护手段，实践证明单纯的加密壳是没有强度可言的。&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;接下来的计划，增加2-3种加密算法，根据大家的反馈完善稳定性和兼容性。&lt;br /&gt;然后用前面提到的第一种方式增强内核。&lt;br /&gt;&lt;br /&gt;接下来着手试验另一种保护技术。&lt;br /&gt;&lt;br /&gt;下载地址：&lt;a href="http://www.bbsftp.com/temp/DNGuardV1.0.rar"&gt;&lt;font color="#800080"&gt;http://www.bbsftp.com/temp/&lt;/font&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DNGuardV1.0.rar&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;img src ="http://blog.donews.com/rick/aggbug/1087207.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>SmartControl电视卡遥控程序 V1.2 </title><link>http://blog.donews.com/rick/archive/2006/07/07/949167.aspx</link><pubDate>Fri, 07 Jul 2006 13:29:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/07/07/949167.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/949167.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/07/07/949167.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/949167.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=949167</trackback:ping><description>master脚本支持使用 ｊＳｃｒｉｐｔ。

程序首先会检查 master.vbs是否存在，就载入master.vbs脚本，如果不存在，就会尝试载入 master.js。


  下载地址不变
&lt;img src ="http://blog.donews.com/rick/aggbug/949167.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>FTP Web浏览※搜索引擎 V1.1 php 版 </title><link>http://blog.donews.com/rick/archive/2006/05/29/894033.aspx</link><pubDate>Mon, 29 May 2006 19:30:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/05/29/894033.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/894033.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/05/29/894033.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/894033.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=894033</trackback:ping><description>2006.5.28 V1.1 &lt;br/&gt;1.管理程序服务程序更新。优化了索引更新程序。 &lt;br/&gt;2.修正了个人版管理程序的bug。 &lt;br/&gt;3.修正了FTP容量统计不正确的bug。 &lt;br/&gt;4.PHP版web程序更新。修正中文文件名的连接用下载工具下载时乱码的bug。 &lt;br/&gt;5.修正了Web界面文件大小，FTP容量大小显示bug。 &lt;br/&gt;&lt;br/&gt;http://www.bbsftp.com/zyxsoft/bbsftp &lt;br/&gt;&lt;img src ="http://blog.donews.com/rick/aggbug/894033.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>bbsftp v1.0b for Gene6 ftp server </title><link>http://blog.donews.com/rick/archive/2006/05/16/871930.aspx</link><pubDate>Tue, 16 May 2006 17:49:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/05/16/871930.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/871930.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/05/16/871930.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/871930.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=871930</trackback:ping><description>一、安装 bbsftp 到Gene6 FTP。 &lt;br/&gt;1。将 bbsftp 文件夹复制到 G6 FTP 安装目录中。 &lt;br/&gt;&amp;amp;lt;如 X:\Program Files\Gene6 FTP Server\bbsftp\&amp;amp;gt; &lt;br/&gt;&lt;br/&gt;2。运行 regsvr32 &amp;quot;X:\Program Files\Gene6 FTP Server\bbsftp\g6bbsftp.dll&amp;quot; 在系统中注册 g6bbsftp.dll 组件。 &lt;br/&gt;&lt;br/&gt;3。将 bbsftpagent.dll 文件复制到 G6 FTP安装目录中。 &lt;br/&gt;&amp;amp;lt;如 X:\Program Files\Gene6 FTP Server\bbsftpagent.dll&amp;amp;gt; &lt;br/&gt;&lt;br/&gt;4。将 bbsftp.vbs 复制到 G6 FTP 的 scripts 目录中。 &lt;br/&gt;&amp;amp;lt;如 X:\Program Files\Gene6 FTP Server\Scripts\bbsftp.vbs&amp;amp;gt; &lt;br/&gt;&lt;br/&gt;5&lt;img src ="http://blog.donews.com/rick/aggbug/871930.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>Gene6 ftp 3.7 缓冲区溢出漏洞</title><link>http://blog.donews.com/rick/archive/2006/05/12/866257.aspx</link><pubDate>Fri, 12 May 2006 16:10:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/05/12/866257.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/866257.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/05/12/866257.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/866257.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=866257</trackback:ping><description>受影响版本 3.7及以前 &lt;br/&gt;产生溢出的ftp指令 'MKD', 'RMD', 'XMKD', 'XRMD' &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;官方已经发布了 3.8 修正了这个漏洞。 &lt;br/&gt;&lt;br/&gt;引用: &lt;br/&gt;Hash: SHA1 &lt;br/&gt;&lt;br/&gt;Symantec Vulnerability Alert &lt;br/&gt;&lt;br/&gt;Gene6 FTP Server Multiple Commands Remote Buffer Overflow Vulnerabilities &lt;br/&gt;Bugtraq ID 17810 &lt;br/&gt;CVE CVE-MAP-NOMATCH &lt;br/&gt;Published May 03 2006 &lt;br/&gt;Last Update 03/05/2006 4:36:51 PM GMT &lt;br/&gt;Remote Yes &lt;br/&gt;Local No &lt;br/&gt;Credibility Single Source &lt;br/&gt;Classification Boundary Condition Error &lt;br/&gt;Ease Exploit Available &lt;b&lt;img src ="http://blog.donews.com/rick/aggbug/866257.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>瑞克</dc:creator><title>BBSFTP 2.1 FTP流量插件 for vBulletin 3.5.x</title><link>http://blog.donews.com/rick/archive/2006/04/24/842964.aspx</link><pubDate>Mon, 24 Apr 2006 00:18:00 GMT</pubDate><guid>http://blog.donews.com/rick/archive/2006/04/24/842964.aspx</guid><wfw:comment>http://blog.donews.com/rick/comments/842964.aspx</wfw:comment><comments>http://blog.donews.com/rick/archive/2006/04/24/842964.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.donews.com/rick/comments/commentRss/842964.aspx</wfw:commentRss><trackback:ping>http://tb.donews.net/TrackBack.aspx?PostId=842964</trackback:ping><description>FTP的购买方式 分为 &lt;br/&gt;1。包流量购买方式，（就是以前的主力ftp流量购买和联盟ftp流量购买）。 &lt;br/&gt;2。公共账号密码购买方式。（以前的主力FTP公共账号密码购买）。 &lt;br/&gt;3。包时间购买方式，（该方式和包流量购买方式的设置、购买基本一样）。 &lt;br/&gt;1，3 的ftp可以设置 用户组限制，发贴数限制，威望限制，现金限制。 &lt;br/&gt;1，3 的ftp用户 其下载速度和下载线程数，和论坛用户等级关联。 &lt;br/&gt;关联规则可以在插件后台进行设置。 &lt;br/&gt;&lt;br/&gt;论坛端插件有图文并茂的安装说明文档，参考安装即可。 &lt;br/&gt;&lt;br/&gt;ServU端插件的安装： &lt;br/&gt;bbsftp 2.1 提供了servu端插件的安装程序，直接执行安装即可。 &lt;br/&gt;&lt;br/&gt;用户可在不修改页面底部版权信息和相关连接的前提下免费使用。 &lt;br/&gt;&lt;br/&gt;插件发布地址：http://www.redcheek.net/blogview.asp?logID=120 &lt;br/&gt;直接下载地址：http://rick.crazyasp.com/down/bbsftpforvb3.rar &lt;img src ="http://blog.donews.com/rick/aggbug/842964.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>