java反编译 混淆_Java 反编译 与 混淆

JD-GUI 反编译

1、下载JD-GUI

2、运行 jd-gui.exe

3、选择 class、jar、war 文件

ProGuard-GUI 混淆

1、下载 ProGuard 的 Release,解压

2、运行 bin/proguardgui.bat

3、Input/Output -> Add input,添加待混淆jar

4、Input/Output -> Add input,指定输出文件的路径和文件名

5、Input/Output -> Add,添加待混淆jar 依赖的jar

6、Process -> Process!

ProGuard Maven插件 混淆

1、pom.xml

com.github.wvengen

proguard-maven-plugin

2.3.1

package

proguard

6.2.2

true

proguard

true

768m

-target 1.8

-ignorewarnings

-dontshrink

-dontoptimize

-useuniqueclassmembernames

-dontskipnonpubliclibraryclasses

-dontskipnonpubliclibraryclassmembers

-keepattributes Signature

-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod

-keepclassmembers enum com.qingzao.feiniao.** { *;}

-keep class **.mysql.**

-keep class com.qingzao.feiniao.pojo.** { *;}

-keep class com.qingzao.feiniao.FeiniaoApplication { public void init(); }

classes

com/qingzao/feiniao/**

${project.build.directory}

${project.build.finalName}-pg.jar

${java.home}/lib/rt.jar

net.sf.proguard

proguard-base

6.2.2

org.springframework.boot

spring-boot-maven-plugin

repackage

com.geekkeybo.weather.WeatherApplication

2、mvn clean package

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值