Home אבטחת מידעPenetration Testing - Offense ביצוע Vulnhub – Basic Pen1 בדגש על WordPress

ביצוע Vulnhub – Basic Pen1 בדגש על WordPress

0 comment
נהנתם מהמאמר ? שתפו אותו!
כל הזכויות שמורות לטל בן שושן – Shushan.co.il

במדריך זה נעבור על מכונה לביצוע Pentest בשם Basic Pentesting: 1

את ההורדה של המכונה יש להוריד מהקישור הבא
יש לטעון את המכונה ע”י vMware Workstation
המכונה מקבלת DHCP מכרטיס הרשת החיצוני שלכם.

דרישות

  • Kali
  • Basic Pentesting: 1

כעת כשהמכונות דלוקות, נכנס לKali ונקיש את הפקודה

Netdiscover יבצע סריקה של רשת 192.168.31.0 על מנת לאתר מכונות שרצות

קיבלנו ברשימה את הכתובת 192.168.31.44 (זה הכתובת IP של המכונה אצלי…) כעת נוכל לבצע nmap בפקודה

namp -Pn -sSV -p1-65535 -oN /root/basicpen1.txt 192.168.31.44

אופציה מהירה יותר היא Nikto

ניתן להבחין שהוא מצא נתיב בשם /secret/ והוא נראה מעניין

נקיש את הכתובת בדפדפן

ניתן להבחין שהאתר עולה “שבור” אם נעבור עם העכבר על אחד הקישורים, נראה שהדומיין של האתר הזה הוא vtcsec

על מנת שהאתר יוצג כמו שצריך יש צורך להכניס את הכתובת vtcsec לקובץ Hosts

הקישו

נוסיף את הIP ואז את הכתובת , כמו בתמונה (שורה ראשונה)

נשמור ונבצע רענון (אם לא עובד אז Shift+F5), והאתר וורדפרס יעלה תקין

כעת נוכל להוסיף את ה wp-admin המפורסם לכתובת ולבדוק אם יש גישה לפאנל הניהול

מצויין! כיוון שאנו לא יודעים את השם משתמש והסיסמא, נבצע Brute Force

נשתמש ב wpscan המפורסם וקובץ הסיסמאות rockyou.txt (אם אין לכם את הקובץ בצעו חיפוש בKali ע”י הפקודה locate rockyou.txt והעבירו את הקובץ לתיקיית הבית של Root

כעת הקישו את הפקודה

בסיום, נקבל הודעה שהוא כן הצליח לאתר את הסיסמא, והסיסמא היא admin

כעת נזין את שם המשתמש והסיסמא ונכנס למערכת

כעת ננסה להשתמש ב Exploit שמזריק קובץ PHP שנותן Reverse Shell ומבצע את זה באופן אוטומטי

נבצע את ההגדרות

שימו לב להגדרות חשובות כמו הנתיב של wordpress שהוא /secret/

בסיום נבצע Exploit

מצויין, קיבלנו גישת Meterpreter!

ניתן לקבל Shell שלפעמים עדיף, על ידי הפקודה

רמזים להשגת Root

cp /usr/bin/unix-privesc-check /home/tal/Desktop

upload /home/tal/Desktop/unix-privesc-check /tmp

./unix-privesc-check standard

openssl passwd -1

download /etc/passwd

upload passwd /etc/

python -c ‘import pty; pty.spawn(“/bin/bash”)’

su root -l

מאמרים קשורים

Leave a Comment