Section outline
-
16/10
- Lecture 4: protecting our code from (some) classical attacks (slides)
- next lab presentation/preparation
- Lecture 5: disassembling (slides and E. Fleury slides)
Reading suggestions:- about StackProtector
- about clang code hardening options (on Quarkslab blog)
- Using Ghidra
- A (complete !) course on x86 assembly language
- A web site for playing with compilers ...
- Practical Binary Analysis [Dennis Andriesse]
- some slides on x86_64 (from E. Fleury)