美文网首页
IOS 逆向工具的使用

IOS 逆向工具的使用

作者: 派大星的博客 | 来源:发表于2019-01-23 16:05 被阅读12次

工具的使用

MachO View 查看MachO(可执行文件)的文件信息

LLDB low level debug

class-dump 导出头文件的工具


可执行文件的生成过程

clang-c test.c 编译

file test.o 查看文件格式

链接


mac 目录解析

usr/bin 系统预置,系统升级自动覆盖

usr/local/bin 推荐存放自定义的可执行程序( eg:class-dump )


环境变量的配置

?: bin/sbin/usr 目录区别 ?

.bash_profile

# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
PATH=/usr/libexec/java_home/bin:$PATH
PATH=/opt/MonkeyDev/bin:$PATH

JAVA_HOME=/usr/
GROOVY_HOME=/usr/local/opt/groovy/libexec

export MonkeyDevPath=/opt/MonkeyDev/
export MonkeyDevDeviceIP

export JAVA_HOME
export GROOVY_HOME
export PATH
export ANDROID_HOME=~/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

PATH=/opt/MonkeyDev/bin:<font color=red>$PATH</font>

PATH 加一个新值,<font color=red>把之前的值也配置进来</font>


逆向知识

  • 寻找系统(外部)函数 NSLog的动态加载地址


    NSLog寻址方法图
  • PIC : 位置代码独立

  • Lazy Symbol Pointers 符号表绑定的地址

  • dis -s

相关文章

  • iOS逆向-工具安装与使用(二)

    iOS逆向-工具安装与使用(二)

  • iOS逆向(四)-APP砸壳和class-dump工具的使用

    逆向工具集的安装和使用 iOS 逆向工程的工具分类 检查工具如:Reveal(界面分析工具)、tcpdump(抓包...

  • iOS逆向工程

    iOS逆向工程 什么是iOS逆向工程? iOS应用逆向工程,是指从目标应用的界面及功能表现入手,使用不同的工具和理...

  • iOS逆向课程笔记(四)

    7.逆向工具集和安装和使用 iOS逆向工程的工具大致可分为四类: 检测工具如:Reveal、tcpdump等 反编...

  • iOS 逆向工程步骤总结

    最近对iOS逆向工程进行了些研究,由于iOS系统的封闭性,iOS的逆向研究需要使用到一些工具,包括Mac端与iOS...

  • iOS逆向编程第一篇:工具

    一、前言 想要学习iOS逆向编程,没有几样工具怎么可以呢?当然可以不使用工具就能做逆向的大神可以无视跳过此文。工欲...

  • iOS逆向工具之Tweak工程介绍

    上一篇文章地址: iOS逆向工具之Theos(MacOS)使用介绍 本篇文章已经是介绍iOS逆向的第15篇文章了,...

  • iOS逆向工程

    逆向工程的目的 逆向工程的分析工具 进行iOS逆向工程的一个关键就是工具的使用,工欲善其事,必先利其器。 第一部分...

  • iOS 逆向: 查看系统文件目录和结构

    简介 在iOS 逆向: 越狱使用 SSH中给大家分享了如何使用工具对 iOS10.3 的系统进行越狱和配置使用 S...

  • iOS逆向工程 - 工具篇

    逆向工程的分析工具 进行iOS逆向工程的一个关键就是工具的使用,工欲善其事,必先利其器。 一、常用App安装以及环...

网友评论

      本文标题:IOS 逆向工具的使用

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