Java混淆编译器

原创 2004年07月08日 12:38:00

从金蝶网站上下载了一个混淆器。别的混淆器都是在编译好的byte code上做文章,这个混淆器对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。

运行很方便除了多了一个参数,其他都和javac一样。

java -jar C:/joc.jar -Xobfuscate:package xx.java

尝试对一个源代码用了一下,然后用jad反编译,发现代码都看不懂了,多了好多JVM INSTR等的指令,嘿嘿,具体就不去研究了,就作为一个工具保留下来吧。

BTW:不知道如果放到其他jvm上会不会有问题。

Objective-C代码混淆

class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。 所以,我们迫切的希望混淆自己的代码。 混淆的常规思路 ...
  • y2888886
  • y2888886
  • 2015年12月22日 20:06
  • 482

[精华] Java混淆编译器(转)

[精华] Java混淆编译器(转) http://www.chinaunix.net 作者:猫小  发表于:2004-03-13 21:53:28 【发表评...
  • songjunyan
  • songjunyan
  • 2014年11月01日 16:23
  • 424

c/c++字符串混淆方案总结

有过破解native程序经验的人都知道,在大量的汇编代码面前不可能是从头开始理解代码的,必须找到一两个点进行突破。字符串往往就是这样的关键点,在代码中hardcode的字符串会可以原封不动的在生成的b...
  • wangbaochu
  • wangbaochu
  • 2015年04月29日 19:14
  • 7341

混淆字符串

基础知识 物极必反。我们已经研究了阅读Windows内核的方法,现在开始讨论在我们自己的驱动编码中采用特殊的编码方法,来简单地防止反汇编阅读。这是有趣的一种事态:一方面我们研究如何阅读别人的...
  • iiprogram
  • iiprogram
  • 2009年01月08日 09:22
  • 5691

利用proguard对java web工程代码混淆

目标:将代码混淆,也就是给第三方源代码,让他们只能运行,却看不懂代码。用到的工具:混淆jar的工具:proguard5.1 下载地址:http://download.csdn.net/detail/...
  • lk7688535
  • lk7688535
  • 2016年09月08日 17:53
  • 2360

eclipse 打jar包并混淆

由于开发android的sdk,要打出jar包供第三方使用。开发工具是android studio,没有找到很好的打jar包的方式(有待研究)。所以转用eclipse来打jar包,然后用proguar...
  • ying1414058425
  • ying1414058425
  • 2016年04月14日 19:26
  • 2755

Java代码混淆(把类和变量混淆成诸如abcdefg的样子)

首先下载混淆工具: http://proguard.sourceforge.net/downloads.html 如果你是初学者,又急于使用混淆功能,不用去找其他什么工具了,就这个就够了。 1....
  • ithouse
  • ithouse
  • 2016年06月07日 19:02
  • 12298

用混淆器保护你的JAVA(.class)代码(二)

第二种简单的方法就是,在http://proguard.sourceforge.net/下载ZIP包.最新的是4.5BETA 解压缩后,双击proguardgui.jar 运行软件 最傻瓜的设置方法:...
  • masterjames
  • masterjames
  • 2009年12月02日 11:15
  • 4860

Java代码混淆

下面一段文字摘自《Java 手机/PDA 程序设计入门》一书,可以做为混淆器性能的大致观点:   笔者没用过DashO,所以无法对其作出个人评价。所以现在仅说明笔者曾用过的产品。以笔者的个人观点,...
  • intimater
  • intimater
  • 2011年04月04日 21:27
  • 8636

Java集合类的混淆点总结(一)

Java集合类主要负责保存、盛装其他数据,因此集合类也称容器类。接下来的几天,博主梳理下博主在集合类遇到一些坑。 1》Compartor和Comparable接口的区别 1.Comparable的接口...
  • qq_16558621
  • qq_16558621
  • 2016年05月16日 22:01
  • 743
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java混淆编译器
举报原因:
原因补充:

(最多只允许输入30个字)