美文网首页iOS 架构知识
iOS 逆向的基本知识1

iOS 逆向的基本知识1

作者: 小宝_ab67 | 来源:发表于2018-05-09 20:43 被阅读0次

    1.在 .zshrc 里面添加这句 导入了 bash_profile里面的配置

    source ~/.bash_profile

    2.切换shell 脚本为 bash

    chsh -s/bin/bash

    3.把 Zsh 设置为当前用户的默认 Shell

    chsh -s/bin/zsh

    4.导出微信头文件

    利用class-dump 导出 app包的头文件. wechatHeader 是文件夹名字 根 WeChat 在同级目录。

    class-dump -HWeChat -o wechatHeader

    5.查看文件类型

    file test.o

    6.编译 test.c生成 test.o文件(.o文件叫目标文件)

    clang -c test.c

    7.把test.o目标文件转化成a.out可执行文件

    clang test.o

    8.执行a.out文件

    ./a.out

    9.把test.o目标文件转化成 testhaha 可执行文件

    clang -o testhaha test.o

    10.把test.c一步转化成 testhaha 可执行文件

    clang -o testhaha2 test.c

    11.把 test.c和 test1.c两个文件 转化为一个 nimeide 可执行文件。

    clang -o nimeide test.ctest1.c

    12.查找.a 静态库

    cd /usr/lib

    find . -name"*.a”

    find /usr/lib -name "*.a”

    13.查看文件信息

    file /usr/lib/libkmod.a

    14.清空终端命令

    clear

    (.a是由一堆的.o组成)


    相关文章

      网友评论

        本文标题:iOS 逆向的基本知识1

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