Brute it CTF walkthrough

CTF Walkthrough
تحدي جديد و مغامرة جديدة مع TryHackMe: Brute It
Ahmed Shibl
Jan. 30, 2023, 1:01 p.m.
ahmedshipl
Brute it CTF walkthrough

TryHackMe: Brute it

الهدف من هذا التحدي:

1- Reconnaissance

2- Brute force

3- Hash Cracking

4- Linux Privilege escalation

اولا سنقوم بعمليه الاستطلاع علي الـ Machine و سأستخدم nmap لاستطلاع ال Services المستخدمه

سنجد ال port 80 مفتوح و يسىتخدم Apache و البورت 22 يستخدم SSH

لنقوم بعمل Directory Search ساستخدم GoBuster

سنجد Directory /admin

لنتصفحها و نجد admin login page 

لم اجد شئً مهم بداخلها و لكن عند القاء نظره علي ال Source Code وجدت Username admin

الان لدينا username لنقوم بهجوم Brute Force ضد صفحه الـ Login للحصول علي الـ Password

ساستخدم Hydra لهذه المهمه لكن اولا نحتاج الي الـ request لنقوم بعمليه الهجوم لذا ساستخدم Burp suite 

الان سنستخدم الـ Hydra بسهوله 

و الان بعد ان حصلنا علي الـ Password لنسجل الدخول و نري ما بداخل ال admin panel

 

لقد حصلنا علي الـ Flag الاول (Web Flag) و هنا نجد ان هناك User اخر يدعي John و يوجد ايضا RSA_Key لنسجل به الدخول عن طريق ال SSH لنحاول تسجيل الدخول 

اولا قمت بنسخ ال RSA_KEY الي ملف علي الـ Machine الخاصه بي

و حاولت تسجيل الدخول عن طريق الـ RSA_Key لكن وجدت انه مشفر باستخدام Passphrase

لنقوم بفك تشفير المفتاح بإستخدام John the Ripper

ساستخدم ssh2john script

الان لقد حصلنا علي الـ Passphrase لنقوم بتسجيل الدخول الان

نجحت في تسجيل الدخول و الحصول علي ال User Flag

المهمه التاليه هي ال Privilege Escalation

حاولت استخدام sudo لأري ان كان بإمكان هذا المستخدم الحصول علي صلاحيات الـ Root لكن وجدت ان كل ما يمكن استخدامه تحت صلاحيات الـ Root هو الامر Cat لذا قمت بعرض ملف Shadow للحصول علي ال Hash password لمستخدم Root

هنا ساستخدم John the Ripper مره اخري حتي اقوم بفك تشفير الـ Password

لقد حصلت علي Password المستخدم Root لنقوم بتغير المستخدم الي Root الان و الحصول علي الصلاحيات الكامله و عرض الـ Flag الاخير

و هنا نكون قد وصلنا لنهاية المقالة .. الي تحدي جديد و مقاله جديدة


CTF Brute it CyberSecurity TryHackMe