原文:(愛加密系列教程十二) 如何防止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