美文网首页iOS高手
iOS越狱:如何查看app或者可执行文件的使用了哪些动态库?

iOS越狱:如何查看app或者可执行文件的使用了哪些动态库?

作者: 船长_ | 来源:发表于2019-03-07 11:03 被阅读0次

以自己写的MVPDemo为例
1.使用MachOView工具查看, Load Commmands

Snip20190307_7.png

我们可以看到对应动态库所在的位置

Snip20190307_9.png

2.使用终端指令otool(MVPDemo为示例)

 otool -L MVPDemo

输出

MVPDemo:
    /System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 1560.10.0)
    /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
    /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation (compatibility version 150.0.0, current version 1560.10.0)
    /System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 61000.0.0)

通过指令,同样可以查看到动态库存放对应的位置

相关文章

  • iOS越狱:如何查看app或者可执行文件的使用了哪些动态库?

    以自己写的MVPDemo为例1.使用MachOView工具查看, Load Commmands 我们可以看到对应动...

  • Linux命令

    1.ldd 可执行文件名查看可执行文件依赖的共享库 2.查看动态库有哪些函数名nm 动态库名 T类:在库中定义的函...

  • 库命令

    ldd <可执行文件名>查看可执行文件链接了哪些系统动态链接库 nm <可执行文件名>查看可执行文件里面有哪些符号...

  • IOS App 启动优化

    IOS App 启动优化 技术调研 启动时间计算公式 t1 = 系统dylib(动态链接库)和自身App可执行文件...

  • 逆向上的一些命令

    1. ldid -e xxxx 查看可执行文件或者动态库的签名信息 2.otool 2.1 otool -l We...

  • 非越狱theos的Tweak创建的dylib安装到iOS设备

    非越狱环境下iOS版WeChat 逆向研究示例,dylibz(动态库)注入、应用重签名 基本原理 通过app启动时...

  • iOS动态库和静态库的区别

    iOS动态库和静态库的区别:异同点: 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库...

  • ios逆向笔记之Logos语法

    ios逆向笔记之Logos语法 使用的是CydiaSubstruct 1.非越狱机是通过动态库的注入 2.越狱是直...

  • iOS静态库与动态库的区别

    iOS静态库与动态库的区别 1、静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。 2、动态库:...

  • iOS 逆向基本

    1. 查看信息相关 查看越狱设备所有的APP的BundleID (前提需要安装frida-iOS-dump) Ma...

网友评论

    本文标题:iOS越狱:如何查看app或者可执行文件的使用了哪些动态库?

    本文链接:https://www.haomeiwen.com/subject/kpaqpqtx.html