PracticU

גוגל האקינג - Google Hacking

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › גוגל האקינג - Google Hacking
מילון מושגים:
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
חולשה - פגם או חולשה במערכת או בתוכנה שעלול לאפשר פגיעה באבטחה אם לא יטופל.
שם משתמש - מזהה ייחודי שמשתמש מזין כדי להזדהות במערכת, לרוב יחד עם סיסמה.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
Base64 - שיטת קידוד שממירה נתונים בינאריים לטקסט מתווים מודפסים, כדי להעבירם בבטחה בערוצים טקסטואליים.
ASCII - תקן לקידוד תווים שמייצג אותיות, ספרות וסימנים כמספרים, ומשמש בסיס לייצוג טקסט במחשב.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.

גוגל האקינג - Google Hacking

בשיעור זה אנו לומדים מהו Google Hacking, הידוע גם בשם Google Dorks. זו איננה פריצה אל גוגל אלא ניצול עוצמת מנוע החיפוש, שמאנדקס כמעט הכול באינטרנט, כדי לאתר מידע שנחשף בטעות. אנו מכירים מאגרים של שאילתות מוכנות, רואים דוגמאות למידע שנחשף כאשר מנהלי מערכת שוכחים לחסום קבצים מאינדוקס, לומדים את ההבדל בין קידוד להצפנה, ומבינים את הלקח למתכנתים ולמנהלי רשת.
נושאי הסיכום המוצגים בשיעור:
1. מהו Google Hacking: הרעיון הוא לנצל את מנוע החיפוש שיודע למצוא הכול, כדי שימצא עבורנו מידע רגיש שנחשף בטעות: שמות, סיסמאות, גישה למצלמות ועוד. לא פורצים לשום מקום, אלא לוקחים מהמנוע את מה שהוא כבר מצא ואינדקס.
2. שאילתות מוכנות במקום לבנות לבד: לא צריך לדעת לבנות שאילתות חכמות משלנו. מחפשים בגוגל את המונחים Google Dorks או Google Hacking, שהם שני שמות לאותו נושא, ומוצאים אתרים עם אוספים של שאילתות מוכנות לנושאים שונים, למשל חיפוש מצלמות שנשארו חשופות ללא סיסמה.
3. דוגמת המצלמות החשופות: טכנאי שמתקין מצלמת אבטחה ושוכח להגן עליה בסיסמה משאיר עמוד ניהול שגוגל מאנדקס, ובגלל שמדובר בתקן מוכר של מצלמות, יודעים איזה סוג עמוד לחפש. התוצאה היא שאפשר להגיע אל מצלמה חיה של מישהו, להזיז אותה ימינה ושמאלה ולבצע בה זום, וזו הדגמה לכך שאין כאן פריצה אלא כניסה אל משהו שהיה חשוף מלכתחילה.
4. מאגר השאילתות הרשמי: קיים מסד נתונים בשם Google Hacking Database שהוא חלק מהאתר Exploit-DB, אתר שאוסף חולשות וניצולים. בתוכו מסווגות שאילתות לפי נושאים: קבצים שמכילים שמות משתמש, קבצי הגדרות של תוכנות ספציפיות, מצלמות ועוד, וכל יום מוסיפים לו שאילתות חדשות.
5. דוגמת קבצי ההגדרות של תוכנות: תוכנה מוכרת להעברת קבצים שומרת את שמות המשתמש והסיסמאות שלה בקובץ הגדרות ייעודי. השאילתה המוכנה מנצלת את העובדה הזאת ומבקשת מגוגל למצוא את הקבצים האלה. אם המנהל שכח לחסום את גישת האינטרנט אל הקובץ, גוגל מאנדקס אותו ומופיעים בו שם משתמש, סיסמה ואף שם האתר שאליו הם שייכים.
6. למה תוכנות שומרות סיסמאות בקבצים: לתוכנה יש שלוש אפשרויות לשמור את ההגדרות שלה: ברישום של Windows, אבל אז היא תלויה רק ב-Windows ואינה מתאימה לתוכנה שעובדת גם על לינוקס. במסד נתונים, אבל התקנת מערכת שלמה אינה מוצדקת לתוכנה קטנה. או בקובץ, וזו האפשרות שנבחרת לרוב והיא גם זו שנחשפת כאשר הקובץ מונח במקום שגוגל יכול להגיע אליו, למשל בתוך תיקיות המערכת של המשתמש.
7. קידוד מול הצפנה: לעיתים הסיסמה שנחשפת בקובץ אינה כתובה בטקסט גלוי אלא בייצוג מקודד. חשוב להבין את ההבדל: הצפנה כוללת מפתח סודי, ואילו קידוד, כמו Base64, הוא רק הצגה אחרת של המידע בלי שום מפתח, כמו להציג אות בקוד ה-ASCII שלה. לכן אפשר לקחת את המחרוזת המקודדת אל אתר פענוח ציבורי שאינו דורש שום מפתח, להזין אותה ולקבל את הסיסמה המקורית.
8. סינון לפי אתר ולמידה על המטרה: אחרי בניית השאילתה אפשר להוסיף לה סינון לפי שם אתר מסוים, כדי שגוגל יציג רק את התוצאות הרלוונטיות ליעד שרוצים לחקור. כדי לדעת באילו מערכות היעד משתמש אפשר ללמוד ממודעות דרושים: אם החברה מחפשת מנהל רשת שמכיר תוכנה מסוימת, סימן שהיא עושה בה שימוש, ואז אפשר לחפש את הקבצים המיוחדים של אותה תוכנה ולבדוק האם גוגל אינדקס אותם.
9. הלקח למתכנתים ולמנהלי רשת: כל המידע הזה נחשף מפני שאיש לא חשב שגוגל יגיע גם לשם. הלקח הוא לחסום מאינדוקס כל קובץ שמכיל הגדרות, סיסמאות או ממשקי ניהול, לא להניח קבצי הגדרות במקומות נגישים לאינטרנט, ולבדוק מדי פעם מה גוגל מאנדקס מהאתר שלנו, כי הוא מגיע לכל מקום אליו אפשר לחשוף דברים בטעות.
בסיום השיעור הבנו מהו Google Hacking ומדוע הוא עובד, הכרנו את מאגרי השאילתות המוכנות ובראשם ה-Google Hacking Database של אתר Exploit-DB, ראינו דוגמאות למידע שנחשף כאשר קבצי הגדרות וממשקי ניהול נשארים חשופים לאינדוקס, למדנו את ההבדל בין קידוד להצפנה ואת הסיבה שקידוד אינו הגנה, והבנו את הלקח לחסימת אינדוקס של קבצים רגישים. תודה רבה, ולהתראות בהרצאה הבאה. SR12367HE

פרקי ההרצאה: גוגל האקינג - Google Hacking

  1. 00:00

    מה זה Google Hacking

  2. 00:40

    שאילתות Google Dorks ומצלמות חשופות

  3. 02:00

    מסד הנתונים Google Hacking Database

  4. 02:55

    חשיפת הגדרות דרך קובץ FileZilla

  5. 04:39

    צמצום תוצאות עם האופרטור site

  6. 05:54

    קידוד Base64 מול הצפנה

תמלול ההרצאה: גוגל האקינג - Google Hacking

הטקסט המלא של הדקות הראשונות בהרצאה «גוגל האקינג - Google Hacking» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:22

    לדוגמה, נכתוב בגוגל "google dorks", "google dorks" ו"google hacking" זה אותו דבר, "live camera" זה כל מיני שאילתות איך לעשות בגוגל חיפוש זאת אומרת אני שואל את גוגל איך לעשות אצלך חיפוש של אתרים שיש בהם מצלמות חשופות אז אני נכנס פה לקישור הראשון ויש לי פה גוגל דוקס שאילתות מוכנות כדי שאני לא אצטרך לבד לבנות

  3. 00:44

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

  4. 01:11

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

  5. 01:39

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

  6. 02:02

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

  7. 02:22

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

  8. 02:38

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

  9. 02:49

    ופה אנחנו רואים שאילתות שאפשר לשאול את גוגל כדי לחפש. הנה, אני רואה פה פייל זילה, שרת קבצים, שרת FTP של פייל זילה.

  10. 03:00

    מה למעשה השאילתה הזאת עושה? השאילתה הזאת מנצלת את העובדה שתוכנת פייל זילה שומרת את ההגדרות שלה בקובץ filezilla.xml. התוכנה יכולה לשמור את כל ההגדרות שלה או ברג'יסטרי של ווינדוס, ואז היא תלויה רק לווינדוס, ונניח פייל זילה עובד גם על לינוקס גם על ווינדוס, אז רג'יסטרי זה בלתי אפשרי.

  11. 03:21

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

  12. 03:36

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

  13. 03:52

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

  14. 04:17

    רואים פה פייל זילה xml אני פה יוזרנם ופסוורד למה? כי פייל זילה, ככה הוא שומר נתונים, יוזרנם ופסוורד.

  15. 04:26

    הנה עוד שם של אתר, תראו, עוד יוזרנם והנה פסוורד. BBC אדמיניסטרטור והפסוורד של האדמיניסטרטור הזה BBC 2010. והנה שם של אתר. תראו, לא צריך להתאמץ.

  16. 04:39

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

  17. 04:58

    בשם של אתר נניח תראה לי רק תוצאות שקשורות לפייל זילה אקס אמל עבור אתר מסוים והנה הוא מראה לי רק את מה שרלוונטי לאתר שאני רוצה לתקוף עכשיו אתם לא מאמינים לי שזה כזה פשוט נכון?

  18. 05:11

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

  19. 05:24

    הנה, אני לוקח את השני. בואו נראה איפה יש פה, הנה, פייל Z ל-XML, בבקשה. עושה קונטרול F פאס, פאסוורד, מחפש פאסוורד. הנה, פה אני לא מוצא אותו.

  20. 05:35

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

  21. 06:04

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

  22. 06:16

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

לקורס המלא: קורס סייבר למתחילים אונליין

ההרצאה הקודמת: הסבר על tcpdump - חלק 2

ההרצאה הבאה: חיפוש פריצות וחולשות בגוגל - Google Hacking

הרצאות קשורות מקורסים אחרים

  • Google Finance API
  • Linux VM on Google Cloud
  • מיקום הטלפון במפה של גוגל - Geolocation
  • יצירת קלסטר של - Kubernetes - בענן של גוגל

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting