• How to Download iOS IPA Using ipatools

     · tower

    ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file.

  • 深入理解Qt

     · 15 min read  · tower

    The Qt framework contains a comprehensive set of highly intuitive and modularized C++ library classes and is loaded with APIs to simplify your application development.

  • 深入理解CMake(一): FindPkgConfig

     · 2 min read  · tower

    CMake is the de-facto standard for building C++ code, with over 2 million downloads a month. It’s a powerful, comprehensive solution for managing the software build process.

  • 重学ELF文件格式

     · 25 min read  · tower

    ELF文件格式的讨论已经存在非常多的文章,这里试图从另一个角度来讨论如何学习ELF文件格式。

  • 如何快速计算Android进程模块自身的加载基地址?

     · 6 min read  · tower

    在Android安全开发中,经常需要获取进程内模块的加载基地址,获取方法一般有:maps和dl_iterate_phdr。

  • Android进程内存布局:主线程的栈顶是多少?

     · 11 min read  · tower

    最近开发一个基于unicron的模拟执行库,为了更好地模拟进程和线程的一些特性(比如线程本地存储),需要知道Android进程的实际内存布局

  • JNI 方法注册和签名

     · 3 min read  · tower

    最近分析一个Android平台上的so,发现JNI函数命名和自己平时写代码不一样,故重新学习JNI方法的签名规则。

  • 高级Python编程:元类

     · 16 min read  · tower

    在Python里,万物皆对象。整数、字符串、元组、字典和类等都是对象,每个对象都有相对应的类型,对象的类型决定了对象在内存中的存储方式。

  • 高级Python编程:装饰器

     · 9 min read  · tower

    装饰器是一种设计模式,在Python中是一个非常有用的特性。可以在不修改函数、方法、类的情况下,修改(扩展)它们的行为。

  • unicorn v1.0.3 Bug : IT 指令不能工作

     · 7 min read  · tower

    Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.

  1. 1
  2. 2