Tutorials
- Bluff your way in x64 assembler
- Deeper Dive: x86 32/64 Assembly
- Enough x86 Assembly to Be Dangerous
- Intro to x86 Assembly Language - Davy Wybiral
- Introduction to x86 Assembly
- Intro to Reverse Engineering and Debugging with Radare2
- Just enough Assembly for Compiler Explorer - Anders Schau Knatten
- Linux x64 Assembly
- Modern x64 Assembly
- Practical x64 Assembly and C++ Tutorials
- x64 Assembly Multithreading
- x86_64 Linux Assembly
- x86-64 Lite for Compiler Writers
2019
- x86 register-to-register move instructions & short history of the most popular CPU architecture
2018
- Hardware Backdoors in x86 CPUs
- Inside the AMD Microcode ROM
2017
- Assembly Language is Too High Level
- Breaking the x86 Instruction Set
- Christopher Domas
- sandsifter
- Black Hat 2017
- DEF CON 25
- Compiling C to printable x86, to make an executable research paper
- Everything you want to know about x86 microcode, but might have been afraid to ask
- POP POP RETN ; An Introduction to Writing Win32 Shellcode
- reductio [ad absurdum]
- Reverse Engineering x86 Processor Microcode
2016
- An In-Depth Analysis of Disassembly on Full-Scale x86/x64 Binaries
- Causes of Performance Instability due to Code Placement in X86
- Debugging Optimized x64 Code
- Improving LLVM Generated Code Size for X86 Processors
- Movfuscator Be Gone
- Programming an x64 compiler from scratch
2015
- Repsych: Psychological Warfare in Reverse Engineering
- The Memory Sinkhole - Unleashing An X86 Design Flaw Allowing Universal Privilege Escalation
- The M/o/Vfuscator - Turning 'mov' into a soul-crushing RE nightmare
- When hardware must „just work“ - An inside look at x86 CPU design
2014
- x86 instruction encoding and the nasty hacks we do in the kernel
- x86 Internals for Fun and Profit
2013
- Beyond MOV ADD XOR -- the unusual and unexpected in x86
- Page Fault Liberation Army or Gained in Translation: a history of creative x86 virtual memory uses
- The Page-Fault Weird Machine: Lessons in Instruction-less Computation
2012
- Page Fault Liberation Army or Gained in Translation a history of creative x86 virtual memory uses
2011
- Such a weird processor - messing with x86 opcodes (and a little bit of PE...)
Tags:
language
native
assembly
hardware
Last modified 07 October 2024