240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Objective-C方法本质

    说到Objective-C,我们都知道它是一个扩充C的面向对象编程的动态语言,而其中的动态核心就是Runtime。 Runtime Runtim...

  • Resize,w 360,h 240
    类的内容

    类是个结构体 在objc-private.h和objc-runtime-new.h文件中,我们找到了objc_object和objc_class...

  • Resize,w 360,h 240
    alloc的摸索

    当创建一个对象时,我们常用的是[[Person alloc] init]或者[Person new] 由上,我们知道了当调用alloc的时候,就...

  • LLDB指令记录

    Low Level Debugger 一个不Low的调试器。 常用的lldb指令

  • 代码注入&HOOK了解

    通常情况下,想去了解一个App,可以进行重签名后,在进行view hierarchy debug调试了解。对App破解时,一般是修改原始的程序,...

  • Resize,w 360,h 240
    Mach-O

    Mach-O其实是Mach Object文件格式的缩写,是Mac以及iOS上可执行文件的格式,类似于Win上的PE(Portable Execu...

  • Resize,w 360,h 240
    iOS应用签名原理与重签名

    iOS应用签名 何为代码签名 代码签名,就是对可执行的文件或者脚本进行数字签名。主要用来确认软件是否被认可,且在签名后未被修改或者损坏的措施。与...

  • Hash和对称加密

    Hash Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该...

  • Resize,w 360,h 240
    密码学 - RSA

    何为密码学? 这里的密码,不是我们的登录密码。密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数...