Cracow Linux Users Group

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ć

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!