逆向学习 - class-dump

一、class-dump 1. class-dump是用来dump目标文件的类信息的工具。它利用Objective-C语言的runtime的特性,将存储在mach-O文件中的classes、categories和protocols信息提取出来,并生成对应的.h文件 2. git: https:/...

2019-06-10 12:33:40

阅读数 33

评论数 0

Mach-O 学习

学习逆向,掌握Mach-O 结构和原理必不可少,这方面的资料还是很多,把学习到的简单记录如下: 1. iOS逆向学习笔记之--Mach-O文件结构 介绍了Mach header 和 Load Commands;https://blog.csdn.net/wj610671226/article/d...

2019-04-06 20:05:17

阅读数 44

评论数 0

iOS 逆向工具 - restore-symbol

iOS应用在上线前都会裁去符号表,以避免被逆向分析,restore-symbol 便是用于恢复符号表的利器。 符号表原理:https://blog.csdn.net/sharpyl/article/details/88610991 git:https://github.com/tobefuture...

2019-03-20 17:02:04

阅读数 260

评论数 0

fishhook原理

fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前提 在分析fishhook原理前,我们先来想两个问题:1. Mach-O文件是被谁加载的? 我们知道,在程序启动的时候 ...

2019-03-17 02:57:25

阅读数 130

评论数 0

iOS-符号表恢复&逆向支付宝

转:https://blog.csdn.net/MinggeQingchun/article/details/80070534 前言 符号表历来是逆向工程中的“必争之地”,而iOS应用在上线前都会裁去符号表,以避免被逆向分析。 本文会介绍一个自己写的工具,用于恢复iOS应用的符号表。 直接...

2019-03-17 00:23:00

阅读数 36

评论数 0

iOS 逆向工具 - IDA

1. IDA简介 逆向工程中神器之一! 2. IDA加载文件 打开IDA,直接将可执行文件拖到app里即可; 3. IDA窗口功能 a. Function Window . 展现分析出来的所有函数;双击函数,Main window 显示函数体; . Class-dump 导出的都是OC函数,可...

2019-03-03 15:39:14

阅读数 166

评论数 0

iOS 逆向工具 - OpenSSH

OpenSSh 会在iOS上安装 SSH 服务。 常用命令: 1. ssh user@iOSIP 用于远程登录 例:ssh mobile@192.168.1.1 2. scp /path/local user@iOSIP:/path/remote 或 scp user@iOSIP:/path/...

2019-03-03 15:36:06

阅读数 59

评论数 0

理解和分析App崩溃报告(译)

转:https://www.jianshu.com/p/574a5a6d00c5 Apple Develop官方原文:Understanding and Analyzing Application Crash Reports 简介 当一个应用程序崩溃, 会产生一个崩溃报告(crash rep...

2019-03-01 21:05:56

阅读数 500

评论数 0

iOS 逆向工具 - Reveal

Reveal 是一款UI分析工具,非常强大。下面介绍如何安装。 1. 安装Reveal2Loader Cydia 搜索安装即可。 2. 配置Reveal2Loader 设置 - Reveal - 打开要调试的app 3. 安装Reveal 官方下载Reveal17;(https://reve...

2018-11-03 00:19:03

阅读数 289

评论数 2

iOS 逆向工具 - Theos

一、安装和配置 Theos是一个越狱开发工具包,Logos语法。 1. 指定安装路径 export THEOS=/opt/theos 2. 从github下载 sudo git clone --recursive git://github.com/DHowett/theos.git $THEO...

2018-10-14 21:48:18

阅读数 80

评论数 0

iOS 9.3.5 越狱

1. 下载impactor; 地址:https://cydia.ooo/cydia-impactor/ 2. 下载Phoenix.ipa; 3. 运行impactor ,安装Phoenix.ipa 到手机上; 4. 运行Phoenix . 点击prepare for jailbreak ...

2018-10-13 17:24:03

阅读数 842

评论数 1

iOS 逆向工具 - class-dump

利用oc的runtime特性,将存储在Mach-O文件中的头文件信息提取出来,并生成对应.h文件。 1. 定位App 可执行文件 a. 进入app 目录; b. plutil -p Info.plist | grep CFBundleExecutable 2. class-dump 可执行文件...

2018-10-13 11:39:52

阅读数 29

评论数 0

iOS 逆向常见问题

1. IDA 在 mojave macOS crash     (2018-10-12) 解决:下载工程中的libqcocoa.dylib 替换/Applications/IDA Pro 7.0/ida.app/Contents/PlugIns/platforms/libqcocoa.dylib。...

2018-10-12 23:04:10

阅读数 368

评论数 0

iOS 逆向-基础知识

一、汇编 1.iOS arm64汇编中寄存器和基本指令 https://blog.csdn.net/u012581760/article/details/80182494 二、了解逆向 1. iOS 逆向 - 微信 helloWorld https://www.jianshu.com/p/0...

2018-09-29 15:40:36

阅读数 193

评论数 0

xcodebuild 打包

1. 工程设置为手动签名2. plist 中添加:   provisioningProfiles   Dictionary       $buildleID    String  profile name   method          String   $method   其中:$bui...

2018-02-08 21:21:19

阅读数 238

评论数 0

MVVM 参考

1. iOS MVVM+RAC 从框架到实战 https://www.jianshu.com/p/3beb21d5def2?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weix...

2018-01-07 22:58:18

阅读数 130

评论数 0

iOS Reactivecocoa(RAC)知其所以然(源码分析,一篇足以)

前言 如今RAC大行其道,对其讲解的博客也多不胜数,稍微有点经验的估计也已经对这个爽到不要不要的框架运用自如了,真正沉下来研究其实现原理的估计也不在少数,这里仅仅是记录一下自己的分析理解,更是在写这篇博客的过程中深化自己对RAC的认知,可能就是想到哪写到哪,各位朋友能从其中学到东西是最好...

2017-12-31 21:37:17

阅读数 311

评论数 0

ReactiveCocoa进阶

在上篇文章中介绍了ReactiveCocoa的基础知识,接下来我们来深入介绍ReactiveCocoa及其在MVVM中的用法。 转载自最快让你上手ReactiveCocoa之进阶篇,稍作修改 ReactiveCocoa进阶思维导图 常见操作方法介绍 操作须知 所有的信号(RACSignal...

2017-11-27 23:45:01

阅读数 282

评论数 1

ReactiveCocoa基础

本文转载自最快让你上手ReactiveCocoa之基础篇,在此基础上稍作修改,欢迎交流。 有关对 ReactiveCocoa 的看法可以看一下唐巧的这篇ReactiveCocoa 讨论会 ReactiveCocoa思维导图 ReactiveCocoa简介 ReactiveCocoa...

2017-11-27 23:43:34

阅读数 888

评论数 0

Xcode 技巧

1. 对当前文件进行预处理,展开当前文件的宏定义: Product -> Perform Action -> Preprocess “MyViewController”; 2. 打开block捕获self的强引用编译警告: Build Settings - Implicit re...

2017-11-23 23:50:48

阅读数 110

评论数 0

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