כיצד לנצח את המשימות הבסיסיות של Hackthissite.org: 15 שלבים

תוכן עניינים:

כיצד לנצח את המשימות הבסיסיות של Hackthissite.org: 15 שלבים
כיצד לנצח את המשימות הבסיסיות של Hackthissite.org: 15 שלבים
Anonim

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

צעדים

חלק 1 מתוך 3: מכה בסיסית במשימה 1

היכו את המשימות הבסיסיות של Hackthissite.org שלב 1
היכו את המשימות הבסיסיות של Hackthissite.org שלב 1

שלב 1. היכנס לחשבונך

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

היכו את המשימות הבסיסיות של Hackthissite.org שלב 2
היכו את המשימות הבסיסיות של Hackthissite.org שלב 2

שלב 2. בחר "משימות בסיסיות

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

היכו את המשימות הבסיסיות של Hackthissite.org שלב 3
היכו את המשימות הבסיסיות של Hackthissite.org שלב 3

שלב 3. בחר את האתגר שלך

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

היכו את המשימות הבסיסיות של Hackthissite.org שלב 4
היכו את המשימות הבסיסיות של Hackthissite.org שלב 4

שלב 4. נקה את "מבחן אידיוט

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

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

שלב 5. בדוק את הפורומים

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

דברים בגוגל-אולי לא למשימה הספציפית הזו, אבל הדבר הראשון שתשאלו אותך על ידי אנשים בפורום הוא אם "חיפשת אותו בגוגל" לפני שפרסמת שאלה, אז וודא שאתה עושה זאת

היכו את משימות היסוד של Hackthissite.org שלב 6
היכו את משימות היסוד של Hackthissite.org שלב 6

שלב 6. פתרו את האתגר הראשון

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

  • החזק את המקש Ctrl במקלדת ולחץ על מקש F כדי להתחיל בחיפוש מילים בקוד. לאחר מכן הדבק בו את המשפט למעלה ולחץ על Enter. הדף צריך לקפוץ ממש לאותו משפט בקוד, והסיסמה נמצאת ממש מתחתיו. זה צריך להגיד משהו כמו "הרמות הראשונות קלות במיוחד: הסיסמה היא f0d0751f." העתק את "f0d0751f", או מה שלך אומר, והדבק בתוך שדה הסיסמה בדף המשימה הבסיסית 1.
  • לחץ על כפתור "שלח" כדי להמשיך. בדיוק סיימת את המשימה 1. צריך לטעון דף חדש שאומר "מזל טוב, סיימת 1 בסיסי!" לחץ על הלחצן הכחול "האתגר הבא" למטה ומימין לתיבה זו.

חלק 2 מתוך 3: מכות בסיסיות 2

היכו את משימות היסוד של Hackthissite.org שלב 7
היכו את משימות היסוד של Hackthissite.org שלב 7

שלב 1. חשבו על הסיפור המסופק

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

היכו את משימות היסוד של Hackthissite.org שלב 8
היכו את משימות היסוד של Hackthissite.org שלב 8

שלב 2. בדוק את הפורומים

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

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

היכו את המשימות הבסיסיות של Hackthissite.org שלב 9
היכו את המשימות הבסיסיות של Hackthissite.org שלב 9

שלב 3. הכו את המשימה הבסיסית 2

אם עדיין לא הבנת זאת לבד, סביר להניח שתגיע לשלב הזה מבולבל לגמרי. זה בסדר. בואו נפרק את זה. בפסקה כתוב "Sam Network Security הגדר סקריפט להגנה על סיסמה. הוא גרם לזה לטעון את הסיסמה האמיתית מקובץ טקסט לא מוצפן ולהשוות אותו לסיסמה שהמשתמש מזין. עם זאת, הוא הזניח להעלות את קובץ הסיסמה …”המשפט האחרון הוא החשוב ביותר במקרה זה. אם לא נטען קובץ סיסמה, אז אין סיסמה. זה נכון! פשוט לחץ על כפתור השליחה וניצחת את המשימה השנייה. לחץ על הכפתור הכחול "האתגר הבא" כדי להמשיך.

חלק 3 מתוך 3: מכה בסיסית במשימה 3

היכו את משימות היסוד של Hackthissite.org שלב 10
היכו את משימות היסוד של Hackthissite.org שלב 10

שלב 1. קח רגע לחקור

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

היכו את משימות היסוד של Hackthissite.org שלב 11
היכו את משימות היסוד של Hackthissite.org שלב 11

שלב 2. הצג את ה- HTML

ברגע שאתה בעמוד Mission 3 ומיצוי את עצמך, לחץ באמצעות לחצן העכבר הימני על דף האינטרנט ולחץ על "הצג מקור" או "הצג מקור דף", בהתאם לדפדפן שלך, כדי לצפות ב- HTML של הדף.

היכו את משימות היסוד של Hackthissite.org שלב 12
היכו את משימות היסוד של Hackthissite.org שלב 12

שלב 3. מצא את אזור הסיסמה בדף ה- HTML

כשאתה מסתכל על הקוד שלפניך, אתה עלול להיות קצת מבולבל. זה בסדר; כולם בהתחלה. צלול אל החלק של הקוד המכיל את חלק ה- HTML עם שדה הסיסמה שלך והסיפור בו. תוכל לעשות זאת על ידי העתקת המשפט האחרון של הסיפור המוצג, ולאחר מכן החזק את לחצן Ctrl במקלדת והחזק את מקש F. פעולה זו תפתח תיבת חיפוש בפינה הימנית העליונה של הדף. לאחר מכן לחץ באמצעות לחצן העכבר הימני בתוך תיבה זו ובחר "הדבק" מתפריט ההקשר הנתון. עליך לעבור אוטומטית לחלק הקוד המכיל את שדה הסיסמה שלנו.

היכו את משימות היסוד של Hackthissite.org שלב 13
היכו את משימות היסוד של Hackthissite.org שלב 13

שלב 4. דע את ההבדל בקודים

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

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

היכו את המשימות הבסיסיות של Hackthissite.org שלב 14
היכו את המשימות הבסיסיות של Hackthissite.org שלב 14

שלב 5. השווה את קודי המקור

פתח את המקור למשימה אחת בכרטיסייה ולאחר מכן הצג את קוד המקורות של משימה 3 בקוד אחר; כדאי לנסות להשוות בין השניים. נסה לזהות את השינויים. ייתכן שתבחין תחילה כי אופן עיצוב הקוד השתנה. בנוסף, נראה כי סוג קובץ חדש הוכנס. זוהי שורת הקוד שאתה מחפש: "". זה מראה לנו משהו מעניין. Network Security Sam הניח את הסיסמה שאנו מחפשים בתוך קובץ PHP בשם "password.php". מכיוון שדפדפני אינטרנט כמו Chrome או Firefox בנויים לקרוא באופן אוטומטי PHP ושפות מבוססות אינטרנט אחרות, אתה אמור להיות מסוגל לקרוא קובץ זה.

אם אתה מסתכל על השורה ממש מעל זה שמפרט את קובץ ה- PHP אתה אמור לראות: "". אם תחזור לדף השלישי הבסיסי הראשי שלך ותסתכל על כתובת האתר הנוכחית, הוא אמור לקרוא משהו כמו https://www.hackthissite.org/missions/basic/3/, אך שים לב שאין "index.php " בסוף. המשמעות היא שהאתר מחכה לפעולה ספציפית לפני שתתחיל לקרוא קובץ index.php. אותו דבר לגבי קובץ "password.php". האתר ממתין למי שהקלד בשדה הסיסמה ילחץ על כפתור "שלח" לפני שהוא יקרא את קובץ password.php, אך תוכל לקרוא אותו תחילה. נסה להבין את השאר ואז עבור לשלב הבא

היכו את משימות היסוד של Hackthissite.org שלב 15
היכו את משימות היסוד של Hackthissite.org שלב 15

שלב 6. הכו את המשימה הבסיסית 3. אם עדיין לא הבנתם זאת בעצמכם, עבורו לעמוד הראשי של משימת בסיסי 3. ברגע שאתה שם, למעלה בכתובת האתר הוסף "password.php" לסוף זה. זה צריך להיראות כך: https://www.hackthissite.org/missions/basic/3/password.php. כעת לחץ על Enter. הדפדפן שבו אתה משתמש אמור להיות מסוגל לקרוא את קובץ ה- PHP ולהציג את מה שיש בו. במקרה זה, צריך להיות רצף מספר ספרים אקראי בפינה השמאלית העליונה. העתק והדבק זאת בשדה הסיסמה למשימה בסיסית 3 ולחץ על "שלח". השלמת כעת את המשימה הבסיסית 3 מ- HTS.

פופולרי על ידי נושא