一、基本原理
1、class文件
class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。
2、jd-gui工具
用来反编译class或jar等java文件。
下载地址:
(1)1.4.1版
https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml
(2)看雪版 0.3.5版 小巧好用
https://tools.pediy.com/android/decompilers.htm
二、逆向过程
1、下载文件,是个class文件,放入jd-gui工具中,查看反编译的源码;
2、根据逻辑,看到key的数组组成的字符串,即为flag。