0.Unsafe类概述Unsafe类存在于sun.misc.Unsafe,网上说这个类半天使半魔鬼,并且使用的时候虽然能再很大程度上提高效率。但是很有可能导致程序发生崩溃。Unsafe类为java提......
Java代码审计学习笔记之JAVA基础系列(二、反射机制)
0.什么是反射机制Java的反射机制,意思是在运行状态中对于任意一个类都能得到他的所有属性和方法,但是前提是必须要能够得到该类的class对象。事实上,上一节学的ClassLoader就是将.cla......
Java代码审计学习笔记之JAVA基础系列(一、类的动态加载)
0.Java程序是如何运行的Java是一款跨平台的开发语言,如下图所示,Java程序在运行时经历了编译->解释->运行这三大过程。编译过程中使用的也就是javac,而解释和运行则依赖于J......
Capstone+Keystone实现花指令
0.简介汇编和反汇编的过程,就是硬编码(二进制机器码)和汇编指令之间的相互转化。最直白的方式,就是直接查intel的白皮书,其中详细的介绍了。Keystone目前世界上最优秀的反汇编引擎,ida工具......