The Art of ELF binary patching in Linux (July 17th and 18th)
Do you or your company need state of the art binary patching capabilities? How about performing precision level on-the-fly software fixes, custom linkers/loaders, or binary security mitigations? Come join ElfMaster, a DARPA AMP researcher, and innovative thought leader in the world of UNIX/Linux reverse engineering and binary hacking.
The Art of ELF Binary Patching in Linux is a hands-on 3-day instructor-led workshop led by Ryan "ElfMaster" O'Neill, author of Learning Linux binary analysis, Phrack Author, and the creator of Shiva under the DARPA AMP program-- Shiva is a state of the art ELF dynamic-linker for load-time binary patching, userland module loading, and program transformation. In today's world of legacy, proprietary, and closed-source software, binary patching is essential: it enables rapid fixes for vulnerabilities in mission-critical systems without source code or recompilation. This workshop is focused on not only binary patching-- but binary transformation in general, as these powerful binary hacking techniques can also help in building security mitigations, debugging engines, binary anti-tamper technologies, and software patching mechanisms.
Over the last decade many ELF linking conventions have changed, linkers have adopted new features (i.e. -pie, -static-pie, -separate-code, DT_BINDNOW) and many of the pioneering techniques for ELF binary manipulation, code injection, and hooking no longer work the exact same way. Take a step into ElfMaster's advanced ELF hacking course, predominately focused on ELF binary patching with Shiva with many awesome details on Linux kernel loading, ELF relocations, custom linker implementations, userland exec's, DWARF enhanced patching, and more!
I would be honored to see you there! Please check out The Event page to sign up