Technical requirements
It is best, but not required, that the reader has some background knowledge of any programming language. Having a programming background will help the reader to understand assembly language more quickly. There are references given at the end of this chapter that the reader can use for further programming development and research not provided in this book.
Some tools that we will use here include the following:
- Binary editors, such as HxD Editor or HIEW (Hacker's View)
- Text editors, such as Notepad++