240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Android架构分析【三】mvp-clean

    在架构简介中,最重要的是Clean Architecture的思想。 Clean Architecture 在原版的介绍中,有一张很不错的图: ...

  • JNI实现源码分析【三 间接引用表】

    这是JNI实现源码分析系列文章中的一部分,本系列文章结合Dalvik源码来说明JNI实现上的细节,本系列包括: JNI实现源码分析【一 前言】J...

  • SmaliDebugTool工具

    前言 本工具是Smalidea的辅助工具。Smalidea是一个无需重打包即可进行smali调试的插件,在逆向的时候,结合别的手段可以对目标有更...

  • Resize,w 360,h 240
    彻底弄懂dalvik字节码【二】

    【一】中讲到了最重要的dvmInterpret,继续跟: 这个方法中先保存了前一个方法的状态,然后初始化当前方法的状态,比如设置pc指向方法的字...

  • Resize,w 360,h 240
    Dalvik加载Class图解

    直接上图: 参考:https://github.com/zyq8709/DexHunterAOSP

  • ELF文件格式修复

    在IDA动态调试-没啥卵用的静态加固中,我构造了一个畸形的ELF文件,虽然能够糊弄一下IDA的静态分析,但是动态分析无效。 新的疑问随之而来:如...

  • Resize,w 360,h 240
    ELF中可以被修改又不影响执行的区域

    看雪上这篇文章讲述了两种对so进行加固的方法:1. 分离section,对整个section进行加密。2.在.text section直接寻找目...

  • Resize,w 360,h 240
    so加固-加密特定section中的内容

    本文参考自:Android逆向之旅—基于对so中的section加密技术实现so加固,增加了自己的实践过程,以及一些额外的验证和解释。 本文代码...

个人介绍
专注于android安全与编码

因为本人身体原因,博客暂不再更新

补充说明:作者于2018年3月25日因病去世。