![[صورة مرفقة: img?img=https%3A%2F%2Fwww1.alibris-stati...rinkonly=1]](https://opt2.moovweb.net/img?img=https%3A%2F%2Fwww1.alibris-static.com%2Fhacker-disassembling-uncovered%2Fisbn%2F9781931769648_l.jpg&linkEncoded=0&quality=50&width=420&shrinkonly=1)
methods used to analyze programs using a debugger and disassembler. These methods include virtual functions, local and global variables, branching, loops, objects and their hierarchy, and mathematical operators. Also covered are methods of fighting disassemblers, self-modifying code in operating systems, and executing code in the stack. Advanced disassembler topics such as optimizing compilers and movable code are discussed as well.