Android Security Cookbook
上QQ阅读APP看书,第一时间看更新

What you need for this book

Though there are some software requirements for the book, many of the walkthroughs in the book discuss downloading and installing the required software before actually getting down to using them to contribute to the topic being discussed.

That being said, here is a list of the software you will probably need to have before starting with the walkthroughs:

  • The Android Software Development Kit (SDK)
  • The Android Native Development Kit (NDK)
  • The GNU C/C++ Compiler (GCC)
  • The GNU Debugger (GDB)
  • Python, preferably 2.7 but 3.0 should work fine
  • Virtual box
  • Ettercap (for Windows or Linux/Unix systems)
  • Dex2Jar
  • Objdump
  • Radamsa
  • JD-GUI
  • The Java Development Kit (JDK)
  • drozer, an Android security assessment framework
  • The OpenSSL command-line tool
  • The keytool command-line tool