# Chapter 1: Introduction to Reverse Engineering

- [Goals](/chapter-1-introduction-to-reverse-engineering/goals.md)
- [Techniques](/chapter-1-introduction-to-reverse-engineering/techniques.md)
- [Tools: Overview](/chapter-1-introduction-to-reverse-engineering/tools-overview.md)
- [Tools: Linux](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-linux.md)
- [Tools: VIM](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-vim.md)
- [Tools: APKTool](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-apktool.md)
- [Tools: Jadx](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-jadx.md)
- [Tools: Android Debug Bridge](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-android-debug-bridge.md)
- [Tools: Ghidra](/chapter-1-introduction-to-reverse-engineering/tools-overview/tools-ghidra.md)
