fbpx
Anasayfa » Windows 10 Üzerinde Kali Linux Kullanımı

Makaleyi Paylaş

Windows 10

Windows 10 Üzerinde Kali Linux Kullanımı

Geçtiğimiz ay içerisinde Microsoft Windows 10 işletim sistemlerinde KALI LINUX desteğini açıklamıştı. Bu açıklama ile birlikte Kali Linux artık Windows 10 içeresinden herhangi bir sanal makine kurmadan kullanılabilir duruma gelmişti. Tüm özelliklerini komut istemi üzerinden ve gerekli toolları yükleyerek Kali Linux’a RDP yaparak erişim imkânı geldi.

Kali Linux nedir ve ne amaçla kullanılır?

Kısaca tanımlamak gerekir ise Backtrack Linux temelleri üzerine oturtulmuş, resmi olarak Offensive Security adlı şirket tarafından desteği sunulan, Debian tabanlı bir Linux işletim sistemidir. Kali Linux penetrasyon testleri, güvenlik testleri ve tersine mühendislik yapabilmek adına bulabileceğiniz içerisinde birçok tool bulunan ve hazır olarak gelen bir işletim sistemdir. Günümüzde güvenlik ve penetrasyon testlerinde en çok kullanılan sistem olması geçerliliğini muhafaza etmektedir.

Kurulum adımlarına başlayabiliriz.

Sponsor

Aşağıda görüldüğü gibi Windows 10 “1709” kurulu ve güncel updateleri yüklenmiş bir bilgisayarım bulunmakta.

clip_image002

Gerekli olan özellikleri yüklemek için, ilk önce Windows PowerShell uygulamasını yönetici olarak çalıştırmamız gerekmekte.

 

clip_image004

Açılan PowerShell ekranında aşağıda ki komut ile bilgisayarımızı Linux işletim sistemi için gerekli olan dosyları yüklüyoruz. Bu özelliği yükleyebilmek için internet bağlantımızın olması koşulu vardır.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

 

clip_image006

 

Komutu bilgisayarımıza girdikten sonra yükleme işlemi başlayacaktır.      

clip_image008

Yükleme işlemleri bittikten sonra bilgisayarımızı yeniden başlatmak için Y tuşuna basıyoruz.

clip_image010

 

 

PowerShell üzerinden yüklemiş olduğumuz özellikler bilgisayarımızda uygulanıyor.

clip_image012

Bilgisayarımızda gerekli olan altyapıyı hazırladıktan sonra Kali Linux kurulumuna geçebiliriz Kali şu anda Microsoft Store eklenmiş durumdadır. Microsoft Store Arama ekranında Kali yazmanız yeterli, aşağıdaki GET seçeneğini tıklıyoruz.

clip_image014,

 

Kali Linux yükleme işlemi başlamış durumda.

clip_image016

Yükleme işlemi bittikten sonra Launch diyerek install işlemini başlatıyoruz.

 

clip_image018

Kurulum ekranı aşağıdaki gibi gözükmekte.

clip_image020

Kurulum işlemleri bittikten sonra sizden yeni bir kullanıcı ve şifre isteyecektir. Ben işlemlerime default kullanıcı olan muts ile devam ediyorum.

clip_image022

Kullanıcı adı ve şifre işlemlerini tamamlıyoruz.

Kullanıcı Adı : muts        Şifre : muts

clip_image024

 

Kali Linux’e şu anda login olmuş durumdayız.

clip_image026

Kali Linux içerisinde son güncelleme işlemlerini yapmak için aşağıdaki komutları giriyoruz.

sudo apt-get update

clip_image028

sudo apt-get dist-upgrade

Güncelleştirmeler için gerekli olan disk alanı sorulmakta Y tuşuna basarak işlemlere devam ediyoruz.

clip_image030

Gerekli olan güncelleme işlemi devam ediyor bu işlemler internet hızınıza bağlı olarak biraz zaman alabilir.

clip_image032

Güncelleme işlemleri bittikten sonra Kali Linux login olmuş bir şekilde bizi karşılamakta.

clip_image034

Clear komutu ile mevcut ekranı temizleyip diğer adımımız olan XRDP kurulumuna geçiyoruz.

Aşağıdaki komut ile gerekli olan toolu indiriyoruz.

wget https://kali.sh/xfce4.sh

 

clip_image036

Tool indirme işlemi aşağıdaki gibi gözükmekte.

clip_image038

Aşağıdaki komut ile indirdiğimiz toolu install ediyoruz.

cat xfce4.sh

clip_image040s

Aşağıdaki komut ile kurulum işlemlerine devam ediyoruz ve bu ekranda muts kullanıcımızın şifresini giriyoruz.

sudo sh xfce4.sh

clip_image042

 

clip_image044

Kurulum ekranında size klavye seçeneği sunulmakta biz işlemlerimize default olarak seçili gelen klavye ile devam ediyoruz.

clip_image046

Kurulum işlemleri bittikten sonra Kali Linux’a XRDP üzerinden erişmek için aşağıda ki komutu yazıyoruz.

sudo /etc/init.d/xrdp start

clip_image048

Muts kullanıcımızın şifresini girdikten sonra XRDP servisi start alıyor.

clip_image050

Bilgisayarımızdan uzak masaüstü erişimi açıp aşağıdaki şekilde Kali Linux’a bağlanıyoruz.

127.0.0.1:3390

clip_image052

Gelen ekrana YES diyerek bağlantıyı kabul ediyoruz.

clip_image054

 

Gelen ekranda kullanıcı adı ve şifremizi yazarak OK diyoruz.

clip_image056

Kali Linux’a şu anda XRDP üzerinden erişim sağlamış bulunmaktayız.

clip_image058

 

 

 

 

Kali Linux’dan çıkmak için Log Out seçeneğini tıklıyoruz.

clip_image060

Start olmuş olan XRDP servisini aşağıdaki komut ile STOP ediyoruz.

sudo /etc/init.d/xrdp stop

clip_image062

 

Kali Linux ‘dan komut isteminden çıkış yapmak için EXIT diyoruz ve log out oluyoruz

clip_image064

 

Kali Linux’u tekrar çalıştırmak için ise Komut Satırı (CMD) içersinde Kali yazmanız yeterli.

clip_image066

 

Bir makalemizin daha sonuna geldik umarım yararlı ve faydalı bir makale olmuştur bir sonraki makalemizde görüşmek üzere.

Makaleyi Paylaş

27 Yorum

  1. merhaba

    sudo apt-get update ddiğimiz zaman err:1 htp://http.kali.org/kali kali-rolling inrelease hatası alıyorum bağlantı kurulamıyor hatası veriyor ip adresi 192.99.200.113 sanırım apache sunucusu down durumda

  2. Merhaba,
    Aşağıdaki adımları deneyebilir misiniz.?

    leafpad /etc/apt/sources.list note ekranı açıldıktan sonra,

    deb https://http.kali.org/kali kali-rolling main non-free contrib
    # deb-src https://http.kali.org/kali kali-rolling main non-free contrib

    komutlarını giriniz ve yes diyerek kayıt ediniz devamında aşağıdaki komutları girerek tekrar deneyiniz.

    apt install apt-transport-https
    apt-get update

    • erdem hocam merhaba

      söylediğiniz adımları daha önce denemiştim sonuc olarak command not found hatası alıyorum bunun sebebi sanırım olarakta kurulum tamamlanmadığı için komut satırı herhangi bir leafpad uygulaması bulamıyor. apt-get update komutunu verdikten sonra kurulum 3.2 gb lık bir indirme işlemi gerçekleştiriyor. söylediğiniz işlem aktif kurulmuş linuxlerde işe yarıyor cat komutu ile kaynak listesini açtığımda herşey normal sanırım kalinin sitesinde veya indirme yaptığı sitede sorun var.
      cat /etc/apt/sources.list dediğimde çıkan adres deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib
      Bu arada hocam emeğinize sağlık önceki postta yazmayı unutmuşum çok güzel anlatım olmuş.

  3. Merhaba,
    Leafpad yoksa şu şekilde deneyebilir misin?

    files – other location- computer içersinde arama menüsüne source yazarak source.list open with other app text editor ile açabilirsin.

    eğer bu şekilde olmuyor ise bu komutu deneyebilirsiniz.

    apt-key adv –keyserver hkp://keys.gnupg.net –recv-keys 7D8D0BF6

    • hocam tekrar merhaba

      dediğiniz işlem sonucunda aldığım çıktı E: gnupg, gnupg2 and gnupg1 do not seem to be installed. but one of them is required for this operation
      bende bi yandan denemeye devam ediyorum hocam umarım çözebilirim.

    • sorunu çözdüm hocam

      geçmişte windowsta kullanılan dosya izinlerinde değişiklik yapmıştım. windows linux u c program files içerisinde gizli windowsapps klasörü içerisine kaydediyor. konsol bağlantısı apt-get dediğimizde root izni alamadığı için indirme işlemini gerçekleştirmiyor şuan kurulumu gerçekleştirebiliyorum hakkınızı helal edin yordum sizi

  4. Geri dönüş için teşekkürler sorunun çözülmesi sevindim iyi çalışmalar..

    • erdem hocam merhaba
      dün ben işlemleri yarın bırakmıştım bugun tamamlayarak linux kurulumu işlemini tamamen gerçekleştirdim. kurulum yapmak isteyen arkadaşlar için anlatımınızda çalışmayan linkte düzenleme yapmak istiyorum
      anlatımınızda ki wget https://kali.sh/xfce4.sh linki çalışmıyor bu kısımda takılma gerçekleştiği zaman kurulum gerçekleşse bile uzak masaüstü bağlantı portunu değiştirmediğimiz için uzak masaüstü bğlantısı çalışmıyor çözüm olarak kurulum yapmak isteyen arkadaşlar ilgili yükleme aşamasına geldiklerinde şu komutu uygulayarak devam edebilirler
      user@linux: $ nano xfce4.sh (enter)’ e basıp açılan editor de
      #!/bin/bash
      echo “[+] Installing XFCE4, this will take a while”
      apt-get update
      apt-get dist-upgrade -y –force-yes
      apt-get –yes –force-yes install kali-desktop-xfce xorg xrdp
      echo “[+] Configuring XRDP to listen on port 3390 (but not starting the service)…”
      sed -i ‘s/port=3389/port=3390/g’ /etc/xrdp/xrdp.ini
      yazıp ctrl+s tuşuna basarak kaydedip ctrl+x tuşuna basarak tekrar terminale dönerek sudo sh xfce4.sh komutu ile devam edebilirler.
      burada yaptığımız wget komutu ile hazır çektirdiğimiz bash scriptin sitesinin çalışmaması sebebi ile kendimiz script dosyasını oluşturduk. iyi çalışmalar diliyorum emeğinize sağlık.

      • Yorumunuz için teşekkürler.

      • Merhabalar,

        Öncelikle teşekkürler, bu işlemleri yaptığım zaman;
        W: –force-yes is deprecated, use one of the options starting with –allow instead.
        xfce4.sh: 6: xfce4.sh: Syntax error: “(” unexpected

        böyle bir hata alıyorum, ilerliyemiyorum. herşeyi adım adım yaptım.

  5. Hocam süpersiniz gayet açıklayıcı olmuş sizinde emeğinize sağlık..

  6. Merhabalar ben “wget https://kali.sh/xfce4.sh” bu adımda hata yaşadım ve yukarıdaki yorumdakileri uygulayıp denediğimde ilerledi fakat tekrar hata oluştu ( xfce4.sh: 6: xfce4.sh: Syntax error: “(” unexpected ) bu yüzden farklı bir KDE denemek istedim ve “apt-get install kali-defaults kali-root-login desktop-base kde-plasma-desktop” bunu kurdum fakat kurulum bittikten sonra masaüstünü nasıl aktifleştireceğimi ve masaüstüne nasıl bağlanacağımı bilmiyorum yukarıdaki “127.0.0.1:3390” bağlantı noktasını denediğimde hata ile karşılaşıyorum.

  7. cat xfce4.sh kodunu çalıştırdığımda şöyle bir çıktı alıyorum:
    #!/bin/bash
    echo “[+] Installing XFCE4, this will take a while”
    apt-get update
    apt-get dist-upgrade -y –force-yes
    apt-get –yes –force-yes install kali-desktop-xfce xorg xrdp
    echo “[+] Configuring XRDP to listen on port 3390 (but not starting the service)…”
    sed -i ‘s/port=3389/port=3390/g’ /etc/xrdp/xrdp.ini

    Uzaktan bağlanmak istediğimde bağlanmıyor neden böyle oluyor acaba ?

    • merhabalar cat xfce4.sh çıktınızda hata var görüyorum yukarda benim paylaştığım kodlarda da doğru yazdığımdan çok eminim fakat sanırım bazı kodları site uygulaması otomatik olarak düzeltiyor. çıktı koddan gördüğüm hataları yazayım.
      1-) #! karakterlerinden sonra boşluk olması lazım yani #! /bin/bash
      2-) apt-get dist-upgrade -y –force-yes yazmıştım y harfinden önce 1 tire forceden önce 2 tire ve force-yes arasında boşluk olmayacak
      3-) apt-get –yes –force-yes install kali-desktop-xfce xorg xrdp bu kodda da ilk yesten önce 2 tire YES boşluk 2 tire FORCEtireYES install kali-desktop-xfce xorg xrdp olacak
      terminalde nano xfce4.sh diyerek tekrar aynı dosyayı düzenleyebilirsiniz. düzenleme sonrası ctrl+s tuşlarına basmayı unutmayın.
      son olarak yükleme işlemi gerçekleştikten sonra
      sudo /etc/init.d/xrdp komutunu yazarak uzak masaüstü bağlantısını açın bi deneyin olmadı uzak bağlantı gerçekleştiriz.

  8. Merhaba,
    Rdp servisi başlamamış gözüküyor aşağıdaki komutu girerek servisi başlatabilir misiniz.
    /etc/init.d/xrdp start

    • Cevabınız için teşekkür ederim, dediğiniz komutu denediğimde böyle bir çıktı aldım :
      [sudo] password for bland:
      [….] Starting Remote Desktop Protocol server: xrdp-sesman xrdp[20190712-19:32:31] [DEBUG] Testing if xrdp can listen on 0.0.0.0 port 3389.
      [20190712-19:32:31] [DEBUG] Closed socket 6 (AF_INET6 :: port 3389)
      . ok

      Bağlanmayı denediğimde yine hata verdi.( https://www.hizliresimyukle.com/image/S4Cmh )

  9. Merhaba,
    Rdp yaparken hangi ip adresini giriyorsunuz ? olması gereken : 127.0.0.1:3390
    eğer bağlantı kuramıyorsanız ping 127.0.0.01 ile cevap alabiliyor musunuz?Bilgisayarınızda yüklü antivirüs yada internet securtiy , endpoint varsa bunları disable edip tekrar deneyebilir misiniz?

    • C:\Users\Laptop>ping 127.0.0.1

      Pinging 127.0.0.1 with 32 bytes of data:
      Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
      Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
      Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
      Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

      Ping statistics for 127.0.0.1:
      Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
      Approximate round trip times in milli-seconds:
      Minimum = 0ms, Maximum = 0ms, Average = 0ms

      Ping yollayarak cevap alabiliyorum ve bağlantı yaparken 127.0.0.1:3390 noktasını kullandığım halde hata alıyorum.

  10. Merhaba,
    Windows firewall kapatıp deneyebilir misiniz? hata ekranına bakarak rdp yapmanızı engelleyen bir durum var sistemde antivirus, endpoint, securtiy tarzı programlar varsa bunları disable edip tekrar deneyebilirisiniz ayrıca aşağıdaki adımları tekrardan yapabilir misiniz?

    sudo apt-get install xrdp
    sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
    sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install ubuntu-mate-core ubuntu-mate-desktop

    echo mate-session >~/.xsession
    sudo service xrdp restart

  11. merhabalar göndermiş olduğunuz kodlardaki karakterleri düzenledim sed satırında ki kesme işareti (‘) ni linux tanımadığı için terminal portu 3389 ‘dan 3390 ‘a çeviremiyor çeviremediği içinde uzak masaüstü bağlantısı gerçekleşmiyor. sizden ricam burada yazdığımı gerçekleştirip sonuç yazabilirseniz çok sevinirim
    nano xfce4.sh (enter)
    açılan editörde buradaki kodları girin http://ideone.com/fork/gTLclu
    işlem tamamlandıktan sonra
    sudo service xrdp start (enter) işlemini gerçekleştirin
    bu işlemden sonra alttaki hatayı alırsanız sudo service xrdp start komutunu tekrar çalıştırın.
    [….] Starting Remote Desktop Protocol server: xrdp-sesman xrdp[20190712-19:32:31] [DEBUG] Testing if xrdp can listen on 0.0.0.0 port 3389.
    [20190712-19:32:31] [DEBUG] Closed socket 6 (AF_INET6 :: port 3389)

    sudo service xrdp start komutunu tekrar çalıştırdıktan sonra alacağınız çıktı alttaki gibi olmalı üstteki hatayı aldıktan sonra aynı komutu tekrar çalıştırdığımda uzak masaüstünün başarılı birşekilde başlatıldığını göreceksiniz. ekran görüntüsünü upload ettim
    https://i.hizliresim.com/YdbALD.png

    • Samet Bey,

      Bende yine çalışmıyor, dediğiniz şekilde yaptım, hata aldıktan sonra tekrar start ettim
      [ ok ] Starting Remote Desktop Protocol server: sesman already running xrdp already running. bu şekilde bir çıktı alıyorum ama yine de uzak masaüstüne erişemiyorum

  12. Herkese Merhaba,
    Makaleyi güncelledim yeni makale bugün yada yarın yayına girer bu makalede ki bir kaç link iptal olmuş kali tarafında yeni makalede herhangi bir sorun olmaksızın kurulum yapabilirsiniz.

    Keyifli Çalışmalar.

  13. tşkler çok açıklayıcı yazmışssınız.

Cevap bırakın