iOS 获取真机上系统动态库文件

iOS 获取真机上所有系统库文件

  • 系统动态库文件存放真机地址(/System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64)
  • 在Mac\iOS中,是使用了/usr/lib/dyld程序来加载动态库(动态加载器)dyld源码

从动态库共享缓存抽取动态库

  • 使用dyld源码抽取
    1. 下载最新的 dyld 源码,目前最新版本为 dyld-519.2.2.tar.gz
    1. 解压缩获取文件
    1. 修改launch-cache文件夹中dsc_extractor.cpp文件
    1. 编译该文件: clang++ –o dsc_extractor dsc_extractor .cpp dsc_iterator.cpp
    2. 从真机中获取动态库文件(/System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64)
    3. 使用编译生成的 dsc_decache:抽取动态库 ./dsc_extractor 动态库共享缓存文件的路径 用于存放抽取结果的文件夹
    1. 查看获取的动态库结果

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吾爱乐享

#教程#免费快速申请HTTPS证书

1944
来自专栏性能与架构

微信微博都在使用的OAuth2是什么原理

现在开放平台非常流行,例如微信开放平台、微博开放平台等,开放平台都涉及用户授权问题,OAuth2就是目前的主流授权解决方案 OAuth2是什么 OAuth(...

3184
来自专栏后端技术探索

nginx对IP和目录限速

从Nginx配置与应用详解专题的投票结果来看,Nginx已经是目前仅次于APache和MS IIS的Web服务器。Nginx优秀的高并发支持和高效的负载均衡是我...

631
来自专栏醉梦轩

下载旧版本的miui卡刷包

2014
来自专栏逆向与安全

海海DRM视频保护解密流程分析

点击“支付并获取许可证”成功后就可以播放加密的视频了,并在安装包目录下生成了两个重要的文件,indiv3.key与V3.lic

760
来自专栏Python爬虫与数据挖掘

如何在VMware中创建虚拟机

今天给大家分享如何在VMware中创建虚拟机,具体的教程如下。在这里小编提前下载了Ubuntu14.04桌面系统,为后面在虚拟机中安装Ubuntu14.04桌面...

682
来自专栏逸鹏说道

Ubuntu18.04 下的Gif录制工具

添加一下源:sudo add-apt-repository ppa:peek-developers/stable

865
来自专栏源码之家

tar命令常用方法集锦

1375
来自专栏zhangdd.com

gitlab 403 forbidden 并发引起ip被封问题解决方法

1084
来自专栏数据科学与人工智能

Anaconda软件安装Keras教程

本文介绍在Anaconda软件上安装Keras,并且测试和验证。 ? 安装Keras之前,请阅读下面文章: 1 《Anaconda软件安装和简易使用教程》,介绍...

3107

扫码关注云+社区