热门标签 | 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包和完成


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


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


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


推荐阅读
  • 离线安装Grafana Cloudera Manager插件并监控CDH集群
    本文详细介绍如何离线安装Cloudera Manager (CM) 插件,并通过Grafana监控CDH集群的健康状况和资源使用情况。该插件利用CM提供的API接口进行数据获取和展示。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • java文本编辑器,java文本编辑器设计思路
    java文本编辑器,java文本编辑器设计思路 ... [详细]
  • cJinja:C++编写的轻量级HTML模板引擎
    本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • 深入解析:OpenShift Origin环境下的Kubernetes Spark Operator
    本文探讨了如何在OpenShift Origin平台上利用Kubernetes Spark Operator来管理和部署Apache Spark集群与应用。作为Radanalytics.io项目的一部分,这一开源工具为大数据处理提供了强大的支持。 ... [详细]
  • Asp.net MVC 中 Bundle 配置详解:合并与压缩 JS 和 CSS 文件
    本文深入探讨了 Asp.net MVC 中如何利用 Bundle 功能来合并和压缩 JavaScript 和 CSS 文件,提供了详细的配置步骤和示例代码,适合开发人员参考学习。 ... [详细]
  • 本文探讨了在QT框架中如何有效遍历文件内容,并解决了一个常见的错误,即文件内容读取为空时弹窗无法正常显示的问题。 ... [详细]
  • 本文深入探讨了JavaScript中实现继承的四种常见方法,包括原型链继承、构造函数继承、组合继承和寄生组合继承。对于正在学习或从事Web前端开发的技术人员来说,理解这些继承模式对于提高代码质量和维护性至关重要。 ... [详细]
  • 本文探讨了在使用Gulp进行项目构建时,如何合理设计目录结构以提高开发效率,并确保资源文件(如CSS、JavaScript和图片)的有效管理。 ... [详细]
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社区 版权所有