Tryhackme: Basit CTF
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.
Umarım yazımı beğenmişsinizdir ve içeriğimi faydalı bulmuşsunuzdur. Bir sonraki yazıda görüşmek üzere.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































