Wstęp do binary exploitation: czyli jak działają 0daye
Na prelekcji zobaczymy low levelowe błędy, które mogą wystąpić w aplikacjach natywnych na Linuxie (np. pisanych w C czy C++) i zobaczymy jak hakerzy mogą je wykorzystać, żeby przejąć kontrolę nad danym programem. Omówimy takie tematy jak:
– jak atakowano binarki kiedyś i dzisiaj (jump to shellcode vs ROP)
– czym jest błąd przepełnienia bufora (buffer overflow) oraz czym są kanarki na stosie (które próbują zapobiec exploitacji tego błędu)
– jak procesor wykonuje nasze programy i czym jest stos
– czym są shellcode’y
– różne błędy które mogą wystąpić w naszych programach
– oraz jak im zapobiegać
- GDZIE: Kraków, AGH Budynek D-10, sala B
- STREAM: https://youtu.be/GtPdA1_wH8Q
- KIEDY: 27.04.2022 20:30
- LINK DO WYDARZENIA: https://fb.me/e/1laXK0D7e
Prelekcję prowadzi dla was Disconnect3d!
Wykład jest organizowany przez Studenckie Koło Naukowe Kernel oraz Cracow Linux Users Group i jest sponsorowany przez Magazyn Programista, dzięki któremu będzie można odebrać archiwalne sztuki magazynu Wstęp wolny! Zapraszamy!