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 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

如何使用腾讯云提供的云主机

下载PuTTY这个远程登录软件,host name输入腾讯云自动分配的IP地址,端口号22:

4649
来自专栏七夜安全博客

一种把指定程序的TCP流量重定向到代理的方法

graftcp 可以把任何指定程序(应用程序、脚本、shell 等)的 TCP 连接重定向到 SOCKS5 代理。

1283
来自专栏ShaoYL

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

35113
来自专栏DeveWork

WordPress 一键关闭/禁止页面评论功能

WordPress 中页面都是默认开启批量功能的,对于一些特殊的网站,可能需要禁止所有的页面的评论功能;一个个去页面编辑页面去禁止固然可以,但是页面一多的话那就...

1916
来自专栏较真的前端

PWA 入门: 写个非常简单的 PWA 页面

5735
来自专栏Jerry的SAP技术分享

删除所有正在运行和退出的docker实例

使用这个命令,把docker ps -aq产生的输入作为输入传入到docker rm命令,达到删除所有容器实例的效果。

700
来自专栏郭耀华‘s Blog

Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装

今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware tools,这样就可以全屏显示Ubuntu系统了,下面是具体的安...

4645
来自专栏前端大白专栏

关于上报错误最简单的实现方式--利用图片

1605
来自专栏前端开发

一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)

2115
来自专栏菩提树下的杨过

"Goole项目托管"及"CodePlex发布开源项目"要点

一.google项目托管相对比较容易 http://code.google.com/ 先注册一个gmail邮箱,然后参考孟子的这篇文章http://blog.c...

2047

扫码关注云+社区