热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java代码混淆,防止反编译(第一种形态小结)

下面是在网上找的几种反编译软件的安装以及使用:一、JD-JUI官网下载链接:http:jd.benow.ca下载之后解压,点击“jd-gui.exe”运行:直接将.jar文件拖


以下是在网上查找的几个反编译软件的安装和使用。


一. JD-JUI


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


下载并解压缩,


单击" jd-gui.exe "运行:


如上图所示,直接拖动. jar文件可查看中的. class文件。


(二) Luyten


官方网站链接: https://github.com/death marine/luy ten/releases/tag/v0.5. 3


点击" luyten-0.5.3.exe "下载,下载后点击运行,运行后的界面如图所示,同样拖动访问".jar "文件即可


三.在eclipse上安装反编译工具


准备工作:


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


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


jad.exe "下载:


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


然后,将net.sf.jadclipse_3.3.0.jar复制到eclipse的plugins目录中,并在eclipse的configuration目录中单击org.eclipse.0


重新启动eclipse,单击window-Preference-Java,即可看到添加了插件" JadClipse "。


选中此插件,并将下图中红色lqdkl的位置地址填写在您的“jad.exe”文件中的地址中


配置还没结束,不要关闭。


单击“常规编辑器文件关联”后,进入下面的界面


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


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


必须注意的是,“jadclipse类文件查看器”不是第一个,必须添加如下图所示。


然后检查eclipse中反编译的代码。 ()这个方法可能不合适,但可以确认。 )


创建新的EJB项目,右键单击" import ",选择" EJB JAR file ",然后导入您的jar包和完成


在项目下找你想看的反编译的文件就可以了。 如果你遇到以下情况


关闭此文件,然后重新打开,即可查看。 (我的是的,所以我觉得这个方法不太好,但我不知道用别的方法怎么看。 )


因为有错误,也有更好的方法,所以希望你在下面评论指出来


推荐阅读
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 在Java开发中,保护代码安全是一个重要的课题。由于Java字节码容易被反编译,因此使用代码混淆工具如ProGuard变得尤为重要。本文将详细介绍如何使用ProGuard进行代码混淆,以及其基本原理和常见问题。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • spring boot使用jetty无法启动 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 深入解析WebP图片格式及其应用
    随着互联网技术的发展,无论是PC端还是移动端,图片数据流量占据了很大比重。尤其在高分辨率屏幕普及的背景下,如何在保证图片质量的同时减少文件大小,成为了亟待解决的问题。本文将详细介绍Google推出的WebP图片格式,探讨其在实际项目中的应用及优化策略。 ... [详细]
  • 如题:2017年10月分析:还记得在没有智能手机的年代大概就是12年前吧,手机上都会有WAP浏览器。当时没接触网络原理,也不 ... [详细]
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • Centos7 Tomcat9 安装笔记
    centos7,tom ... [详细]
  • mybatis 详解(七)一对一、一对多、多对多
    mybatis详解(七)------一 ... [详细]
  • 本文介绍了如何使用开源工具ChkBugReport来解析和分析Android设备的Bugreport。ChkBugReport能够将复杂的Bugreport转换为易于阅读的HTML报告,并提供详细的图表和分析结论。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文主要介绍如何在Mac操作系统中配置和安装Yii2的基础应用程序模板,同时提供解决常见安装问题的方法。对于高级或自定义应用模板的搭建,可参阅官方文档。 ... [详细]
author-avatar
yigoon
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有