美文网首页
iOS逆向基础03-符号表

iOS逆向基础03-符号表

作者: 李永开 | 来源:发表于2019-07-24 11:36 被阅读0次

一.什么是符号表

我们都知道iOS可以通过符号表来恢复堆栈的调用,那么什么是符号表呢?

  • 我们可以通过符号表来还原类名和函数名称,class-dump、bugly等众多工具都是基于此
  • 符号表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示:
    <起始地址> <结束地址> <函数> [<文件名:行号>]
  • 符号表存在于mach-o文件中,debug模式下lldb会自动将我们看不懂的函数符号还原成我们可以看懂的函数名,release包只能通过apple给的dysm文件来还原.
  • 符号表位于系统库 <macho-o/nlist.h> 头文件中
WeChat的符号表

二.符号表的使用

不要重复造轮子....
我们看大神的操作就好

相关文章

  • iOS逆向目录

    越狱最新进展 一.逆向基础 iOS逆向基础01-越狱iOS逆向基础02-编译&调试iOS逆向基础03-符号表iOS...

  • iOS逆向基础03-符号表

    一.什么是符号表 我们都知道iOS可以通过符号表来恢复堆栈的调用,那么什么是符号表呢? 我们可以通过符号表来还原类...

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

    前言 符号表历来是逆向工程中的“必争之地”,而iOS应用在上线前都会裁去符号表,以避免被逆向分析。 本文会介绍一个...

  • 2019年iOS逆向最新学习资料(四):还原符号表,再无障碍

    本文的部分理论支持,节选自这里:iOS符号表恢复。 前言 符号表历来是逆向工程中的“必争之地”,而iOS应用在上线...

  • iOS 逆向开发17:HOOK原理下(HOOK OC方法)

    iOS 逆向开发 文章汇总 目录 一、符号表之间的关联 二、去符号 三、恢复符号 四、使用fishhook HOO...

  • iOS逆向符号表恢复

    原文地址: http://blog.imjun.net/2016/08/25/iOS%E7%AC%A6%E5%8F...

  • 一 iOS 逆向工程概述

    1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向...

  • iOS逆向学习

    参考文章:iOS逆向开发记录:iOS逆向之手机越狱iOS逆向之介绍iOS逆向之文件系统结构iOS逆向之文件权限及类...

  • iOS汇编

    iOS逆向之旅(基础篇) — 汇编(一)— 汇编基础[https://www.jianshu.com/p/19a2...

  • iOS逆向工程之环境搭建

    简介 逆向工程能让我们更深入的理解iOS机制,反推测能力、逻辑思维、逆向思考、知识面以及底层基础。 基础包 Dpk...

网友评论

      本文标题:iOS逆向基础03-符号表

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