2019-03-19 实验吧-byte code

一、基本原理

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。

你可能感兴趣的:(2019-03-19 实验吧-byte code)