Assembly is the foundation of computer science and cybersecurity, yet so few members of the community understand how it works. This talk will introduce the base level of how assembly works, why assembly code and computers in general will always be vulnerable. We will also explore how to get started in assembly, write your own programs, interface with the operating systems. Additionally we will look at how to disassemble binary programs, break disassemblers/av and evade detection.
This talk will describe the details of what assembly is, how it is better than binary and how assembly connects to high-level languages. We will discuss different representations of data in the computer (Ex. Binary, hex, 2’s complement). The talk will describe how to start coding in x86 and look at how to program on a raspberry pi using ARM. We will also look at how disassemblers work, how to start reverse engineering and how to break code analyzers.
Негізгі бет Learn Assembly in 50 minutes - Matthew Miller
Пікірлер