Nmap nedir ve nasıl kullanılır (PART1)

NMAP
Herkese merhaba arkadaşlar bu konuda sizlere nmap'in ne olduğunu ve nasıl kullanıldığından bahs edeceğim hemen konuya geçelim

Nedir bu NMAP 

Nmap yani Network Mapper'ın kısa yazılışı.Network uzmanı bir güvenlik yazılımcısı olan Gordon Lyon (Fyodor) tarafından geliştirilen ağ keşfi yapmak ve ağ güvenlik takibi yapma amacı ile geliştirilmiş çok fonksiyonlu bir yazılımdır. Açık kaynak kodlu, hızlı ve çok yönlü olması nedeni ile bir çok yazılımcı tarafından geliştirilmesinde katkı bulunulmuştur ve bir çok test(Penetrasyon)işlemi yapa bilecek dereceye gelmiştir.Bilişim sektöründe güvenlik taramaları ve denetimleri gerçekleştirenlerin kullandığı açık kaynak kodlu bir güvenlik aracıdır.Çokı fazla tarama ve komut seçeneği içermesinden dolayı,yeni başlayan için kullanımı zor görünen bu aracın temel kullanımı ve gerçekleştirebileceği taramalar hakkında bilglendirmek bu yazının amacını oluşturmaktır.Bu yazıdaki diğer bir amaç ise bu aracı kullanarak güvenlik zaafiyetlerini tespit etmek ve savunma amaçlı olarak Nmap'i nasıl kullanabileceğimizi öğrenmektir.Tamamen özgür bir yazılım olan, GPL (General Public License) ile lisanslanmıştır ve istenildiği taktirde yazılımın web sayfasından indirile bilir


Ne İşe Yarar?

Başlıca görevi port taraması olan NMAP yazılımının diğer özellikleri şu şekildedir

  • Versiyon Tespiti
  • İşletim sistemi Tespiti
  • Çalışan aygıt Tespiti, Çalışma süreleri
  • Yazılımların Kullandıkları servis (Port) tespiti
  • Yazılımların versiyon numaraları tespiti
  • Yazılım Zafiyet tespitleri
  • Bilgisayarın Güvenlik duvarı (Firewall) Tespiti
  • Ağ kart üreticisinin adı

Başlıca özellikleri yukarıda sıralanmıştır, bunun dışında daha onlarca özelliği bulunmaktadır.

NOT: Nmap yaklaşık 15 farklı tarama yöntemi ve her tarama için yaklaşık 20 farklı seçeneğe sahiptir.

NMAP Kurulumu 

Kali linux ve pentestbox işletim sisteminde hazır halde bulunan NMAP programının windows sürümünü indirmek için: https://nmap.org/download#windows adresini kullana bilirsiniz

Linux Kullanıcılar için

Linux kullanıcıları isterlerse kısaca uç birime (Terminal)

Nmap yazmanız yeterlidir eğer kurulu değilse

apt-get install nmap

diyerek kurulumu gerçekleştirebilir. Ayrıca Python modülü olarak yüklemek için:

easy_install python-nmap komutunu vermeniz yeterlidir

Hedef Tanımlama

Çalışma prensibinden "Not" kısmında bahs etmiştik.Ancak temel tarama yapısı aşağıda ki şekildedir.

nmap <tarama türü > <seçenekler> <hedef>

 -Tarama türü: Nmap tarama yaparken çeşitli teknikler kullanır.Bunu Port tarama Teknikleri kısmında ayrıntılı olarak göreceksiniz zaten. Buna bazı makalelerde Flag/Bayrak olarak ta rastlaya biliriz

-Seçenekler:Asıl kısım ise burada, bize yapılacak işlemleri soruyor; port analizimi,işletim sistemi keşfi mi,versiyon tespiti öi vs vs. Yapılması istenen işlemler burada belirtilir

-Hedef: Tarama yapılacak hedef,hedefler,ip blokları hepsi buraya yazılır

Gelin hep birlikte tarama işlemleri yapalım

nmap 192.168.133.1 - Tek bir IP adresi için tarama yapılacağı belirtir

nmap 192.168.133.1-10 - 192.168.133.1 ve 192.168.133.10 adres aralığında ki tüm IP adresleri tarar

nmap seonlyhaber.blogspot.com - Domain taraması yapar

nmap -IL ipadresleri.txt - ipadresleri.txt dosyası içerisindeki sizin seçtiğiniz IP adreslerini tarar

nmap -p 443 -iR 10 - HTTPS servisini kullanarak 10 adet host tarar

nmap *.*.1.5 - 1.0.1.5 - 255.255.1.5 aralığındaki herşeyi tarar

nmap 192.168.1-2.* - 192.168.1.0 ile 192.168.2.255 aralığındaki her şeyi tarar

nmap --exclude seonlyhaber.blogspot.com,gokturksunion.blogspot.com 192.168.1.0/24 - seonlyhaber ve gokturksunion siteleri haricindeki tüm IP adreslerini tarar (Reverse IP Lookup.)

Görüldüğü gibi standart tarama yöntemlerini yukarıda sıraladık.

Arkadaşlar NMAP bununla bitmiyor (PART1) yapmak istedim yakınlarda Nmap (PART2) gelir ama PART2'de Nmap ile site zafiyeti taramaya göz atacağız ve exploit yapma.



2 Yorumlar

Selam

Yorum Gönder

Selam

Daha yeni Daha eski