原文:(爱加密系列教程十二) 如何防止jd-gui查看代码

使用jd gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来。 我们可以利用这个bug,来阻止jd gui反编译我们的class文件。 首先反编译一个有源码的项目,用jd gui查看,找到无法显示的类或方法。对比源码找到是哪些代码引起的bug。然后把代码提取出来。这里拿我找的一段代码为例。 这段switch代码由于条件不成立永远不会被执行。所以我们把这段代码加到要保护的方 ...

2013-11-05 10:05 3 1975 推荐指数:

查看详情

【反编译系列】一、反编译代码(dex2jar + jd-gui)和反编译资源(apktool)

版权声明:本文为HaiyuKing原创文章,转载请注明出处! 【反编译系列】二、反编译代码(jeb) 【反编译系列】三、反编译神器(jadx) 【反编译系列】四、反编译so文件(IDA_Pro) 概述   我们都知道,Android程序打完包之后得到的是一个APK文件,这个文件是可以直接 ...

Sun Jun 10 18:02:00 CST 2018 0 842
JD-GUI

https://github.com/java-decompiler/jd-gui https://github.com/java-decompiler/jd-gui/releases JD-GUI, a standalone graphical utility ...

Sat Aug 24 00:27:00 CST 2019 0 759
JD-GUI反编译jar包为Java源代码

程序员难免要借鉴其他java工程的代码。可有时只能拿到.calss文件,jar包或者war包,这个时候要求程序员能熟练的将这些类型文件反编译为Java代码并形成可编译运行的项目。本文介绍的反编译工具是JD-GUI。反编译的jar包是一个springboot项目的jar包。 反编译工具使用 下载 ...

Sun Oct 04 00:33:00 CST 2020 0 1583
JD-GUI反编译后代码逻辑分析

一,用jd-gui.exe等工具查看源代码。如何你不会,可以参看此文章: http://blog.csdn.net/hp_2008/article/details/8207879 可以到以下连接下载可视化反编译工具: http://download.csdn.net/detail ...

Wed Jan 07 00:45:00 CST 2015 0 3318
JD-GUI中文乱码

1、用管理员权限打开powershell 2、进入jd-gui目录 3、输入命令: ...

Tue Nov 23 18:07:00 CST 2021 0 1416
解决Mac上无法打开jd-gui

jd-gui在high sierra上打开无翻译,主要原因是highsierra使用的是jdk 1.9 ,jd-gui使用的是jdk 1.8。知道原因后就清楚了,让jd-gui使用指定jdk版本就行。 1.安装jdk 1.8 查看当前jdk版本 : java --version jdk ...

Wed Jul 11 01:25:00 CST 2018 0 3366
Java反编译工具-JD-GUI

Java是跨平台的,JD-GUI提供了多个系统的支持,但是不建议直接安装,最快的方式推荐直接下载JAR包,然后用java -jar进行运行。 就现在的版本是1.4.0,停留在2015年,估计近期会更新,因为Java 9已经出来了,相应的语法糖估计可能会修改。 官网:https ...

Mon Nov 06 04:44:00 CST 2017 2 124705
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM