PracticU

הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 1
מילון מושגים:
הנדסה חברתית - מניפולציה על בני אדם כדי לגרום להם למסור מידע רגיש או לבצע פעולות, במקום תקיפה טכנית של המערכת.
תמונה - קובץ גרפי המוצג על המסך. בהקשר של וירטואליזציה או Docker, תבנית מוכנה שממנה יוצרים מכונה או קונטיינר.
PDF - פורמט קובץ לשמירת מסמכים עם עיצוב קבוע, שנראים זהה בכל מכשיר ותוכנה.
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
סשן - פרק זמן של פעילות רציפה בין משתמש למערכת, שבו נשמר מידע על מצבו, למשל לאחר התחברות לאתר.

הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 1

בשיעור זה עוסקים בהנדסה חברתית סביב קובץ הפתעה אחורית, מבינים מדוע קובץ הרצה רגיל מעורר חשד בקורבן, כיצד מנפחים אותו לתמונה ידידותית וכיצד מקימים בצד התוקף מאזין שיקבל את התקשורת החוזרת, הכול ברמה מושגית עם הלקחים ההגנתיים.
נושאי הסיכום המוצגים בשיעור:
1. מהי הנדסה חברתית: הנדסה חברתית היא לגרום לקורבן ללחוץ על קישור, תמונה או קובץ כלשהו שנראה תמים לכאורה, על ידי עטיפת קובץ עוין בסימנים שאינם מעוררים חשד, כמו תמונה, קובץ PDF או שיר, או לגרום לקורבן ללחוץ על לינק מתוך מייל שנראה כביכול מגיע מצד מוכר.
2. קובץ הפתח אחורי והבעיה שלו: קובץ הפתח אחורי הוא הקובץ שנותן לתוקף גישה מלאה למחשב הקורבן, וכשיוצרים אותו הוא מגיע כקובץ הרצה, וקובץ הרצה הוא קובץ שהמשתמש יפחד ללחוץ עליו, שאינו נראה ידידותי למשתמש ועשוי לעורר חשד, ולכן מחפשים להפוך אותו לתמונה.
3. התכנון לחלק השני: בסרטון הבא נראה איך גם האייקון יהיה תמונה וגם הסיומת תהיה של תמונה, כמו jpeg או bmp, כדי שהתחפושת תהיה שלמה, ובחלק הזה מכינים את התשתית של האייקון בלבד.
4. הסקריפט של החלפת האייקון: לרשות התוקף עומד סקריפט שהורידו מראש, שתפקידו לשנות את אייקון הקובץ לאייקון של תמונה, והוא דורש הזנת שתי כתובות, אחת שמנתבת אל התמונה ואחת שמנתבת אל קובץ הפתח אחורי, כך שפתיחת הקובץ תציג תמונה ותריץ את התוכנה העוינת.
5. בחירת תמונה מתאימה לתרחיש: בוחרים תמונה שתשמש לסיפור הסברה שיגרום לקורבן לפתוח אותה, למשל תמונת רכב שתשלח עם שאלה על רכישה, ומי שרוצה תמונה אחרת פשוט מחפש אותה בגוגל תמונות, ולפעמים התמונה שנמצאת אינה מסתיימת בסיומת של קובץ תמונה רגיל.
6. קבלת כתובת תמונה תקנית: כאשר התמונה שנמצאה אינה בסיומת הרצויה, קיים אתר שמאפשר להעלות את הקישור של התמונה ומחזיר קישור שמסתיים בסיומת תמונה רגילה, וכך מקבלים כתובת שמובילה אל התמונה הרצויה בסיומת תקנית.
7. הזנת הכתובות בסקריפט: פותחים את הסקריפט בעורך הטקסט של סביבת המתקפה, ובמקום הכתובת הראשונה מדביקים את כתובת התמונה, ובכתובת השנייה את הנתיב לקובץ הפתח אחורי שהוכן מראש, שהגיע בסיומת הרצה וללא תמונת אייקון, ומציינים בו גם את כתובת החזרת התקשורת אל התוקף עם פורט ייעודי, כאשר שם הקובץ משמש בעצם כתזכורת להגדרות שיש להקים בהמשך, והמאזין הוא התקשורת החוזרת מהקורבן.
8. הכנת קובץ האייקון: נעשה שימוש באתר שממיר תמונה לקובץ אייקון, עולים אליו עם התמונה הנבחרת, מורידים את הקובץ שנוצר שמסתיים בסיומת של קובץ אייקונים, ואותו קובץ ייכנס לקריאה שבסקריפט.
9. הידור הסקריפט עם האייקון: משנים את סיומת הסקריפט לסיומת השייכת לאפליקציה שעושה מניפולציות על סמל הקובץ, ומשתמשים בכלי הידור שמאחד את תמונת האייקון עם הסקריפט, כך שבתוצאה יהיה לתוקף קובץ עם אייקון של תמונה בתוך קובץ ההרצה, בוחרים בסקריפט, בוחרים בקובץ האייקון ולוחצים על המרה, ומסמנים שזה מתאים גם למערכות של שישים וארבע ביט, ולבסוף נוצר קובץ הרצה באותו שם שבו הוגדר בסקריפט.
10. שכלול הקובץ והקמת המאזין: משנים את שם הקובץ לשם מתחמא לסיפור הסברה ודוחסים אותו כדי שיהיה קטן יותר, ואז מקימים מאזין בצד התוקף שיקבל את התקשורת החוזרת מהקורבן.
11. פתיחת המאזין בכלי התקיפה: בתוך כלי התקיפה המוכר עושים שימוש במאזין מרובה מנהלים, בוחרים את ה-payload שמתאים למערכת הקורבן, ובוחרים חיבור חוזר מסוג TCP כי קובץ הפתח אחורי שיצרנו מתקשר בפרוטוקול TCP, מגדירים את הפורט שכבר מופיע בהתאם לשם שבחרנו ומציינים לקובץ להתקשר בחזרה אל כתובת התוקף שמתגלה בעזרת בדיקת תצורת הרשת, ומריצים את התקיפה ומקבלים session פתוח.
12. הכנת אירוח הקובץ: לפני שנותנים לקורבן להוריד את הקובץ צריך להרים את שירות האירוח של הקליינט כדי שאפשר יהיה לנווט מהקורבן ישירות אל שרת האינטרנט של התוקף, ולהעביר את קובץ הפתח אחורי אליו כדי שהקורבן יוכל לגלות אליו ולהוריד אותו.
13. ההדגמה בפועל: המאזין ממתין לתקשורת, הקורבן לוחץ על הקובץ, ומתקבל session פתוח בצד התוקף, שמאשר שהתחפושת של האייקון עבדה והקורבן פתח את הקובץ מבלי לחשוד.
14. מה נשאר לפתור: הבעיה היחידה שנותרה היא סיומת ההרצה של הקובץ, סיומת שעלולה להעלות חשד בקורבן, ובסרטון הבא נראה כיצד משנים אותה לסיומת של תמונה, ומנקודת המבט ההגנתית הלקח הוא לא לסמוך על אייקון או סיומת של קובץ, להפעיל הגנת הצגת סיומות אמיתיות ולא לפתוח קבצים שהתקבלו ממקורות לא מוכרים.
סיכום:
בשיעור זה הכרנו את תרחיש ההנדסה החברתית שבו קובץ הפתח אחורי מוסתר מאחורי אייקון של תמונה, ראינו את התשתית שהתוקף בונה, סקריפט להחלפת האייקון עם שתי כתובות, המרת תמונה לקובץ אייקון, הידור הסקריפט עם האייקון, שינוי שם ודחיסת הקובץ, הקמת מאזין חוזר מסוג TCP עם payload מתאים ואירוח הקובץ להורדה, ובהדגמה נפתח session מלא ברגע שהקורבן לחץ על הקובץ, כשנותרה לחלק השני בעיית סיומת ההרצה שתוסתר לסיומת של תמונה.
בשיעור הבא נעסוק בנושא הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 2.
SR11163HE

פרקי ההרצאה: הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 1

  1. 00:00

    מהי הנדסה חברתית ומדוע היא אפקטיבית

  2. 00:40

    מושג הקובץ העוין שנראה לא מסוכן

  3. 01:17

    הסתרת אופי הקובץ מאחורי מראה תמים

  4. 09:02

    מושג ה-Listener וכיוון התקשורת החוזרת

תמלול ההרצאה: הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 1

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

  1. 00:02

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

  2. 00:16

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

  3. 00:38

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

  4. 00:52

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

  5. 01:16

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

  6. 01:24

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

  7. 02:00

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

  8. 02:22

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

  9. 02:41

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

  10. 02:59

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

  11. 03:30

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

  12. 03:53

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

  13. 04:37

    וב-url השני נקליד את הנתיב לבקדור שכבר הכנו מראש, כן, יש לנו כאן בקדור שכבר מוכן מראש, בקדור כמו שהראתי לכם שהוא עם סיומת .exe וללא תמונה באייקון, http://10.0.2.15, זאת מכונת הקאלי מינוקס שלי, זה אני, //בקדור,

  14. 05:13

    //בת בבקדור שלנו, ויש לנו כאן את ה-tcp444, זה רק שם שבחרתי לי כתזכורת כאשר אני אבנה את הליסינר שלי. הליסינר זאת התקשורת החוזרת מהקורבן, אז אני אדע להקים ליסינר עם הערכים האלה.

  15. 05:44

    tcp 4x4 אני כותב tcp444.exe url הראשון זה הלינק לתמונה של האופנוע והurl השני זה ה-backdoor עצמו. נבצע שמירה.

  16. 06:11

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

  17. 06:47

    בואו תראו איך עושים זאת, יש אתר שנקרא rwDesigner.com/image-to-icon, נבצע browse, נלך אל התיקייה שלנו שנקראת טסט, בשלב הזה נעלה את התמונה שלנו, זאת התמונה, נבצע דאונלוד, תמוך את הקובץ, שימו לב, נוצר לנו קובץ עם סיומת של תמונה,

  18. 07:19

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

  19. 07:51

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

  20. 08:18

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

  21. 09:16

    ולא הפוך כדי להרים listener לכלי דיוזה אקספלויט מולטי אנדלר את פיילוד ווינדוס מטר טריטר

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

ההרצאה הקודמת: שליחת מייל פישינג - GoPhish

ההרצאה הבאה: הנדסה חברתית להפוך קובץ EXE לקובץ תמונה JPG - חלק 2

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

  • התקנה של קובץ EXE על כל התחנות
  • מצלמה - חלק 6 - שמירת קובץ תמונה
  • תוכנות רגילות לוונדוס - קובץ EXE
  • איך להחביא קובץ הרצה EXE מאחורי קובץ טקטס

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

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