BIOS Disassembly Ninjutsu Uncovered 1st Edition is a comprehensive guide to understanding the inner workings of the BIOS, the fundamental system software that controls the startup and operation of a computer.
This book is written by Darmawan Salihun, an experienced reverse engineer and computer security expert, who shares his knowledge and insights on BIOS disassembly and analysis techniques. The first edition of the book was published in 2006 and has since become a go-to resource for computer hardware enthusiasts, security researchers, and software developers.
The book is divided into two parts. Part one covers the basics of BIOS architecture, including the ROM BIOS and the system BIOS. It explains how the BIOS interacts with the hardware components and the operating system to initialize and manage the computer system. The author also provides a detailed overview of the BIOS boot process, from power-on to the execution of the operating system kernel.
Part two of the book delves into the advanced techniques of BIOS disassembly and reverse engineering. It introduces the reader to the tools and methods used in disassembling the BIOS firmware, including hex editors, disassemblers, and debuggers. The author also explains how to identify and analyze the BIOS code, including interrupt handlers, BIOS services, and system calls.
The book provides numerous examples of BIOS code snippets and real-world case studies, demonstrating how to apply the techniques in practice. The author also discusses the legal and ethical aspects of BIOS disassembly, including the potential risks and benefits of reverse engineering BIOS firmware.
Overall, BIOS Disassembly Ninjutsu Uncovered 1st Edition is an essential reference for anyone interested in computer hardware and system software. It offers a unique perspective on the inner workings of the BIOS and provides practical guidance on how to analyze and modify BIOS firmware. Whether you are a hardware enthusiast, a security researcher, or a software developer, this book is sure to expand your knowledge and skills in BIOS disassembly and analysis.