<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不锈钢虫子 的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sery</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sery]]></copyright><item><title><![CDATA[applet 的一个调试方法]]></title><link>https://blog.youkuaiyun.com/sery/article/details/569736</link><guid>https://blog.youkuaiyun.com/sery/article/details/569736</guid><author>sery</author><pubDate>Wed, 04 Jan 2006 07:11:00 +0800</pubDate><description><![CDATA[比如说我有一个数据希望要打印到文本里。applet 直接操作文本是很麻烦的，因为涉及到applet 本身的权限安全，只能通过 url 对象来连接文本文件。 我这里想了一个取巧的方法。 首先要找到那个传说中，可以从 applet 调用网页内javascript 对象的 netscape.javascript.JSObject 类。 那些网上一大抄的文章里，都会夸夸其谈如何使用这个类，却根本不说这个类]]></description><category></category></item><item><title><![CDATA[Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译（五） ]]></title><link>https://blog.youkuaiyun.com/sery/article/details/553303</link><guid>https://blog.youkuaiyun.com/sery/article/details/553303</guid><author>sery</author><pubDate>Thu, 15 Dec 2005 17:46:00 +0800</pubDate><description><![CDATA[潜在的问题和一般的解决方法  混淆对于保障软件的安全是一个合理的选择，同时它要保证软件正常的功能不受影响。但是，在一些具体的例子中，混淆器所做的转换操作在不经意间破坏了正常工作的代码。下面的章节会讨论常见的问题和推荐的解决方法。 动态类载入 要确保对于包，类，方法，和变量的更名操作会运行正常，必须能够保证整个软件系统中所有的相关名称都被修改。混淆器必须保证在字节码中所有的 static 引用都指向]]></description><category></category></item><item><title><![CDATA[Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译（四） ]]></title><link>https://blog.youkuaiyun.com/sery/article/details/553301</link><guid>https://blog.youkuaiyun.com/sery/article/details/553301</guid><author>sery</author><pubDate>Thu, 15 Dec 2005 17:45:00 +0800</pubDate><description><![CDATA[了解最好的混淆器 世面上流行着很多的混淆器，它们大部分的基本功能都是一样。表3.1包括了最常见的几种混淆器产品，部分是免费的，部分是商用的。 表3.1产品名称KLASSMASTERPROGUARDRETRO GUARDDASH-OJSHRINK版本4.11.71.1.132.x2.0价格$199–$399免费免费$895–$2995$95删除调试信息YesYesYesYesYes重命名YesYes]]></description><category></category></item><item><title><![CDATA[ Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译（三） ]]></title><link>https://blog.youkuaiyun.com/sery/article/details/553300</link><guid>https://blog.youkuaiyun.com/sery/article/details/553300</guid><author>sery</author><pubDate>Thu, 15 Dec 2005 17:45:00 +0800</pubDate><description><![CDATA[混淆器的转化作用经过混淆作用的输出结果并没有统一的标准，所以不同混淆器所能提供的保护级别是不同的。下面会给大家看一下经过混淆器作用以后常见的输出结果。我们以程序片段 ChatServers sendMessage 方法为混淆的例子，来了解一下经过混淆器的作用，对于反编译器会产生什么影响。表3.1里列出了 sendMessage  的源代码表3.1public void sendMessage(S]]></description><category></category></item><item><title><![CDATA[Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译（二）]]></title><link>https://blog.youkuaiyun.com/sery/article/details/553299</link><guid>https://blog.youkuaiyun.com/sery/article/details/553299</guid><author>sery</author><pubDate>Thu, 15 Dec 2005 17:44:00 +0800</pubDate><description><![CDATA[混淆是为了保护知识产权  混淆是通过把字节码转换成为阅读性很差的代码的方式，来实现增加反向工程难度的目标的一种方法。它常用的方法有剥离全部的调试信息，包括变量表和行号，以及变更包，类，方法的名称为混淆程序自动生成名称。更先进的混淆器走的更远，它们可以通过重构逻辑关系，插入并不执行的伪造代码的方式来更改 java 代码的控制流程的顺序。混淆过程的前提是，它所做的转换不能破坏字节码的有效性，还有不能更]]></description><category></category></item><item><title><![CDATA[Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译（一）]]></title><link>https://blog.youkuaiyun.com/sery/article/details/553298</link><guid>https://blog.youkuaiyun.com/sery/article/details/553298</guid><author>sery</author><pubDate>Thu, 15 Dec 2005 17:44:00 +0800</pubDate><description><![CDATA[“每一种先进的技术都和魔法无异” Murphy 的技术格言 在这个章节里保护你代码背后的思想 混淆是为了保护知识产权 混淆器的转化作用 了解最好的混淆器 潜在的问题和一般的解决方法 使用Zelix KlassMaster 来混淆一个聊天程序 审思混淆代码 快速测验 总结 保护你代码背后的思想自从早期的软件开发以来，反向工程学和hacking技术就随之发展起来。作为一个存在的事实，剽窃或者复制别人的]]></description><category></category></item><item><title><![CDATA[JSP 单页面网站文件管理器]]></title><link>https://blog.youkuaiyun.com/sery/article/details/18322</link><guid>https://blog.youkuaiyun.com/sery/article/details/18322</guid><author>sery</author><pubDate>Tue, 04 Nov 2003 01:26:00 +0800</pubDate><description><![CDATA[这个文件的开发的设计思想是这样的。有的web 网站，或者B/S 软件的客户，在软件的安装调试阶段，往往对某些细节有特殊要求，也许，是字体的调整，也许是界面方面的小改动意见。面对这样的情况，如果用户没有开放FTP 功能，则开发和维护人员往往就必须亲临现场做一些很小的调试工作。即浪费了时间，也浪费了人力物力。在这样的情况下，我开发了这个具有文件管理功能的 JSP 单页面文件。它提供了文件夹的新]]></description><category></category></item><item><title><![CDATA[使用JSP + JAVABEAN + XML 开发的一个例子]]></title><link>https://blog.youkuaiyun.com/sery/article/details/18321</link><guid>https://blog.youkuaiyun.com/sery/article/details/18321</guid><author>sery</author><pubDate>Tue, 04 Nov 2003 01:26:00 +0800</pubDate><description><![CDATA[本例子是参考了一些网站上有关JSP 对 XML 的操作的相关文档，又结合了一些个人的体会。例子涉及的内容是，开发的一个企业内部定餐系统后台管理端的部分代码，功能主要集中在对于餐馆基本信息的管理。该例子本身开发的起因是我在原公司和同事们一个玩笑的一部分。特此也表达对那些一起共事的朋友们的想念。例子本身是在TOMCAT4.01 平台下运行的B/S结构的程式。有关TOMCAT 的配置，这里不做说]]></description><category></category></item></channel></rss>