SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
İŞLETİM SİSTEMLERİ VE LINUX
(KALI LINUX)
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ı..
Minix
• Helsinki Üniversitesi’nde Dr.Andrew Stuart
"Andy" Tanenbaum, Minix işletim sistemini
geliştirmiştir.
• Öğrencilerine Unix yerine Minix üzerinde
eğitim-uygulama yaptırmış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..
Linux Çekirdeği
• Multitasking
• Virtual Memory
• Protected Mode (Korumalı Mod)
• Hızlı TCP/IP
• Çoklu kullanıcı ortamı
• 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ı
Linux
Çekirdeği
(Kernel)
Zaman
Çizelgesi
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.
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.
Kali Linux
• Arayüz: GNOME
• Paket Yönetimi: Deb
• Site: www.kali.org
• Sürüm: 2017.2
• Platform: 32 – 64 bit
• Kurulum dosya: ISO image
Kali Linux – Applications Menüsü
Kali Linux – Uygulamalar(Applications) Menüsü
• Information Gathering (Bilgi Toplama Araçları)
• Vulnerability Analysis (Zafiyet Tarama Araçları)
• Web Applications Analysis (Web Güvenlik Açığı Tarayıcıları)
• Database Assessment (Veritabanı Değerlendirmesi)
• Password Attacks (Şifre Atakları)
• Wireless Attacks (Kablosuz Ağ Atakları)
• Reverse Engineering (Tersine Mühendislik)
• Exploitation Tools (Sömürü Araçları)
• Sniffing & Spoofing (Koklama ve Sahtecilik)
• Post Exploitation (Sömürü Sonrası)
• Forensics (Adli Bilişim Araçları)
• Reporting Tools (Raporlama Araçları)
• 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
Pentest Linux Dağıtımları
• BlackArch - https://blackarch.org
• Parrot Security - https://www.parrotsec.org
• Komutan Linux - https://www.komutan.org
• Pentoo – http://www.pentoo.ch
• BackBox - https://backbox.org
• Bugtraq-II - http://bugtraq-team.com
• Cyborg Linux - http://cyborg.ztrela.com
• Weakerthan - http://www.weaknetlabs.com
Security-Forensic Linux Dağıtımları
• Parrot Security - https://www.parrotsec.org
• CAINE - http://www.caine-live.net
• Tails - https://tails.boum.org
• Samurai WTF - http://www.samurai-wtf.org
• NST - http://www.networksecuritytoolkit.org
• Matriux - http://www.matriux.com
• DEFT - http://www.deftlinux.net
• Kodachi - https://www.digi77.com/linux-kodachi
• Urix - http://urix.us
Online Linux Terminal
Linux Terminal (Üyelik)
• http://www.webminal.org/terminal/
Linux Terminal (JavaScript)
• https://bellard.org/jslinux/

Contenu connexe

Similaire à Siber3.pdf

Unixlinux (1)
Unixlinux (1)Unixlinux (1)
Unixlinux (1)sagsaglim
 
Açık Kaynak Kodu ve Güvenlik
Açık Kaynak Kodu ve GüvenlikAçık Kaynak Kodu ve Güvenlik
Açık Kaynak Kodu ve GüvenlikBurak DAYIOGLU
 
İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)Murat KARA
 
Özgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/LinuxÖzgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/LinuxÖmer ÖZKAN
 
52657308 unix-linux
52657308 unix-linux52657308 unix-linux
52657308 unix-linuxAhmet Sag
 
Yazılım Nedir
Yazılım NedirYazılım Nedir
Yazılım Nedir_aerdeger
 
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriDers 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriOnlineWebDersleri
 
Mono Teknolojileri Seminerim 2009
Mono Teknolojileri Seminerim 2009Mono Teknolojileri Seminerim 2009
Mono Teknolojileri Seminerim 2009Haluk YILMAZ
 
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAğ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAlonelaz
 

Similaire à Siber3.pdf (20)

Pfe101 unite01
Pfe101 unite01Pfe101 unite01
Pfe101 unite01
 
Linux101
Linux101Linux101
Linux101
 
Linux Sistem Yönetimi
Linux Sistem YönetimiLinux Sistem Yönetimi
Linux Sistem Yönetimi
 
Sunum ceıt313
Sunum ceıt313Sunum ceıt313
Sunum ceıt313
 
Linux
LinuxLinux
Linux
 
Unixlinux (1)
Unixlinux (1)Unixlinux (1)
Unixlinux (1)
 
Açık Kaynak Kodu ve Güvenlik
Açık Kaynak Kodu ve GüvenlikAçık Kaynak Kodu ve Güvenlik
Açık Kaynak Kodu ve Güvenlik
 
İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)
 
Özgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/LinuxÖzgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/Linux
 
Temel linux
Temel linuxTemel linux
Temel linux
 
Ceit 313
Ceit 313Ceit 313
Ceit 313
 
52657308 unix-linux
52657308 unix-linux52657308 unix-linux
52657308 unix-linux
 
Yazılım Nedir
Yazılım NedirYazılım Nedir
Yazılım Nedir
 
Linux kullanicisi olmak
Linux kullanicisi olmakLinux kullanicisi olmak
Linux kullanicisi olmak
 
Donanım
DonanımDonanım
Donanım
 
Donanım
DonanımDonanım
Donanım
 
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriDers 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
 
Isl sis
Isl sisIsl sis
Isl sis
 
Mono Teknolojileri Seminerim 2009
Mono Teknolojileri Seminerim 2009Mono Teknolojileri Seminerim 2009
Mono Teknolojileri Seminerim 2009
 
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAğ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
 

Siber3.pdf

  • 1. İŞLETİM SİSTEMLERİ VE LINUX (KALI LINUX) 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ı..
  • 15. Minix • Helsinki Üniversitesi’nde Dr.Andrew Stuart "Andy" Tanenbaum, Minix işletim sistemini geliştirmiştir. • Öğrencilerine Unix yerine Minix üzerinde eğitim-uygulama yaptırmış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..
  • 19. Linux Çekirdeği • Multitasking • Virtual Memory • Protected Mode (Korumalı Mod) • Hızlı TCP/IP • Çoklu kullanıcı ortamı • 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ı
  • 21. 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.
  • 22. Ö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.
  • 23. Ö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
  • 24. 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.
  • 25.
  • 26. 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.
  • 27. Kali Linux • Arayüz: GNOME • Paket Yönetimi: Deb • Site: www.kali.org • Sürüm: 2017.2 • Platform: 32 – 64 bit • Kurulum dosya: ISO image
  • 28. Kali Linux – Applications Menüsü
  • 29. Kali Linux – Uygulamalar(Applications) Menüsü • Information Gathering (Bilgi Toplama Araçları) • Vulnerability Analysis (Zafiyet Tarama Araçları) • Web Applications Analysis (Web Güvenlik Açığı Tarayıcıları) • Database Assessment (Veritabanı Değerlendirmesi) • Password Attacks (Şifre Atakları) • Wireless Attacks (Kablosuz Ağ Atakları) • Reverse Engineering (Tersine Mühendislik) • Exploitation Tools (Sömürü Araçları) • Sniffing & Spoofing (Koklama ve Sahtecilik) • Post Exploitation (Sömürü Sonrası) • Forensics (Adli Bilişim Araçları) • Reporting Tools (Raporlama Araçları) • System Service (Sistem Hizmeti)
  • 30. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 31. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 32. Kali Linux - Araçlar https://tools.kali.org/tools-listing
  • 33. Pentest Linux Dağıtımları • BlackArch - https://blackarch.org • Parrot Security - https://www.parrotsec.org • Komutan Linux - https://www.komutan.org • Pentoo – http://www.pentoo.ch • BackBox - https://backbox.org • Bugtraq-II - http://bugtraq-team.com • Cyborg Linux - http://cyborg.ztrela.com • Weakerthan - http://www.weaknetlabs.com
  • 34. Security-Forensic Linux Dağıtımları • Parrot Security - https://www.parrotsec.org • CAINE - http://www.caine-live.net • Tails - https://tails.boum.org • Samurai WTF - http://www.samurai-wtf.org • NST - http://www.networksecuritytoolkit.org • Matriux - http://www.matriux.com • DEFT - http://www.deftlinux.net • Kodachi - https://www.digi77.com/linux-kodachi • Urix - http://urix.us
  • 35. Online Linux Terminal Linux Terminal (Üyelik) • http://www.webminal.org/terminal/ Linux Terminal (JavaScript) • https://bellard.org/jslinux/