
Mach-O文件 官方介绍总共有11种格式! 是 Mach Object的缩写,是Mac\iOS 上用于存储程序,库的标准格式!常见的格式: 1...
逆向原理 动态调试 通过界面调试Cycript\Xcode LLDB!静态分析 利用之前学习的汇编代码,分析三方APP的源码!代码注入 注入的其...
空指针 在win32中指针是随机值,但是在arm中指针是NULL。寄存器中值为0x0000000000000000。 下面看一组代码 效果如下...
指针的反汇编 1.输入如下代码: 2.真机运行断点调试如图: 1.将栈空间四个字节内存给x8寄存器2.将10赋值给w9寄存器3.将w9寄存器的值...
指针的宽度 1.写入下面代码真机运行: 2.得出结果为8即指针在64位中的宽度为8个字节。 指针的运算 编译器决定指针不可以做乘法运算可以做加法...
编译器模式 Debug Release不同模式下编译器的配置不同的,buildSettings -> 搜索optimization 如下图: ...
switch特性介绍 switch汇编代码案例 三个及以下case 1.创建工程在main函数页面写下如下代码: 3.上图基本流程如下(省略系统...
while循环 创建工程->main函数页面写入以下代码: 2.真机编译将得出的mach-O文件放入ida64中解析获得以下结果:注:ida的操...
本篇主要介绍通过汇编代码逆向还原带if条件的高级代码。 1.创建工程文件在main函数页面写一个带if判断语句的方法如下: int less =...
文集作者