自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS 汇编基础(三)还原高级代码之循环和判断

一 if 和 if else1. ifint g = 30;void func(int a,int b){ if (a >b) { g = a; } }int main(int argc, char * argv[]) { func(10, 20); return 0;}上面func的汇编代码如下:067A0 _func ...

2018-05-28 14:46:25 434

原创 iOS汇编基础(二)寄存器

以arm64为例 xcode调试汇编1. xcode 查看运行时的汇编代码debug -> debug workflow -> always show disassembly2. Xcode改变pc值register write pc 0x1005d69283. 单步运行一步汇编代码:ni4. 读取某个寄存器(lldb) register read x0 x0 = 0x00...

2018-05-22 10:13:59 835

原创 iOS汇编基础(一)

一 高级语言运行过程 二 汇编语言的特点可以直接访问、控制各种硬件设备,比如存储器、CPU等,能最大限度地发挥硬件的功能能够不受编译器的限制,对生成的二进制代码进行完全的控制目标代码简短,占用内存少,执行速度快汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自己的机器指令集\汇编指令集,所以汇编语言不具备可移植性知识点过多,开发者需要对CPU等硬件结构有所了解,不易于编写、调试、维...

2018-05-22 09:57:10 481

原创 iOS逆向之 代码注入

一 framework注入1. 新建工程001--Demo,根据我上一篇文章的重签名方式之三 脚本重签名的xcodeCodesign.sh文件,进行重签名后2. Xcode -> TARGETS -> +号 ->Cocoa Touch Framework新建meryinFramework3. 在meryinFramework文件下新建类,在类的+(void)load方法中,进行代...

2018-05-16 09:06:47 912

原创 ipa重签名的四种方式

文章为学习hank的视频笔记### 一 开发者调试安装app到手机的签名过程 1. Mac电脑生成公钥M和私钥M2. 公钥M传给苹果服务器,苹果服务器的私钥A对公钥M进行加密生成证书返回给xcode3. Xcode下载profile等描述文件,用公钥M对app进行加密生成app签名,然后把app签名和证书以及profile文件一起打包成ipa4. 手机进行两次解密,手机用手机系统里的公钥A对证书进...

2018-05-15 09:18:58 13655

iOS-ui-汤姆猫

iOS-ui-汤姆猫 UI基础控件

2015-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除