SlideShare a Scribd company logo
1 of 69
İŞLETİM SİSTEMLERİ VE LINUX
(KALİ LİNUX)
3. Hafta
İşletim Sistemi
Operating System
Donanımın doğrudan denetimi ve
yönetiminden, temel sistem
işlemlerinden ve uygulama
programlarını çalıştırmaktan sorumlu
olan sistem yazılımıdır.
Donanım <-> Çekirdek <-> Kabuk <-> Uygulamalar
İşletim Sistemi
Donanım ile kullanıcı arasında bir arayüz
(interface) görevini, aynı zamanda donanım ile
yazılım birimlerinin etkin bir biçimde
kullanılmalarını sağlayan sistem programları
topluluğudur.
İşletim Sistemi Mimarileri
İşletim Sistemi Mimarileri
İşletim Sistemi Türleri
• Kişisel bilgisayar(PC),
• Sunucu (Server),
• Anaçatı (Mainframe),
• Çok işlemcili (Parallel computing),
• Gerçek zamanlı (Real-time),
• Gömülü (Embedded),
işletim sistemleri..
İşletim Sistemi Çeşitleri
• Unix ve çeşitleri
• Linux ve dağıtımları
• Windows ve sürümleri
• Apple OS ve IOS sürümleri
• Android ve sürümleri
Unix
• 1969’da Ken Thompson ve Dennis Ritchie
katılımı ile AT&T Bell Laboratuvarları’nda
geliştirildi.
• Geliştirme süreci sonunda UNIX adını aldı
• MULTICS’in versiyonu olan PDP-7 mini
bilgisayarı üzerinde UNICS’i yazdı.
• DEC PDP-7’lerde 8K bellekler ile çalıştırıldı.
• İlk olarak Assembly dilinde yazıldı.
Unix
• 60’lı yılların sonunda “C” diliyle yazılmıştır.
• Çok kullanıcılı (multiuser) ve aynı anda birçok işi
yapabilen (multitasking) bir işletim sistemidir.
• Komut yorumlayıcı programlar (shell) aracılığı ile
kullanıcı ve bilgisayar sisteminin iletişimi sağlanır.
• 1980 ler de Unix ~ fiyatı 1300-1850$..
• Pek çok Unix çeşidi vardır.
– BSD Unix, OpenSolaris, HP-UX, AIX, SCO Unix, Sun OS…
Unix
• BSD Unix
• Solaris
• OpenSolaris
• Linux
• HP-UX
• AIX
• Minix
• SCO Unix
• Sun OS
• DigitalUnix / Tru64 Unix
Unix
Online Unix Terminal
http://www.tutorialspoint.com/unix_terminal_online.php
GNU - GPL
• Richard M. Stallman yazılımların
koşullarını kabullenmek istemiyor..
• 1984 GNU projesini başlatıyor..
• GNU = GNU is Not Unix
• 1985'de Free Software Foundation
(Özgür Yazılım Vakfı) kuruluyor..
• 1991'de General Public Licence
(Genel Kamu Lisansı)
• Özgür ve açık kaynak kodlu..
• Kaynak kodlar üzerinde herkes istediği
değişikliği yapabilir, dağıtabilir, satabilir.
• Yapılan değişikliğinde kodları paylaşılmalı..
https://www.youtube.com/watch?v=_St4bC9fcfA Richard Stallman Özgür Yazılım TEDx Konuşması (2014)
Minix
• Dr.Andrew Stuart "Andy" Tanenbaum, Minix
işletim sistemini geliştirmiştir.
• Öğrencilerine Unix yerine Minix üzerinde
eğitim-uygulama yaptırmıştır.
• İşletim Sistemleri (Minix) kitabını yazmıştır.
Minix
Minix
Linux
• Helsinki Üniversitesi’nde 23 yaşında,
Finlandiyalı bir öğrenci,
• Linus Torvalds,
• Minix’ten esinlenerek Linux işletim
sistemini (çekirdeği) oluşturmuştur..
• 5 Ekim 1991 – Linux 0.02 internet
ve haber gruplarında yer alıyor..
• GNU-GPL Lisansı ile dağılıyor..
https://www.youtube.com/watch?v=o8NPllzkFhE
Linus Torvalds TED Konuşması (2016) (Türkçe Altyazılı)
Linux
Linus Torvalds'ın 5 Ağustos 1991'de, comp.os.minix adresli, haber grubuna gönderdiği mesaj.
17 Eylül 1991'de Linux'un ilk sürümü olan 0.01'i İnternet'te yayınladı.
5 Ekim 1991'de temel özellikleriyle beraber ilk resmi Linux sürümü 0.02'yi yayınladı.
Linux Çekirdeği (Kernel)
• Multitasking (Çok görevli)
• Virtual Memory (Sanal Bellek)
• Protected Mode (Korumalı Mod)
• Hızlı TCP/IP
• Çoklu kullanıcı ortamı (Multi User)
• Modüler Yapı
• İstenilen şekilde yapılandırma yeteneği
• Modern bir işletim sistemi çekirdeğinden
beklenecek pek çok özellik ve daha da fazlası
wikipedia.org/wiki/Linux_kernel
https://en.wikipedia.org/wiki/Linux_kernel
Linux Çekirdeği’nin Desteklediği Donanım ve Dahil Olduğu Mimariler
Linux Çekirdeği (Kernel) Zaman ve Sürüm Çizelgesi
En Son Sürüm 5.15
https://en.wikipedia.org/wiki/Linux_kernel_version_history Ekim 2021
Linux Çekirdeği İstatistikleri
Veriler
Ekim 2021
itibariyle..
Kaynaklar:
wikipedia.org/wiki/Linux_kernel
https://www.phoronix.com/scan.php?page=news_item&px=Linux-Git-Stats-EOY2019
Satır Sayısı : 25.584.633
Dosya Sayısı : 61.725
Yazar Sayısı : 19.009
github.com/udoprog/kernelstats
github.com/udoprog/kernelstats
Online Linux Terminal
Linux Terminal (Üyelik)
• http://www.webminal.org/terminal/
Linux Terminal (JavaScript)
• https://bellard.org/jslinux/
• Ubuntu Tour(Demo) web
http://tour.ubuntu.com/en/
Açık Kaynak (Open Source)
• Kaynak kodu isteyen herkese açık olan
yazılımdır.
• Kullanıcıya değiştirme özgürlüğü sağlar.
Özgür Yazılım (Free software)
Kullanıcısına;
• Çalıştırma,
• Kopyalama,
• Dağıtma,
• İnceleme,
• Değiştirme ve
• Geliştirme
özgürlükleri tanıyan yazılım türüdür.
Özgür Yazılım
• Herhangi bir amaç için yazılımı çalıştırma özgürlüğü (0)
• Her ne istiyorsanız onu yaptırmak için programın nasıl çalıştığını
öğrenmek ve onu değiştirme özgürlüğü (1)
(Yazılımın kaynak koduna ulaşmak, bu iş için önkoşuldur.)
• Kopyaları dağıtma özgürlüğü. Böylece komşunuza yardım
edebilirsiniz (2)
• Tüm toplumun yarar sağlayabileceği şekilde programı geliştirme
ve geliştirdiklerinizi (ve genel olarak değiştirilmiş sürümlerini) yayınlama
özgürlüğü (3).
(Kaynak koduna erişmek, bunun için bir önkoşuldur.)
• Kaynak ve Ayrıntılar: https://www.gnu.org/philosophy/free-sw.tr.html
Linux Dağıtımları
• Dağıtım, bir GNU/Linux sistemini kurmayı
ve yönetmeyi kolaylaştırmayı amaçlayan
yazılımlar bütünüdür.
Dağıtımlar
2001 yılından beri tüm dağıtımlar ile ilgili kapsamlı bilgileri barındıran bir sitedir. Ekim
2021
Çeşitli Dağıtımların Ekran Görüntüleri
Ubuntu Fedora
OpenSuSe
Mint Deepin Elementary
Mx Linux
Pardus
Debian
Siber Güvenlik Odaklı
Linux Dağıtımları
• Kali Linux – www.kali.org
• BlackArch - www.blackarch.org
• Parrot Security – www.parrotlinux.org
• Komutan Linux – www.komutan.org
• Pentoo – www.pentoo.ch
• BackBox - www.backbox.org
• Demon Linux – www.demonlinux.com
• CAINE - www.caine-live.net
• ArchStrike - www.archstrike.org
• NST - www.networksecuritytoolkit.org
Kali Linux
• Penetrasyon Test ve Güvenlik Denetimi amaçlı
bir Debian tabanlı Linux dağıtımıdır.
• Offensive Security Ltd. firması tarafından
geliştirilmektedir.
• 2004 yılında BackTrack ile başlayan geliştirme,
• 2013 den itibaren Debian tabanı ile yeniden
geliştirilmiştir ve Kali adı verilmiştir.
Linux Güvenlik Dağıtımları
Adı Kali Linux
Sürümü 2022.1
Tabanı Debian (BackTrack), [Abd, İsviçre]
Paket Yönetimi Deb
Dağıtım Yöntemi Rolling
Masaüstü
XFCE, GNOME,
KDE Plasma,
LXDE, MATE
Geliştirici Offensive
Security
İlk Sürüm Tarihi 2004
Web Sitesi www.kali.org
Kali Linux (XFCE)
Kali Linux (GNOME)
Kali Linux (KDE Plasma)
Kali Linux Undercover Mode:
Kali <--> Windows
https://www.kali.org/docs/introduction/kali-undercover/
Kali
Windows
Kali Linux Win-KeX WSL2
Kali Linux – Applications Menüsü
Kali Linux – Uygulamalar(Applications) Menüsü
1. Information Gathering (Bilgi Toplama Araçları)
2. Vulnerability Analysis (Zafiyet Tarama Araçları)
3. Web Applications Analysis (Web Güvenlik Açığı Tarayıcıları)
4. Database Assessment (Veritabanı Değerlendirmesi)
5. Password Atatacks (Şifre Atakları)
6. Wireless Attacks (Kablosuz Ağ Atakları)
7. Reverse Engineering (Tersine Mühendislik)
8. Exploitation Tools (Sömürü Araçları)
9. Sniffing & Spoofing (Koklama ve Sahtecilik)
10. Post Exploitation (Sömürü Sonrası)
11. Forensics (Adli Bilişim Araçları)
12. Reporting Tools (Raporlama Araçları)
13. Social Engineering Tools (Sosyal Mühendislik Araçları)
14. System Service (Sistem Hizmeti)
Kali Linux - Araçlar
https://tools.kali.org/tools-listing
Kali Linux - Araçlar
https://tools.kali.org/tools-listing
Kali Linux - Araçlar
https://tools.kali.org/tools-listing
Linux Güvenlik Dağıtımları
Adı Parrot OS (Parrot Security)
Sürümü 4.11
Tabanı Debian, [İtalya]
Paket Yönetimi Deb (apt)
Dağıtım Yöntemi Fixed
Masaüstü KDE Plasma, MATE
Geliştirici Lorenzo Faletra (palinuro),
Parrot Dev Team
İlk Sürüm Tarihi 2013
Web Sitesi www.parrotsec.org
Parrot OS (Parrot Security)
www.parrotlinux.org
Linux Güvenlik Dağıtımları
Adı BlackArch Linux
Sürümü 2021.09.1
Tabanı Arch Linux [Amerika]
Paket Yönetimi Pacman
Dağıtım Yöntemi Fixed
Masaüstü Fluxbox
Geliştirici Gönüllü Ekibi
İlk Sürüm Tarihi 2013
Web Sitesi www.blackarch.org
BlackArch Linux
www.blackarch.org
Linux Güvenlik Dağıtımları
Adı BackBox Linux
Sürümü 7 (2020-05-15)
Tabanı Debian, Ubuntu [İtalya]
Paket Yönetimi Deb
Dağıtım Yöntemi Fixed
Masaüstü XFCE
Geliştirici BackBox Team
İlk Sürüm Tarihi 2004
Web Sitesi https://linux.backbox.org
BackBox Linux
https://linux.backbox.org
Linux Güvenlik Dağıtımları
Adı Pentoo Linux
Sürümü 2020.0 (2021.0 günlük)
Tabanı Gentoo [İsviçre]
Paket Yönetimi Portage
Dağıtım Yöntemi Rolling
Masaüstü XFCE
Geliştirici Pentoo Ekibi
İlk Sürüm Tarihi 2005
Web Sitesi www.pentoo.ch
Pentoo Linux
https://linux.backbox.org
Adı Komutan Linux
Sürümü 1.0 Beta
Tabanı Debian, Milis Linux [Türkiye]
Paket Yönetimi Apt
Dağıtım Yöntemi ?
Masaüstü XFCE4
Geliştirici Aydın Yakar, Kubilay Güngör
İlk Sürüm Tarihi 2018 Kasım, (Rc 2017)
Web Sitesi www.komutan.org
Linux Güvenlik Dağıtımları
Komutan Linux
www.komutan.org
Adı Demon Linux
Sürümü 3.7.1
Tabanı Debian (WeakNet Linux)
Paket Yönetimi Apt
Dağıtım Yöntemi ?
Masaüstü XFCE4
Geliştirici WeakNet Labs
İlk Sürüm Tarihi ?
Web Sitesi www.demonlinux.com
Linux Güvenlik Dağıtımları
Demon Linux
www.demonlinux.com
Adı CAINE (Computer Aided INvestigative Environment)
Sürümü 11.0 (Wormhole)
Tabanı Debian, Ubuntu [İtalya]
Paket Yönetimi Deb
Dağıtım Yöntemi Fixed
Masaüstü Mate
Geliştirici Nanni Bassetti
İlk Sürüm Tarihi 2009
Web Sitesi www.caine-live.net
Linux Güvenlik Dağıtımları
CAINE
www.caine-live.net
Adı ArchStrike
Sürümü 2020.09.18
Tabanı Arch Linux [Amerika]
Paket Yönetimi Pacman
Dağıtım Yöntemi Rolling
Masaüstü Openbox
Geliştirici
Vincent Loup, Oğuz Bektaş,
Michael Henze, Kevin MacMartin,
James Stronz, Chad Seaman
İlk Sürüm Tarihi ?
Web Sitesi www.archstrike.org
Linux Güvenlik Dağıtımları
ArchStrike
www.archstrike.org
Adı NST (Network Security Toolkit)
Sürümü 34-12783 [Live] (2021-8)
Tabanı Fedora [Amerika]
Paket Yönetimi Rpm
Dağıtım Yöntemi Fixed
Masaüstü
Mate, Fluxbox,
Openbox
Geliştirici NST ?
İlk Sürüm Tarihi 2005
Web Sitesi www.networksecuritytoolkit.org
Linux Güvenlik Dağıtımları
NST (Network Security Toolkit)
www.networksecuritytoolkit.org
https://en.wikipedia.org/wiki/Comparison_of_Microsoft_Windows_versions
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3

More Related Content

What's hot

Penetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
Penetrasyon Testlerinde Açık Kod Yazılımların KullanımıPenetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
Penetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
BGA Cyber Security
 
Snort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) EğitimiSnort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) Eğitimi
BGA Cyber Security
 

What's hot (20)

Siber Güvenlik ve Etik Hacking Sunu - 11
Siber Güvenlik ve Etik Hacking Sunu - 11Siber Güvenlik ve Etik Hacking Sunu - 11
Siber Güvenlik ve Etik Hacking Sunu - 11
 
Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4
 
Siber Güvenlik ve Etik Hacking Sunu - 12
Siber Güvenlik ve Etik Hacking Sunu - 12Siber Güvenlik ve Etik Hacking Sunu - 12
Siber Güvenlik ve Etik Hacking Sunu - 12
 
Siber Guvenlik ve Etik Hhacking -2-
Siber Guvenlik ve Etik Hhacking -2-Siber Guvenlik ve Etik Hhacking -2-
Siber Guvenlik ve Etik Hhacking -2-
 
Linux İşletim Sistemi
Linux İşletim SistemiLinux İşletim Sistemi
Linux İşletim Sistemi
 
Siber Guvenlik ve Etik Hacking -1- Güncelleme 2018
Siber Guvenlik ve Etik Hacking -1- Güncelleme 2018Siber Guvenlik ve Etik Hacking -1- Güncelleme 2018
Siber Guvenlik ve Etik Hacking -1- Güncelleme 2018
 
Siber Guvenlik ve Etik Hacking -1-
Siber Guvenlik ve Etik Hacking -1-Siber Guvenlik ve Etik Hacking -1-
Siber Guvenlik ve Etik Hacking -1-
 
Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş
 
Siber Saldırılar i̇çin Erken Uyarı Sistemi
Siber Saldırılar i̇çin Erken Uyarı SistemiSiber Saldırılar i̇çin Erken Uyarı Sistemi
Siber Saldırılar i̇çin Erken Uyarı Sistemi
 
Metasploit El Kitabı
Metasploit El KitabıMetasploit El Kitabı
Metasploit El Kitabı
 
Penetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
Penetrasyon Testlerinde Açık Kod Yazılımların KullanımıPenetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
Penetrasyon Testlerinde Açık Kod Yazılımların Kullanımı
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
 
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 3
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 3Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 3
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 3
 
Snort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) EğitimiSnort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) Eğitimi
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
 
Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018
 
BGA Pentest Hizmeti
BGA Pentest HizmetiBGA Pentest Hizmeti
BGA Pentest Hizmeti
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
 

Similar to Siber Güvenlik ve Etik Hacking Sunu - 3

Mehmetözcan 20102846
Mehmetözcan 20102846Mehmetözcan 20102846
Mehmetözcan 20102846
Mehmet Özcan
 
52657308 unix-linux
52657308 unix-linux52657308 unix-linux
52657308 unix-linux
Ahmet Sag
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemleri
snakeyes31
 

Similar to Siber Güvenlik ve Etik Hacking Sunu - 3 (20)

Mehmetözcan 20102846
Mehmetözcan 20102846Mehmetözcan 20102846
Mehmetözcan 20102846
 
Siber3.pdf
Siber3.pdfSiber3.pdf
Siber3.pdf
 
Siber Güvenlik 3.hafta
Siber Güvenlik 3.haftaSiber Güvenlik 3.hafta
Siber Güvenlik 3.hafta
 
Pfe101 unite01
Pfe101 unite01Pfe101 unite01
Pfe101 unite01
 
Linux kullanicisi olmak
Linux kullanicisi olmakLinux kullanicisi olmak
Linux kullanicisi olmak
 
Linux101
Linux101Linux101
Linux101
 
Unixlinux (1)
Unixlinux (1)Unixlinux (1)
Unixlinux (1)
 
Özgür Yazılım ve LINUX
Özgür Yazılım ve LINUXÖzgür Yazılım ve LINUX
Özgür Yazılım ve LINUX
 
Linux
LinuxLinux
Linux
 
Temel linux
Temel linuxTemel linux
Temel linux
 
Linux Sistem Yönetimi
Linux Sistem YönetimiLinux Sistem Yönetimi
Linux Sistem Yönetimi
 
52657308 unix-linux
52657308 unix-linux52657308 unix-linux
52657308 unix-linux
 
GNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü KullanımıGNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü Kullanımı
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemleri
 
Linux FEDORA
Linux FEDORALinux FEDORA
Linux FEDORA
 
Ceit 313
Ceit 313Ceit 313
Ceit 313
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim Materyali
 
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim DökümanıLinux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
 
Sunum ceıt313
Sunum ceıt313Sunum ceıt313
Sunum ceıt313
 
Yazılım Nedir
Yazılım NedirYazılım Nedir
Yazılım Nedir
 

More from Murat KARA

More from Murat KARA (14)

INFTEC-2024 Python Programlama Giriş Kursu
INFTEC-2024 Python Programlama Giriş KursuINFTEC-2024 Python Programlama Giriş Kursu
INFTEC-2024 Python Programlama Giriş Kursu
 
Siber_Guvenlik_ve_Etik_Hacking-2023-BB.pdf
Siber_Guvenlik_ve_Etik_Hacking-2023-BB.pdfSiber_Guvenlik_ve_Etik_Hacking-2023-BB.pdf
Siber_Guvenlik_ve_Etik_Hacking-2023-BB.pdf
 
Siber_Guvenlik_ve_Etik_Hacking-2023-Z.pdf
Siber_Guvenlik_ve_Etik_Hacking-2023-Z.pdfSiber_Guvenlik_ve_Etik_Hacking-2023-Z.pdf
Siber_Guvenlik_ve_Etik_Hacking-2023-Z.pdf
 
Klavye Kullanımı
Klavye KullanımıKlavye Kullanımı
Klavye Kullanımı
 
Siber Güvenlik ve Etik Hacking Sunu - 14
Siber Güvenlik ve Etik Hacking Sunu - 14Siber Güvenlik ve Etik Hacking Sunu - 14
Siber Güvenlik ve Etik Hacking Sunu - 14
 
Web Site Tasarımı (HTML-Css) Dersi Güncelleme - 2018
Web Site Tasarımı (HTML-Css) Dersi Güncelleme - 2018Web Site Tasarımı (HTML-Css) Dersi Güncelleme - 2018
Web Site Tasarımı (HTML-Css) Dersi Güncelleme - 2018
 
Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018
 
Google Hakkında Bildiklerimiz-Bilmediklerimiz
Google Hakkında Bildiklerimiz-BilmediklerimizGoogle Hakkında Bildiklerimiz-Bilmediklerimiz
Google Hakkında Bildiklerimiz-Bilmediklerimiz
 
Photoshop cs 5
Photoshop cs 5 Photoshop cs 5
Photoshop cs 5
 
Bilgisayar Ağları (Network Jeopardy) Büyük Risk -1-
Bilgisayar Ağları (Network Jeopardy) Büyük Risk -1-Bilgisayar Ağları (Network Jeopardy) Büyük Risk -1-
Bilgisayar Ağları (Network Jeopardy) Büyük Risk -1-
 
İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)
 
Kablosuz Ağlar (Wireless)
Kablosuz Ağlar (Wireless)Kablosuz Ağlar (Wireless)
Kablosuz Ağlar (Wireless)
 
Web Site Tasarimi (HTML)
Web Site Tasarimi (HTML)Web Site Tasarimi (HTML)
Web Site Tasarimi (HTML)
 
Python programlama
Python programlamaPython programlama
Python programlama
 

Siber Güvenlik ve Etik Hacking Sunu - 3

  • 1. İŞLETİM SİSTEMLERİ VE LINUX (KALİ LİNUX) 3. Hafta
  • 2. İşletim Sistemi Operating System Donanımın doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Donanım <-> Çekirdek <-> Kabuk <-> Uygulamalar
  • 3. İşletim Sistemi Donanım ile kullanıcı arasında bir arayüz (interface) görevini, aynı zamanda donanım ile yazılım birimlerinin etkin bir biçimde kullanılmalarını sağlayan sistem programları topluluğudur.
  • 6. İşletim Sistemi Türleri • Kişisel bilgisayar(PC), • Sunucu (Server), • Anaçatı (Mainframe), • Çok işlemcili (Parallel computing), • Gerçek zamanlı (Real-time), • Gömülü (Embedded), işletim sistemleri..
  • 7. İşletim Sistemi Çeşitleri • Unix ve çeşitleri • Linux ve dağıtımları • Windows ve sürümleri • Apple OS ve IOS sürümleri • Android ve sürümleri
  • 8. Unix • 1969’da Ken Thompson ve Dennis Ritchie katılımı ile AT&T Bell Laboratuvarları’nda geliştirildi. • Geliştirme süreci sonunda UNIX adını aldı • MULTICS’in versiyonu olan PDP-7 mini bilgisayarı üzerinde UNICS’i yazdı. • DEC PDP-7’lerde 8K bellekler ile çalıştırıldı. • İlk olarak Assembly dilinde yazıldı.
  • 9. Unix • 60’lı yılların sonunda “C” diliyle yazılmıştır. • Çok kullanıcılı (multiuser) ve aynı anda birçok işi yapabilen (multitasking) bir işletim sistemidir. • Komut yorumlayıcı programlar (shell) aracılığı ile kullanıcı ve bilgisayar sisteminin iletişimi sağlanır. • 1980 ler de Unix ~ fiyatı 1300-1850$.. • Pek çok Unix çeşidi vardır. – BSD Unix, OpenSolaris, HP-UX, AIX, SCO Unix, Sun OS…
  • 10.
  • 11. Unix • BSD Unix • Solaris • OpenSolaris • Linux • HP-UX • AIX • Minix • SCO Unix • Sun OS • DigitalUnix / Tru64 Unix
  • 12. Unix
  • 14. GNU - GPL • Richard M. Stallman yazılımların koşullarını kabullenmek istemiyor.. • 1984 GNU projesini başlatıyor.. • GNU = GNU is Not Unix • 1985'de Free Software Foundation (Özgür Yazılım Vakfı) kuruluyor.. • 1991'de General Public Licence (Genel Kamu Lisansı) • Özgür ve açık kaynak kodlu.. • Kaynak kodlar üzerinde herkes istediği değişikliği yapabilir, dağıtabilir, satabilir. • Yapılan değişikliğinde kodları paylaşılmalı.. https://www.youtube.com/watch?v=_St4bC9fcfA Richard Stallman Özgür Yazılım TEDx Konuşması (2014)
  • 15. Minix • Dr.Andrew Stuart "Andy" Tanenbaum, Minix işletim sistemini geliştirmiştir. • Öğrencilerine Unix yerine Minix üzerinde eğitim-uygulama yaptırmıştır. • İşletim Sistemleri (Minix) kitabını yazmıştır.
  • 16. Minix
  • 17. Minix
  • 18. Linux • Helsinki Üniversitesi’nde 23 yaşında, Finlandiyalı bir öğrenci, • Linus Torvalds, • Minix’ten esinlenerek Linux işletim sistemini (çekirdeği) oluşturmuştur.. • 5 Ekim 1991 – Linux 0.02 internet ve haber gruplarında yer alıyor.. • GNU-GPL Lisansı ile dağılıyor.. https://www.youtube.com/watch?v=o8NPllzkFhE Linus Torvalds TED Konuşması (2016) (Türkçe Altyazılı)
  • 19. Linux Linus Torvalds'ın 5 Ağustos 1991'de, comp.os.minix adresli, haber grubuna gönderdiği mesaj. 17 Eylül 1991'de Linux'un ilk sürümü olan 0.01'i İnternet'te yayınladı. 5 Ekim 1991'de temel özellikleriyle beraber ilk resmi Linux sürümü 0.02'yi yayınladı.
  • 20.
  • 21. Linux Çekirdeği (Kernel) • Multitasking (Çok görevli) • Virtual Memory (Sanal Bellek) • Protected Mode (Korumalı Mod) • Hızlı TCP/IP • Çoklu kullanıcı ortamı (Multi User) • Modüler Yapı • İstenilen şekilde yapılandırma yeteneği • Modern bir işletim sistemi çekirdeğinden beklenecek pek çok özellik ve daha da fazlası
  • 23. Linux Çekirdeği’nin Desteklediği Donanım ve Dahil Olduğu Mimariler
  • 24. Linux Çekirdeği (Kernel) Zaman ve Sürüm Çizelgesi En Son Sürüm 5.15 https://en.wikipedia.org/wiki/Linux_kernel_version_history Ekim 2021
  • 25. Linux Çekirdeği İstatistikleri Veriler Ekim 2021 itibariyle.. Kaynaklar: wikipedia.org/wiki/Linux_kernel https://www.phoronix.com/scan.php?page=news_item&px=Linux-Git-Stats-EOY2019 Satır Sayısı : 25.584.633 Dosya Sayısı : 61.725 Yazar Sayısı : 19.009
  • 28. Online Linux Terminal Linux Terminal (Üyelik) • http://www.webminal.org/terminal/ Linux Terminal (JavaScript) • https://bellard.org/jslinux/ • Ubuntu Tour(Demo) web http://tour.ubuntu.com/en/
  • 29. Açık Kaynak (Open Source) • Kaynak kodu isteyen herkese açık olan yazılımdır. • Kullanıcıya değiştirme özgürlüğü sağlar.
  • 30. Özgür Yazılım (Free software) Kullanıcısına; • Çalıştırma, • Kopyalama, • Dağıtma, • İnceleme, • Değiştirme ve • Geliştirme özgürlükleri tanıyan yazılım türüdür.
  • 31. Özgür Yazılım • Herhangi bir amaç için yazılımı çalıştırma özgürlüğü (0) • Her ne istiyorsanız onu yaptırmak için programın nasıl çalıştığını öğrenmek ve onu değiştirme özgürlüğü (1) (Yazılımın kaynak koduna ulaşmak, bu iş için önkoşuldur.) • Kopyaları dağıtma özgürlüğü. Böylece komşunuza yardım edebilirsiniz (2) • Tüm toplumun yarar sağlayabileceği şekilde programı geliştirme ve geliştirdiklerinizi (ve genel olarak değiştirilmiş sürümlerini) yayınlama özgürlüğü (3). (Kaynak koduna erişmek, bunun için bir önkoşuldur.) • Kaynak ve Ayrıntılar: https://www.gnu.org/philosophy/free-sw.tr.html
  • 32. Linux Dağıtımları • Dağıtım, bir GNU/Linux sistemini kurmayı ve yönetmeyi kolaylaştırmayı amaçlayan yazılımlar bütünüdür.
  • 33.
  • 34. Dağıtımlar 2001 yılından beri tüm dağıtımlar ile ilgili kapsamlı bilgileri barındıran bir sitedir. Ekim 2021
  • 35. Çeşitli Dağıtımların Ekran Görüntüleri Ubuntu Fedora OpenSuSe Mint Deepin Elementary Mx Linux Pardus Debian
  • 36. Siber Güvenlik Odaklı Linux Dağıtımları • Kali Linux – www.kali.org • BlackArch - www.blackarch.org • Parrot Security – www.parrotlinux.org • Komutan Linux – www.komutan.org • Pentoo – www.pentoo.ch • BackBox - www.backbox.org • Demon Linux – www.demonlinux.com • CAINE - www.caine-live.net • ArchStrike - www.archstrike.org • NST - www.networksecuritytoolkit.org
  • 37. Kali Linux • Penetrasyon Test ve Güvenlik Denetimi amaçlı bir Debian tabanlı Linux dağıtımıdır. • Offensive Security Ltd. firması tarafından geliştirilmektedir. • 2004 yılında BackTrack ile başlayan geliştirme, • 2013 den itibaren Debian tabanı ile yeniden geliştirilmiştir ve Kali adı verilmiştir.
  • 38. Linux Güvenlik Dağıtımları Adı Kali Linux Sürümü 2022.1 Tabanı Debian (BackTrack), [Abd, İsviçre] Paket Yönetimi Deb Dağıtım Yöntemi Rolling Masaüstü XFCE, GNOME, KDE Plasma, LXDE, MATE Geliştirici Offensive Security İlk Sürüm Tarihi 2004 Web Sitesi www.kali.org
  • 41. Kali Linux (KDE Plasma)
  • 42. Kali Linux Undercover Mode: Kali <--> Windows https://www.kali.org/docs/introduction/kali-undercover/ Kali Windows
  • 44. Kali Linux – Applications Menüsü
  • 45. Kali Linux – Uygulamalar(Applications) Menüsü 1. Information Gathering (Bilgi Toplama Araçları) 2. Vulnerability Analysis (Zafiyet Tarama Araçları) 3. Web Applications Analysis (Web Güvenlik Açığı Tarayıcıları) 4. Database Assessment (Veritabanı Değerlendirmesi) 5. Password Atatacks (Şifre Atakları) 6. Wireless Attacks (Kablosuz Ağ Atakları) 7. Reverse Engineering (Tersine Mühendislik) 8. Exploitation Tools (Sömürü Araçları) 9. Sniffing & Spoofing (Koklama ve Sahtecilik) 10. Post Exploitation (Sömürü Sonrası) 11. Forensics (Adli Bilişim Araçları) 12. Reporting Tools (Raporlama Araçları) 13. Social Engineering Tools (Sosyal Mühendislik Araçları) 14. System Service (Sistem Hizmeti)
  • 46. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 47. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 48. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 49. Linux Güvenlik Dağıtımları Adı Parrot OS (Parrot Security) Sürümü 4.11 Tabanı Debian, [İtalya] Paket Yönetimi Deb (apt) Dağıtım Yöntemi Fixed Masaüstü KDE Plasma, MATE Geliştirici Lorenzo Faletra (palinuro), Parrot Dev Team İlk Sürüm Tarihi 2013 Web Sitesi www.parrotsec.org
  • 50. Parrot OS (Parrot Security) www.parrotlinux.org
  • 51. Linux Güvenlik Dağıtımları Adı BlackArch Linux Sürümü 2021.09.1 Tabanı Arch Linux [Amerika] Paket Yönetimi Pacman Dağıtım Yöntemi Fixed Masaüstü Fluxbox Geliştirici Gönüllü Ekibi İlk Sürüm Tarihi 2013 Web Sitesi www.blackarch.org
  • 53. Linux Güvenlik Dağıtımları Adı BackBox Linux Sürümü 7 (2020-05-15) Tabanı Debian, Ubuntu [İtalya] Paket Yönetimi Deb Dağıtım Yöntemi Fixed Masaüstü XFCE Geliştirici BackBox Team İlk Sürüm Tarihi 2004 Web Sitesi https://linux.backbox.org
  • 55. Linux Güvenlik Dağıtımları Adı Pentoo Linux Sürümü 2020.0 (2021.0 günlük) Tabanı Gentoo [İsviçre] Paket Yönetimi Portage Dağıtım Yöntemi Rolling Masaüstü XFCE Geliştirici Pentoo Ekibi İlk Sürüm Tarihi 2005 Web Sitesi www.pentoo.ch
  • 57. Adı Komutan Linux Sürümü 1.0 Beta Tabanı Debian, Milis Linux [Türkiye] Paket Yönetimi Apt Dağıtım Yöntemi ? Masaüstü XFCE4 Geliştirici Aydın Yakar, Kubilay Güngör İlk Sürüm Tarihi 2018 Kasım, (Rc 2017) Web Sitesi www.komutan.org Linux Güvenlik Dağıtımları
  • 59. Adı Demon Linux Sürümü 3.7.1 Tabanı Debian (WeakNet Linux) Paket Yönetimi Apt Dağıtım Yöntemi ? Masaüstü XFCE4 Geliştirici WeakNet Labs İlk Sürüm Tarihi ? Web Sitesi www.demonlinux.com Linux Güvenlik Dağıtımları
  • 61. Adı CAINE (Computer Aided INvestigative Environment) Sürümü 11.0 (Wormhole) Tabanı Debian, Ubuntu [İtalya] Paket Yönetimi Deb Dağıtım Yöntemi Fixed Masaüstü Mate Geliştirici Nanni Bassetti İlk Sürüm Tarihi 2009 Web Sitesi www.caine-live.net Linux Güvenlik Dağıtımları
  • 63. Adı ArchStrike Sürümü 2020.09.18 Tabanı Arch Linux [Amerika] Paket Yönetimi Pacman Dağıtım Yöntemi Rolling Masaüstü Openbox Geliştirici Vincent Loup, Oğuz Bektaş, Michael Henze, Kevin MacMartin, James Stronz, Chad Seaman İlk Sürüm Tarihi ? Web Sitesi www.archstrike.org Linux Güvenlik Dağıtımları
  • 65. Adı NST (Network Security Toolkit) Sürümü 34-12783 [Live] (2021-8) Tabanı Fedora [Amerika] Paket Yönetimi Rpm Dağıtım Yöntemi Fixed Masaüstü Mate, Fluxbox, Openbox Geliştirici NST ? İlk Sürüm Tarihi 2005 Web Sitesi www.networksecuritytoolkit.org Linux Güvenlik Dağıtımları
  • 66. NST (Network Security Toolkit) www.networksecuritytoolkit.org