Cybersecurity: Ethical Hacking Fundamentals - Self Paced Online
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced UEFI reverse engineering and exploit development techniques in this comprehensive conference talk that delves into the evolution from legacy BIOS to UEFI firmware implementations. Learn about the new challenges and opportunities this transition presents for bootkit development and creative exploit techniques. Master essential UEFI reverse engineering skills through both software testing with emulators and hardware debugging methodologies. Discover assembly programming techniques for developing UEFI shellcode across multiple architectures including x86-64, aarch64, and the often-overlooked EBC (EFI Byte code) architecture. Gain insights into PCI Option ROM hacking and understand how vulnerable image parsing drivers affected by LogoFAIL can be exploited. Examine the intersection of exploit primitives, EBC architecture capabilities, and low-level graphics programming through the presenter's "GOP Complex" research. Understand strategies for identifying new exploit targets within UEFI environments and learn techniques applicable to both seasoned UEFI/BIOS exploit developers and newcomers to platform firmware security. The presentation combines hardware hacking with platform firmware analysis, providing practical knowledge for advancing UEFI proof-of-concept development and understanding the security implications of modern firmware implementations.
Syllabus
Recon 2024 - Nika Korchok Wakulich GOP Complex Image parsing bugs EBC polymorphic engines
Taught by
Recon Conference