240 发简信
IP属地:广东
  • Resize,w 360,h 240
    OC对象内存对齐与字节对齐原理探究

    1. OC对象内存对齐探究   前面的文章我们已经详细探究了OC对象alloc方法的底层原理,紧接着我们就来探究一下alloc方法调用流程中是如...

  • Resize,w 360,h 240
    OC对象alloc底层原理探究

    1. alloc方法的作用   首先我们先来探索最基础的alloc与init方法,创建一个项目工程,创建一个LGPerson类,代码如下:   ...

  • Resize,w 360,h 240
    iOS逆向学习笔记17(应用砸壳)

    1.什么是应用砸壳   应用脱壳,顾名思义,就是对软件加壳的逆操作,把软件上存在的壳去掉(解密)。  提交给Appstore发布的App,都经过...

  • Resize,w 360,h 240
    iOS逆向学习笔记16(手机越狱以及SSH连接手机)

    1.手机越狱 1.1 手机越狱概述   当启动一台iOS设备时,系统首先会从只读的ROM中读取初始化指令,也就是系统的引导程序(事实上所有的操作...

  • Resize,w 360,h 240
    iOS逆向学习笔记15(LLDB插件安装以及使用)

    1. LLDB高级调试插件   这里介绍以下LLDB调试三个好用的插件安装以及简单使用,这三个插件分别是Chisel、DerekSelander...

  • Resize,w 360,h 240
    iOS逆向学习笔记14(LLDB介绍以及使用)

    1.什么是LLDB   LLDB(Low Lever Debug)是内置于XCode中的动态调试工具。标准的LLDB提供了一组广泛的命令,旨在与...

  • Resize,w 360,h 240
    iOS逆向学习笔记13(Monkey的安装及其基本使用)

    1. Monkey介绍   Monkey是一个为越狱和非越狱开发人员准备的工具。Monkey github 链接[https://github....

  • Resize,w 360,h 240
    iOS逆向学习笔记11(HOOK原理下)

    1.Fishhook hook原理   在一节笔记中我们已经掌握了fishhook的基本使用,也详细探讨了dyld在加载应用程序的过程中绑定外部...

  • Resize,w 360,h 240
    iOS逆向学习笔记10(HOOK原理上)

    1.什么是HOOK   HOOK,中文译为“挂钩”或“钩子”。在iOS逆向开发中是指改变程序运行流程的一种技术。通过hook可以让别人的程序执行...