FIRF
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Mach-O

Mach-OMach-O是Mach object缩写,是mac/ios上用于存储程序、库的标准格式 https://developer.apple.com/library/archive/navigation/ 常见类型 MH_OBJECT 目标文件(.o) 静态库(.a) 静态库其实就是多个.o合并在一起 MH_EXECUTE 可执行文件 MH_DYLIB 动态库文件(.dy
2025-03-07
iOS
#iOS

iOS动态调试-逆向04

iOS动态调试-逆向04LLDB最老版本的Xcode的调试器是GDB后来苹果就在这基础上开发了LLDB现在LLDB都是内嵌在Xcode中 Xcode的调试原理当我们在手机上连接Xcode进行真机调试的时候,Xcode识别手机后会将debug server安装到我们的手机上 (/Developer/usr/bin/debugserver) debugserv
2025-03-07
iOS
#iOS #逆向

Cycript的使用-逆向03

Cycript的使用-逆向03Cycript能干什么 Cycript可以用来探索、修改、调试正在运行的Mac/iOS App 官网:http://www.cycript.org/ 文档:http://www.cycript.org/manual/ 通过Cydia安装Cycript就可以使用了 Cycript开启和关闭12345678CycriptCycript -p 进程ID/进程名称
2025-03-07
iOS
#iOS #逆向

Swift混编库的那些事儿

Swift混编库的那些事儿1、在swift framwork中调用oc且不向外暴露 使用module.modulemap文件 Build Setting ->Swift Compile - Search Path 中设置module.modulemap路径 "$(SRCROOT)/SwiftySdk" Xcode16+ 请主动设置 install generated he
2025-03-07
iOS
#iOS #Swift

iOS自动化打包脚本

iOS自动化打包脚本 闲来无事学习一下shell 打包xcframework 由于xcode13的模拟器也包含arm64架构,移除模拟器arm64架构,build Setting=>Excluded Architectures=>勾选Any ios simulator sdk 添加arm64 也可在脚本中设置-arch 123456789101112131415
2025-03-07
iOS
#iOS

iOS制作私有库

iOS制作私有库大致步骤入下: 创建远程索引库、远程私有库 创建远程索引库时,最好同时初始化一个readme文件。否者后面操作会报错,解决也是需要在远程索引仓库创建一个空文件 创建本地私有库、关联远程私有库 终端输入pod lib create xxxSDK cd xxxSDK git remote add origin https:xxx.xxxSDK.git 本地添加私有库索引 终端输
2025-03-07
iOS
#iOS

ssh登录iPhone-逆向01

ssh登录iPhone-逆向01SSH登录iPhone无线模式 (iphone和mac在同一局域网下) 在iPhone上通过Cydia安装OpenSSH工具 mac终端输入$ssh 账户@ip地址 (iOS下2个常用账户:root、mobile) 例:ssh root@170.16.4.000 初始密码:alpine 有线模式/USB 该种方式采用的是Mac上的一个服务程序usbm
2025-03-07
iOS
#iOS #逆向
12

搜索

Hexo Fluid
总访问量 次 总访客数 人