מדריך לפתרון מכונות Hack The Box - חלק ה - אתגר “Redeemer”

אנחנו כבר באתגר הרביעי (ואחרון, כי שאר האתגרים כבר דורשים גישת VIP ואסור לפרסם לגביהם פתרונות)! כזכור, צריך להיות מחובר ל-VPN של HTB ולסיים את האתגרים הקודמים ( (“מיאו” , “עופר” ו-Dancing), אם לא השלמת אותם עדיין, קראו את הקישורים הקודמים.

התחילו את המכונה (עלול לקחת כמה דקות)

השאלה הראשונה, היא על איזה פורט המכונה מאזינה (אנחנו מנחשים שמדובר בשירות הזה, לפי המידע על האתגר), בגלל שמדובר במכונת רדיס, אפשר לבדוק מה הפורט ברירת מחדל של השירות. נוכל לאמת זאת (לפני שנענה על השאלה) בעזרת nmap.

השאלה השניה גם מובנת מהמידע על המכונה, באיזה שירות מדובר.

השאלה השלישית, אם אתם לא יודע מה זה רדיס, זה הזמן לקרוא על השירות בוויקיפדיה.

השאלה הרביעית שואלת באיזה כלי נשתמש בכדי לגשת לשירות, אם אתם לא מכירים, אפשר לחפש במנוע חיפוש המועדף עליכם (חיפוש כגון how to access redis server), או לסקור את החבילות שיש להם בשם redis ולבחון את הקבצים שמציעים (אני משער שהשיטה הזו יותר קשה למי שלא מכיר את השירות).

ולראות איזה בינארים (קבצי הרצה) החבילה מספקת (עם apt אפשרי לאחר ההתקנה).

השאלה החמישית תאלץ אותם לקרוא ה-manual של redis-cli.

עבור שאלה שש, תצטרכו כבר להכיר פקודות רדיס, אם אתם לא מכירים, זה הזמן לקרוא עליהם.

השאלה השביעית שזורה בשישית, לאחר שתריצו את הפקודה המדוברת בשאלה השישית, תדעו באיזה גרסה של רדיס מדובר.

גם עבור השאלה השמינית אפשר להעזר בקישור שניתן לגבי פקודות, או פשוט לחפש איך לבצע את הפעולה אם לא רוצים לעבור על כל הפקודות הקיימות עבור רדיס.

השאלה התשיעית שואלת כמה מפתחות קיימים ב-db/index מספר 0. שוב, תעזרו ברשימת פקודות או תחפשו איך לבצע זאת במנוע חיפוש האהוב עליכם.

image

השאלה עשירית שואלת איך להציג את כל המפתחות, בתכלס השתמשתי בפקודה הזו בכדי להציג את כל המפתחות, אז שאלה 9 ענתה גם על שאלה 10 עבורי. אם השתמשתם בפקודה אחרת בכדי לפתור את שאלה 9, אשמח לשמוע.

הדגל הוא בין המפתחות שהצגתם, השתמשו בפקודה שמציגה את התוכן בכדי לראות את הערך שלו.

image

ובכך סיימתם את אתגר, מזל טוב.