Tryhackme: Basit CTF

Dec 15 2022
Simple CTF, TryHackMe'den kolay bir makinedir. Üzerinde, bir CMS'deki bir SQL enjeksiyonundan yararlanacağız ve ayrıcalıkları yükseltmek için (denemede tuzağa düşmeden) vim kullanacağız.

Simple CTF, TryHackMe'den kolay bir makinedir. Üzerinde, bir CMS'deki bir SQL enjeksiyonundan yararlanacağız ve ayrıcalıkları yükseltmek için (denemede tuzağa düşmeden) vim kullanacağız.

TryHackMe'de her zamanki gibi, VPN'ye bağlanmalı veya AttackBox'ı kullanmalıyız. VPN'i seçeceğim. Start Machine butonuna basıyoruz ve bir dakika sonra bize IP adresini gösteriyorlar. Şimdi, Nmap ile ilk tanımayı yapmaya devam ediyoruz:

nmap -p- -sV -Pn $IP

Makinenin açık üç servisi olduğunu görebiliriz, SSH , FTP ve bir web sunucusu.

FTP numaralandırma

Anonim oturum açmanın etkinleştirildiğini görebilir ve bir dosyayı alabiliriz:

Dosya, Mitch'e zayıf bir paroladan bahseden bir mesajdır. SSH hizmetinde Mitch kullanıcısına kaba kuvvet saldırısı yapabilir miyiz?

Web Sunucusu Numaralandırması

Alternatif olarak, bu şifreyi web'den alabiliriz. Her şeyden önce, bulanıklaştırarak /simple dizinini bulabiliriz.

Erişirsek, 2.2.8 sürümünde CMS Made Simple'ın bir görüntüsünü göreceğiz.

Hızlı bir Google araması, bu sürümde bu CMS'deki bir SQL enjeksiyonundan yararlanmak için bir PoC'ye yol açacaktır.

Kodu incelersek, modül arayüzündeki m1_idlist parametresine zaman tabanlı bir SQL enjeksiyonu olduğunu göreceğiz. Orijinal istismar, python 2.7'de çalışır. Onu python3 ile kullanmak için değiştirmeliyiz.

Ayrıcalık Yükseltme

Vim'i root olarak çalıştırabileceğimizi görebiliriz. O zaman, bunu kötüye kullanarak ayrıcalıkları kolayca yükseltebiliriz.

Şimdi bu gtfobins numarasını kullanarak (https://gtfobins.github.io/gtfobins/vim/#sudo) daha fazla sorun olmadan vim kullanarak ayrıcalıkları yükseltebiliriz.

Pwned!

Umarım yazımı beğenmişsinizdir ve içeriğimi faydalı bulmuşsunuzdur. Bir sonraki yazıda görüşmek üzere.

Infosec Yazmalarından: Infosec'te her gün takip edilmesi zor olan çok şey geliyor. 5 makale, 4 Konu, 3 video, 2 GitHub Deposu ve araçları ve 1 iş uyarısı şeklinde en son Infosec trendlerini ÜCRETSİZ almak için haftalık bültenimize katılın !