240 发简信
IP属地:山东
  • 苹果objc、runloop、gcd、oc等开源代码

    资料仅供参考: objc https://opensource.apple.com/tarballs/objc4/ runloop htt...

  • iOS马甲包混淆方案

    // 目前也被苹果封了,审核不通过,先删了~~~ 2018.05.15

  • Resize,w 360,h 240
    浅析 iOS App 签名机制

    为了确保 iOS 平台对 App 拥有绝对的控制权,不至出现盗版软件盛行的局面,Apple 采取了签名机制。 预备知识 1.非对称加密算法 讨论...

  • Resize,w 360,h 240
    iOS应用调试检测以及反调试

    一、检测调试 当一个应用被调试的时候,会给进程设置一个标识(P_TRACED),我们可以通过检测该进程是否有设置这个标识来检测进程是否正在被调试...

    1.0 4157 8 10
  • Resize,w 360,h 240
    抓包工具Charles的配置

    Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 Cha...

  • RSA和AES区别

    先了解下AES和RSA的区别,前者属于对称加密,后者属于非对称加密。 1、对称加密 对称加密就是加密和解密使用同一个密钥。 用数学公示表示就是:...

  • KVC实现原理

    一、什么是KVC? KVC是Key Value Coding键值编码,是一种通过字符串的名字(Key)来访问类属性的一种机制。 开发者可以通过K...

  • Resize,w 360,h 240
    iOS逆向 Reveal查看UI界面

    一、设备:iOS9.2越狱手机 iphone5s 二、Reveal版本:Reveal4破解版 三、准备工作:1、手机越狱(我尝试用pp助手,无法...

  • ARM64汇编

    一般来说学习汇编可以从寄存器、指令、堆栈入手,下面我们慢慢学习: 生成汇编文件: xcrun --sdk iphoneos clang -S -...