逆向
CTF Reverse 与二进制相关的笔记
-
RC4 加密算法详解
在密码学中,RC4(来自 Rivest Cipher 4 的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。
-
异常控制流详解
异常控制流(Exceptional Control Flow, ECF)是指程序执行过程中,因硬件或软件事件触发的、偏离正常顺序 / 分支 / 循环逻辑的控制流跳转机制。
-
Linux 库打桩详解
库打桩(library interpositioning),它允许你截获对共享库函数的调用,取而代之执行自己的代码。
-
C语言中的栈上变量与函数调用
C 语言里栈上变量在哪个位置、函数调用时栈怎么动,配汇编看一遍。
-
地址无关代码详解
在计算机领域中,地址无关代码(position-independent code,PIC),又称地址无关可执行文件(position-independent executable,PIE),是指可在主存储器中任意位置正确地运行,而不受其绝对地址影响的一种机器码。
-
C++ 和 Java 中链接器符号的重整
C++ 和 Java 都允许重载方法,这些方法在源代码中有相同的名字,却有不同的参数列表。
-
Capstone 反汇编框架详解
Capstone 反汇编框架的功能、安装和用法示例。
-
动调问题:动态调试和静态分析的地址不一样
在逆向工程中,初学者经常会遇到一个令人头疼的问题:你在 Cheat Engine (CE) 中找到的动态内存地址,在 IDA Pro 的静态分析界面里死活对不上。
-
TSCTF-J 2023 Reverse The_Native WP
这次浅浅出了一道题,安卓逆向,其实相当简单,只要下载工具并且有一点点的安卓开发经验就行了(甚至都没加花加壳(原来打算 OLLVM 的,后来想想估计得零解就没弄))。
-
LLVM与OLLVM的代码混淆技术解析
在开始 OLLVM 之前,先介绍一下 LLVM。