Avatar notebook default
14篇文章 · 24996字 · 1人关注
  • Resize,w 360,h 240
    iOS 逆向14 -- 密码学

    加密算法的分类 Hash哈希散列函数:严格意义上来说不属于加密算法,常见的散列函数有MD5、SHA1/256/512; 对称加密算法:DES、3...

  • Resize,w 360,h 240
    iOS 逆向13 -- 签名机制

    对称加密 在对称加密中,加密与解密使用的同一个密钥; 常见的对称加密算法有:DES:将64位明文加密称64位密文的对称加密算法,密钥的长度为56...

  • Resize,w 360,h 240
    iOS 逆向12 -- ASLR技术

    Mach-O文件结构分析 VM Address:Virtural Memory Adress,虚拟内存地址VM Size:Virtural Me...

  • Resize,w 360,h 240
    iOS 逆向11 -- 动态调试

    动态调试 将程序运行起来,通过下断点,打印等方式,查看参数,返回值,函数调用流程等。 Xcode调试App的原理 Xcode编译器的发展历程:G...

  • Resize,w 360,h 240
    iOS 逆向10 -- 命令行工具

    命令行工具的本质是可执行文件,跟App内部的可执行文件差不多; 在Xcode中新建一个iOS App工程,将代码文件与资源文件删除,只剩下mai...

  • Resize,w 360,h 240
    iOS 逆向09 -- Theos

    Theos 地址:https://github.com/theos/theos/wiki/Installation-macOS[https://...

  • Resize,w 360,h 240
    iOS 逆向08 -- 加壳与脱壳

    加壳 利用特殊算法,对可执行文件的编码进行改变(比如压缩,加密),以达到保护程序代码的目的; 未加壳时,直接将可执行文件加载进入内存; 加壳之后...

  • Resize,w 360,h 240
    iOS逆向05 -- class-dump

    class-dump 其作用是把Mach- O文件的class信息导出来,生成对应的.h头文件; 官方地址:http://stevenygard...

  • Resize,w 360,h 240
    iOS逆向04 -- 编译过程

    编译器的组成部分 传统的编译器通常分为三个部分,分别为:前端(frontEnd),优化器(Optimizer)和后端(backEnd),在编译过...

文集作者