jocky1.0.3 (原joc) java混合器 去除jdk版本限制

    添加时间:2013-6-18 点击量:

    昨晚放工归去,研究了下jocky1.0.3的应用,发明编译时提示引用类库版本不合错误,捣弄了半个小时后终于懂得,本来是我的jdk1.7版本过高,这货是06年的版本,到如今都没更新过,支撑(限制)的高版本是5.0(1.5),对应的类文件版本号是49....经由过程逆向编译找了一个晚上,终于发明源代码中一段关键断定,然则又发明无法直接编译修悔改的源文件(引用的类太多..),今天早上寻找了下直接编辑class文件的办法,在同事帮助下把响应的字节码段删去了,导入回包里面,测试了次,貌似运行没啥题目,混合编译也畴昔了,把编译出的class文件逆向看了下,也差不久不多是那个样子,名称全部都变掉了,看着有点想吐。



    然则,如今编译出的类文件版本号仍然是49的,应当还有其他代码把握版本号写入,没去找,先去翻一翻有没有更便利的混合器,貌似这货只能供给编译出class文件的功能,没帮我打包成jar...



    别的,main函数必然不克不及混合编译,其他看景象而定..



    附加两个混合编译后逆向编译的截图:






    地址:http://download.csdn.net/detail/u011088871/5603063

    我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
    分享到: