Başlık | Process Döngüsü ve x86/Assembly'e Giriş |
Yazar(lar) |
Yazar 1 Name: M. Yasin Saplı Org: Tubitak-Ulakbim Country: E-mail: yasinsapli_AT_gmail.com Yazar 2 Name: Fırat Boynueğri Org: Tubitak-Ulakbim Country: E-mail: fboynuegri_AT_gmail.com Yazar 3 Name: Engür Pisirici Org: Bilkent U Country: E-mail: engur_AT_bilkent.edu.tr |
Anahtar Kelimeler | asemly, x86, process döngüsü |
Özet | Kursun adi: Proses Yaşam Döngüsü ve x86/Assembly'e Giriş Kursun hedefi: ============== Çalıştırılabilir bir programın yaşam döngüsünü detaylıca incelemek, insanlara bu alanda merak uyandırmak ve merakı olanlarla bilgi paylaşımında bulunmak. Kazanımlar: Temel olarak programların hafızada nasıl yer tuttugu, nasıl işlendiği ve olası açıklıkların nasıl exploit edilecegi konusunda kursiyerlerin kurs sonunda bilgi sahibi olması planlanmaktadır. Kursa kimler katılabilir: ========================= Bilgisayar sistemlerine ilgi duyan, işlemlerin en alt kademelerde nasıl işlendiğini görmek isteyen ve daha önce az da olsa bilgisayar programlama ile ilgilenmiş olan herkes katılabilir Önkoşul: ======== Her kursiyerin üzerinde VirtualBox kurulu bir bilgisayarla gelmesi gerekmektedir. Ayrıca her kursiyerin en az bir programala dili ile az da olsa ilgilenmiş olması gerekmektedir. Bunun haricinde hiçbir ön şart yoktur Gereksinimler: ============= Düzgün çalışan ve içinde virtualbox uygulaması bulunduran bir bilgisayar Azami katılımcı sayısı: 30 Program: ======== 1. Gün(M. Yasin Saplı – Fırat Boynueğri) Sistem Organizasyonu Sistem Organizasyonu Temelleri CPU Registerlar Hafıza Sanal Hafıza Modeli Program Hafızası Stack Heap ... I/O Aygıtlar Demo GDB ile basit C programı ayıklama 2. Gün(M. Yasin Saplı – Fırat Boynueğri) Assembly/x86 Programlar Assembly/x86 Programları ve Hafıza Segmentleri Ayrıntılı Segment Türleri ve İçerikleri Linux Sistem Çağrıları Temel Kütüphane Fonksiyonları DEMO “Hello World” Assembly Programı Yazımı Temel Assembly Komut Seti Assembly/x86 Fonksiyonları Program İşleme Akışı 3. Gün(M. Yasin Saplı – Fırat Boynueğri) Temel Buffer Overflow Mekanizması ShellCode yazımı,derlenmesi ve uygulamalar Temel Exploit Teknikleri 4. Gün(M. Yasin Saplı – Fırat Boynueğri) Korunma Mekanizmaları DEMO Zafiyetli Bir Programı Exploit Etmeyetecek uzatma kablosu |
Başlıklar |
AB-Kurs Kriptoloji ve E-imza Özgür Yazılım, Açık Kaynak, e-devlet ve e-türkiye Yazılım Mühendisliği |
Dosya | |