几种java反编译软件的安装以及使用总结

几种java反编译软件的安装以及使用总结公司要和别的公司合作,有些代码不希望让他们知道,最近老大们在弄代码混淆的事,而我就做起了测试代码混淆的工作。印象笔记更新之后不能用了,就整理在博客上吧。下面是在网上找的几种反编译软件的安装以及使用:一、JD-JUI官网下载链接:http://jd.benow.ca/下载之后解压,点击“jd-gui.exe”运行:直接将".jar"文件拖入进去即可查看里边的“.class”文件,如上图所示。二:Lu…

大家好,又见面了,我是你们的朋友全栈君。

下面是在网上找的几种反编译软件的安装以及使用:

一、JD-JUI

官网下载链接:http://jd.benow.ca/

几种java反编译软件的安装以及使用总结

下载之后解压,

几种java反编译软件的安装以及使用总结

点击“jd-gui.exe”运行:

几种java反编译软件的安装以及使用总结

直接将”.jar”文件拖入进去即可查看里边的“.class”文件,如上图所示。

二:Luyten

官网下载链接:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3

几种java反编译软件的安装以及使用总结

点击“luyten-0.5.3.exe”下载,下载之后点击运行,运行后的界面如图所示,同样也是讲“.jar”文件拖入进入即可。

几种java反编译软件的安装以及使用总结

三、在eclipse中安装反编译工具

准备工作:

            “jad.exe”下载:https://varaneckas.com/jad/

            “net.sf.jadclipse_3.3.0.jar”下载:https://sourceforge.net/projects/jadclipse/files/

jad.exe”下载:

几种java反编译软件的安装以及使用总结

“net.sf.jadclipse_3.3.0.jar”下载:

几种java反编译软件的安装以及使用总结

然后将“net.sf.jadclipse_3.3.0.jar”拷贝到eclipse的plugins目录下,再删除eclipse的configuration目录下“org.eclipse.update”文件,这一步很重要!

重启eclipse,点击window->Preference->Java,你会发现里边多了一个插件“JadClipse”,

选中这个插件,将下图中红圈圈的地方的地址填写为你 “jad.exe”文件的地址

几种java反编译软件的安装以及使用总结

还没有配置完,先不要close,

点击General->Editors->File Associations 后,进入下边的界面

几种java反编译软件的安装以及使用总结

设置.class 文件默认打开方式:

几种java反编译软件的安装以及使用总结

设置.class without source文件的默认打开方式,

几种java反编译软件的安装以及使用总结

需要注意的是,“JadClipse Class File Viewer”这个一开始是没有的,需用添加,如下图所示:

几种java反编译软件的安装以及使用总结

接下来在eclipse中查看反编译后的代码:(这种方法可能不合适,但是能够查看)

新建一个EJB project,右键“import”,选中”EJB JAR file”,导入你的jar包,Finish

几种java反编译软件的安装以及使用总结

在项目下找你要查看的反编译的文件即可,如果你遇到了下边的这种情况

几种java反编译软件的安装以及使用总结

关闭这个文件后再次打开,就可以查看了(我的是这样,所以我感觉这个方法不太好,但别的方法又不知道怎么查看):

几种java反编译软件的安装以及使用总结

有错误或者有更好的方法,希望大家在下边留言指出

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136518.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月3日 下午1:36
下一篇 2022年6月3日 下午1:36


相关推荐

  • 网站404页面怎么做

    网站404页面怎么做网站404页面怎么做?谈及网站404页面,诸多站长在网站运营的过程中,难以避免404页面的出现。404页面意味着网站存在死链接,当搜索引擎蜘蛛爬取此类网址的时候,应当反馈404状态吗,告知此URL网址已经失效,搜索引擎蜘蛛便会回馈到数据中心,从中清除数据。而在页面的前端,应该对访客予以信息提示,告知内容的已经不存在,优化相关搜索内容,尽可能避免降低访客体验度,由此可见,网站404页面的制作应当以两种出发点进行,即对于搜索引擎蜘蛛状态吗的正确回馈和对前端界面及内容设计出发。404网页正确设置网

    2022年7月27日
    6
  • 网络编程bind函数详解(转载)

    网络编程bind函数详解(转载)注:该文转载自https://blog.csdn.net/zpznba/article/details/90763798bind函数如何选择绑定地址我们知道bind函数一般用在服务器代码中:s

    2022年7月3日
    22
  • TCP/IP具体解释–TCP/UDP优化设置总结& MTU的相关介绍「建议收藏」

    TCP/IP具体解释–TCP/UDP优化设置总结& MTU的相关介绍

    2022年2月5日
    45
  • 用C语言进行小数进制转换(进制转化讲解)

    用C语言进行小数进制转换(进制转化讲解)进制的转换看这篇文档 gt https wenku baidu com view ab23dec5d4bb html 我这里不说了编程序实现如下功能 输入一个正的十进制纯小数和一个表示进制的整数 n n lt 10 然后将这个十进制纯小数转换为 n 进制小数 最后输出结果 提示 可以先将求得的 n 进制小数的每一位数存入一个数组中 然后再按符合要求的顺序输出 若不能精确转换 则保留 16 位小数 include stdio h in stdio h

    2026年3月17日
    2
  • 卷积神经网络实现图像识别及过程可视化

    卷积神经网络实现图像识别及过程可视化卷积神经网络实现图像识别及过程可视化本博文提供经典的卷积神经网络实现代码,将CNN的工具类等代码分别封装,并提供接口自行替换使用的模型(可以换成自己的神经网络及图片样本),代码中提供模型保存和读取,并对卷积层的计算结果反卷积还原成图片输出到tensorboard中,最后可以在tensorboard中观察CNN训练的过程和结果数据,并查看过程中卷积核提取的具体特征。实验环…

    2022年6月8日
    34
  • 周鸿祎谈龙虾安全争议:不能因噎废食 不发展才是最大的不安全

    周鸿祎谈龙虾安全争议:不能因噎废食 不发展才是最大的不安全

    2026年3月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号