自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 applet 的一个调试方法

比如说我有一个数据希望要打印到文本里。applet 直接操作文本是很麻烦的,因为涉及到applet 本身的权限安全,只能通过 url 对象来连接文本文件。 我这里想了一个取巧的方法。 首先要找到那个传说中,可以从 applet 调用网页内javascript 对象的 netscape.javasc...

2006-01-04 07:11:00

阅读数 875

评论数 0

翻译 Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译(五)

潜在的问题和一般的解决方法  混淆对于保障软件的安全是一个合理的选择,同时它要保证软件正常的功能不受影响。但是,在一些具体的例子中,混淆器所做的转换操作在不经意间破坏了正常工作的代码。下面的章节会讨论常见的问题和推荐的解决方法。 动态类载入 要确保对于包,类,方法,和变量的更名操作会运行正常,必须...

2005-12-15 17:46:00

阅读数 836

评论数 3

翻译 Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译(三)

混淆器的转化作用经过混淆作用的输出结果并没有统一的标准,所以不同混淆器所能提供的保护级别是不同的。下面会给大家看一下经过混淆器作用以后常见的输出结果。我们以程序片段 ChatServers sendMessage 方法为混淆的例子,来了解一下经过混淆器的作用,对于反编译器会产生什么影响。表3.1里...

2005-12-15 17:45:00

阅读数 855

评论数 0

翻译 Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译(四)

了解最好的混淆器 世面上流行着很多的混淆器,它们大部分的基本功能都是一样。表3.1包括了最常见的几种混淆器产品,部分是免费的,部分是商用的。 表3.1产品名称KLASSMASTERPROGUARDRETRO GUARDDASH-OJSHRINK版本4.11.71.1.132.x2.0价格$199–...

2005-12-15 17:45:00

阅读数 677

评论数 0

翻译 Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译(一)

“每一种先进的技术都和魔法无异” Murphy 的技术格言 在这个章节里保护你代码背后的思想 混淆是为了保护知识产权 混淆器的转化作用 了解最好的混淆器 潜在的问题和一般的解决方法 使用Zelix KlassMaster 来混淆一个聊天程序 审思混淆代码 快速测验 总结 保护你代码背后的思想自从早...

2005-12-15 17:44:00

阅读数 2365

评论数 0

翻译 Alex Kalinovsky《Covert Java》第三章节Obfuscating Classes翻译(二)

混淆是为了保护知识产权  混淆是通过把字节码转换成为阅读性很差的代码的方式,来实现增加反向工程难度的目标的一种方法。它常用的方法有剥离全部的调试信息,包括变量表和行号,以及变更包,类,方法的名称为混淆程序自动生成名称。更先进的混淆器走的更远,它们可以通过重构逻辑关系,插入并不执行的伪造代码的方式来...

2005-12-15 17:44:00

阅读数 723

评论数 0

原创 使用JSP + JAVABEAN + XML 开发的一个例子

本例子是参考了一些网站上有关JSP 对 XML 的操作的相关文档,又结合了一些个人的体会。例子涉及的内容是,开发的一个企业内部定餐系统后台管理端的部分代码,功能主要集中在对于餐馆基本信息的管理。该例子本身开发的起因是我在原公司和同事们一个玩笑的一部分。特此也表达对那些一起共事的朋友们的想念。例子本...

2003-11-04 01:26:00

阅读数 811

评论数 1

原创 JSP 单页面网站文件管理器

这个文件的开发的设计思想是这样的。有的web 网站,或者B/S 软件的客户,在软件的安装调试阶段,往往对某些细节有特殊要求,也许,是字体的调整,也许是界面方面的小改动意见。面对这样的情况,如果用户没有开放FTP 功能,则开发和维护人员往往就必须亲临现场做一些很小的调试工作。即浪费了时间,也浪费了人...

2003-11-04 01:26:00

阅读数 1465

评论数 1

提示
确定要删除当前文章?
取消 删除