YoVDO

Witchcraft Compiler Collection - Towards Programs Self Awareness

Offered By: Security BSides San Francisco via YouTube

Tags

Security BSides Courses Reverse Engineering Courses

Course Description

Overview

Explore a groundbreaking approach to reverse engineering in this 25-minute conference talk from Security BSides San Francisco. Delve into the Witchcraft Compiler Collection, which aims to undo the work of linkers and produce relocatable files instead of decompiling code. Learn about achieving universal code reuse through relinking, creating binary reflection, and adding scripting capabilities with JIT compilation for automated API prototyping and annotation. Discover how manipulating dynamic linker internals can solve complex tasks, such as calling specific functions within binaries without crafting valid inputs. Witness demonstrations of new exploits in real-life applications and unconventional techniques like converting PEs to ELFs, in-memory scripting of sshd, and extracting crypto routines without disassembly. Gain insights into the potential applications for vulnerability exploitation, functional testing, and static analysis validation, all implemented in the open-source Witchcraft Compiler Collection.

Syllabus

BSidesSF 2017 - Witchcraft Compiler Collection : Towards programs self awareness (endrazine)


Taught by

Security BSides San Francisco

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam