uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Cyber & Code

Cyber & Code

Kanalga Telegram’da o‘tish

ערוץ סייבר, AI ותכנות. חדשות, מדריכים ואתגרי OSINT. 💬 דיונים: @CyberSecuritycodingchat

Ko'proq ko'rsatish
674
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
Ma'lumot yo'q30 kun
Postlar arxiv
4. מידע רשת: פרטי ממשקי הרשת: כתובות IP, שרתי DNS, Gateway ועוד. PowerShell ipconfig /all טבלת הניתוב: איך המחשב מגיע ליעדים שונים ברשת. PowerShell route print חיבורי רשת פעילים ופורטים פתוחים: מראה לאילו שירותים המחשב מתחבר או מאזין. הדגל -ano מציג את תהליך ה-ID (PID) שמשתמש בחיבור, שזה סופר חשוב! PowerShell netstat -ano 5. יישומים מותקנים: קבלת רשימת תוכנות דרך ה-Registry: תוכנות ישנות או לא מעודכנות הן יעד קלאסי לניצול. PowerShell Get-ItemProperty "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object displayname, displayversion, publisher, installdate Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object displayname, displayversion, publisher, installdate סריקת תיקיות התקנה נפוצות: לפעמים אפשר למצוא מידע על תוכנות גם בסריקה ישירה של הדיסק. PowerShell Get-ChildItem 'C:\Program Files' Get-ChildItem 'C:\Program Files (x86)' 6. תהליכים ושירותים רצים: רשימת התהליכים הפעילים: מה רץ כרגע על המערכת? מי מריץ את התהליכים (איזה משתמש/SYSTEM)? PowerShell Get-Process | Select-Object ProcessName, Id, WorkingSet, Handles, Path רשימת שירותי Windows: שירותים רצים עם הרשאות גבוהות הם יעד מצוין. חשוב לראות את מצב השירות (פועל/עצור) ואת הנתיב לקובץ ההפעלה שלו. PowerShell Get-CimInstance -ClassName win32_service | Select-Object Name, State, StartMode, DelayedAutoStart, PathName, ServiceType, Status # סינון שירותים רצים: Get-CimInstance -ClassName win32_service | Where-Object {$_.State -like 'Running'} | Select-Object Name, PathName, StartMode, Status 7. חיפוש אחר קבצים מעניינים: זה אולי אחד השלבים הכי פוריים! מחפשים קבצים שמכילים מידע רגיש או שמצביעים על נקודות תורפה. PowerShell ופקודות CMD משולבות נהדרות לזה. חיפוש קבצי מסד נתונים של מנהלי סיסמאות (.kdbx - KeePass) או קבצי טקסט פשוטים בכל כונן C: (חיפוש רקורסיבי): PowerShell Get-ChildItem -Path C:\ -Include *.kdbx,*.txt -File -Recurse -ErrorAction SilentlyContinue (הסבר: Get-ChildItem מחפש קבצים/תיקיות, -Path C:\ מציין איפה לחפש, -Include *.kdbx,*.txt מציין אילו סוגי קבצים לכלול, -File רק קבצים, -Recurse חפש גם בתת-תיקיות, -ErrorAction SilentlyContinue מתעלם משגיאות גישה לתיקיות שאין לכם הרשאה אליהן כדי שהפקודה לא תיעצר). חיפוש קבצי תצורה (.ini, .txt) בתיקיית התקנה של שרת Web כמו XAMPP (מכיל לרוב קבצי קונפיגורציה עם סיסמאות למסדי נתונים!): PowerShell Get-ChildItem -Path C:\xampp -Include *.txt,*.ini -File -Recurse -ErrorAction SilentlyContinue חיפוש קבצים מסוגי מסמכים נפוצים (שיכולים להכיל מידע רגיש) בספריות המשתמשים: PowerShell Get-ChildItem -Path C:\Users\ -Include *.txt,*.pdf,*.xls,*.xlsx,*.doc,*.docx,*.csv -File -Recurse -ErrorAction SilentlyContinue חיפוש קבצי טקסט בכל כונן C: וסינון השורות שמכילות מילים מפתח כמו 'password', 'login', 'admin' וכו' באמצעות הפקודה findstr (פקודת CMD): PowerShell Get-ChildItem -Path C:\ -Include *.txt,*.log -File -Recurse -ErrorAction SilentlyContinue | ForEach-Object { Select-String -Path $_.FullName -Pattern 'password|login|admin|credential' -ErrorAction SilentlyContinue } (הסבר: אנחנו מביאים את כל קבצי הטקסט, ועבור כל קובץ (ForEach-Object), משתמשים ב-Select-String כדי למצוא שורות שמכילות את אחת מהמילים המפתח בפאטרן). alternatively using findstr (simpler for basic text search): PowerShell Get-ChildItem -Path C:\ -Include *.txt,*.log -File -Recurse -ErrorAction SilentlyContinue | ForEach-Object { findstr /s /i "password login admin credential" $_.FullName 2> $null } (הסבר: findstr היא פקודת CMD לחיפוש טקסט בקבצים. /s מחפש בתת-תיקיות (אבל כבר עשינו את זה עם GCI, אז אולי עדיף בלי ה-/s ב-findstr אם השתמשתם ב-Recurse ב-GCI), /i מתעלם מרישיות, 2> $null מעביר שגיאות לפח כדי לא ללכלך את הפלט). 📝 לסיכום: איסוף מידע הוא השלב הראשון והקריטי ביותר בתהליך היסק הרשאות בווינדוס. PowerShell מספק לנו ארסנל עשיר של פקודות (cmdlets) ויכולת להריץ פקודות CMD ישנות כדי לקבל תמונת מצב מקיפה של המערכת.

🛡️🕵️‍♂️ איסוף מידע לווינדוס: המפתח להסלמת הרשאות עם PowerShell! 🕵️‍♂️🛡️ היי חברים וחברות בעולם הסייבר! 🚀 היום אנחנו צוללים עמוק לתוך אחד השלבים הכי קריטיים בכל מבחן חדירה או תהליך תקיפה: איסוף מידע (Information Gathering). ספציפית, נתמקד באיך עושים את זה ביעילות במערכות הפעלה Windows, תוך שימוש בכלי המובנה והחזק PowerShell, ואיך המידע הזה משרת אותנו בשלב הבא - היסק הרשאות (Privilege Escalation). אם אתם מנסים להשיג הרשאות גבוהות יותר על מערכת ווינדוס, השלב הראשון וההכרחי הוא להבין את הסביבה שבה אתם נמצאים. בלי מידע, אתם עיוורים! 🙈 🤔 רקע תיאורטי: למה לאסוף מידע להסלמת הרשאות? הסלמת הרשאות הוא התהליך שבו תוקף (או בודק חדירות) מנסה לשדרג את רמת ההרשאה שלו במערכת מנמוכה (למשל, משתמש רגיל) לגבוהה יותר (למשל, מנהל מערכת - Administrator, או אפילו SYSTEM). המטרה היא להשיג שליטה גדולה יותר על המערכת המותקפת. אבל איך מוצאים דרך לשדרג הרשאות? בדיוק כאן נכנס לתמונה איסוף המידע. הרעיון הוא לחפש חולשות בתצורה, טעויות אנוש, או מידע רגיש גלוי שיכולים לשמש נקודת פתיחה לניצול. איזה סוג מידע אנחנו מחפשים? בגדול, כל דבר שיכול לשפוך אור על המערכת: מי אתם? (שם המשתמש הנוכחי, הקבוצות אליהן הוא שייך). מי עוד שם? (רשימת משתמשים, קבוצות והרשאותיהם). על מה אתם רצים? (גרסת מערכת ההפעלה, עדכונים מותקנים, מידע חומרה). מה מותקן? (רשימת תוכנות, גרסאותיהן). מה רץ ברקע? (תהליכים, שירותים, הרשאותיהם). איך המערכת מוגדרת? (הגדרות רשת, חומת אש, הרשאות קבצים ותיקיות). האם יש דברים מעניינים מוסתרים? (קבצי תצורה, קבצי יומן, קבצים שמכילים סיסמאות או מפתחות). הבנה מעמיקה של המידע הזה מאפשרת לנו לזהות וקטורים אפשריים להיסק הרשאות: תוכנות ישנות/פגיעות: אולי מותקנת תוכנה עם חולשת אבטחה ידועה שניתן לנצל. הגדרות קבצים רופפות: אולי למשתמש הנוכחי יש הרשאות כתיבה לתיקייה או קובץ רגיש שמנהל מערכת מפעיל. שירותים עם הרשאות גבוהות: שירות שרץ כ SYSTEM אבל ניתן לשנות את הקובץ ההפעלה שלו. מידע רגיש בקבצים: סיסמאות גלויות בקבצי תצורה או סקריפטים. חולשות ברישום (Registry): הגדרות שגויות שחושפות מידע או מאפשרות שינויים בלתי מורשים. חשבונות ברירת מחדל או חלשים: אולי קיים חשבון מנהל עם סיסמה קלה או ברירת מחדל. מנקודת מבט אבטחת המידע ההגנתית 🛡️, הבנה של תהליך איסוף המידע קריטית לא פחות! אם אתם יודעים איזה מידע תוקף ינסה לאסוף ואיך, תוכלו לאבטח את המערכת שלכם טוב יותר: לוודא שאין קבצים רגישים גלויים, להקפיד על הרשאות קבצים הדוקות, לעדכן תוכנות באופן שוטף, ולנטר פעילות חשודה של הרצת פקודות איסוף מידע. 🛠️ פרקטיקה: איסוף מידע עם PowerShell - פקודות מפתח! PowerShell הוא כלי מדהים לאוטומציה וניהול בווינדוס, והוא גם כלי עוצמתי מאוד בידיים הנכונות (של תוקפים או מגנים!) לאיסוף מידע. רוב הפקודות שנתעקש עליהן הן cmdlet-ים (פקודות PowerShell) או פקודות CMD ישנות שעדיין עובדות ושימושיות. בואו נראה כמה דוגמאות מפתח, המחולקות לפי סוג המידע שאנחנו רוצים לאסוף: 1. מידע על משתמש ומחשב נוכחי: מי אני? הכי בסיסי, מזהה את המשתמש שמריץ את הפקודה ואת שם המחשב. PowerShell whoami 2. ניהול משתמשים וקבוצות (איסוף מידע על המשתמשים הקיימים והרשאותיהם): לאילו קבוצות המשתמש הנוכחי שייך? חשוב לדעת את רמת ההרשאה ההתחלתית. PowerShell whoami /groups הצגת רשימת כל המשתמשים המקומיים במערכת: PowerShell net user # או ב-PowerShell מודרני יותר: Get-LocalUser הצגת רשימת כל הקבוצות המקומיות במערכת: PowerShell net localgroup # או ב-PowerShell מודרני יותר: Get-LocalGroup הצגת חברי קבוצה ספציפית (למשל, קבוצת המנהלים - Administrators): זהב טהור! מחפשים משתמשים בקבוצות עם הרשאות גבוהות. PowerShell Get-LocalGroupMember administrators (שימו לב: הפקודות כמו net user [שם] [סיסמה] /add או net localgroup administrators [שם] /add הן פקודות לשינוי המערכת, כלומר לשלב הניצול או הפוסט-ניצול, אחרי שאספנו מספיק מידע וזיהינו הזדמנות!) 3. מידע מערכת מקיף: קבלת סיכום נרחב על המערכת: כולל גרסת מערכת הפעלה, עדכונים, מידע על מעבד וזיכרון. PowerShell systeminfo בדיקת הרשאות קבצים ותיקיות (Access Control Lists - ACLs): הרשאות כתיבה במקומות לא צפויים יכולות להיות וקטור מצוין. PowerShell icacls "C:\Program Files" # או לבדוק הרשאות לתיקייה ספציפית שמעניינת אתכם: icacls "C:\Windows\System32"

5. יצירת "דלת אחורית" ב-Domain Controller (מסוכן ורועש!): * misc::skeleton * למה זה עוזר? זו טכניקה מתקדמת ש"מזריקה" קוד ל-LSASS ב-Domain Controller ויוצרת "סיסמת שלד" (Skeleton Key). סיסמה זו מאפשרת לכל משתמש בדומיין להתחבר עם הסיסמה הזו, כאילו היא הסיסמה האמיתית שלו. זה נותן לתוקף גישה כמעט בלתי מוגבלת, אבל זה גם משאיר עקבות ברורים וצפוי להיות מזוהה על ידי מערכות הגנה מתקדמות. 🚪💀 חשוב לזכור: Mimikatz הוא כלי מזוהה מאוד על ידי רוב תוכנות האנטי-וירוס (AV) ומערכות EDR (Endpoint Detection and Response). תוקפים מתוחכמים משתמשים לעיתים קרובות בגרסאות שעברו שינוי (Obfuscation) או טוענים אותו ישירות לזיכרון כדי לעקוף זיהוי. 🧐 🛡️ הגנות עיקריות: * LSA Protection (RunAsPPL): הגדרה ב-Windows שמונעת מתהליכים לא מורשים (גם עם הרשאות Admin) לגשת לזיכרון של LSASS. * Credential Guard: משתמש ב-Virtualization-Based Security (VBS) כדי לבודד את LSASS ולהגן על האישורים המאוחסנים בו. * עדכונים: התקנת עדכוני אבטחה קריטיים (כמו KB2871997 שהגביל את WDigest). * עקרון הרשאות המינימום (Least Privilege): צמצום מספר המשתמשים עם הרשאות Admin. * ניטור: חיפוש אחר סימנים לפעילות חשודה הקשורה ל-LSASS או לשימוש ב-Mimikatz. 📝 סיכום: Mimikatz הוא דוגמה מצוינת לאופן שבו כלי שנועד למחקר והדגמת חולשות יכול להפוך לנשק רב עוצמה בידי תוקפים. הוא מדגיש את החשיבות הקריטית של הגנה על אישורי גישה בזיכרון המערכת. הבנת היכולות של Mimikatz חיונית לאנשי אבטחה כדי לבנות הגנות יעילות, ולבודקי חדירות כדי לבחון את עמידות הרשתות שהם בודקים. 🧠 שאלות? הערות? מוזמנים לשתף! 👇 הצטרפו לערוץ @CYBERSECURITYCODING

🔑💀 Mimikatz: סיוט אישורי הגישה של Windows (והכלי שכל תוקף ואיש אבטחה חייב להכיר!) 💀🔑 היום נצלול לעומק של אחד הכלים המפורסמים והחזקים ביותר בארסנל של תוקפים ובודקי חדירות (Pentesters) – Mimikatz. כלי זה, שפותח במקור על ידי Benjamin Delpy, מאפשר לחלץ אישורי גישה (Credentials) ישירות מזיכרון המערכת של Windows, וההשפעה שלו על אבטחת רשתות היא עצומה. בואו נבין איך הוא עובד, מה הסיכונים, ואיך תוקפים משתמשים בו בפועל. ⚙️ 🤔 רקע תיאורטי: מה זה Mimikatz ואיך הוא עובד? בבסיסו, Mimikatz הוא כלי Open-Source שנועד "לשחק" עם אישורי הגישה במערכות הפעלה של Windows. הפונקציונליות המרכזית שלו היא קריאה וחילוץ מידע רגיש מזיכרון התהליך LSASS (Local Security Authority Subsystem Service). תהליך זה אחראי על ניהול מדיניות האבטחה המקומית, אימות משתמשים, יצירת Access Tokens, ושמירת אישורי גישה (כמו סיסמאות ו-Hashes) בזיכרון לשימוש מהיר. מה Mimikatz יכול לחלץ? 🧐 * סיסמאות בטקסט רגיל (Plaintext): במקרים מסוימים (תלוי גרסת Windows והגדרות, כמו WDigest שהיה נפוץ בעבר), Mimikatz יכול לחשוף סיסמאות כפי שהן! 🔓 * NTLM Hashes: ייצוג מגובב (hashed) של סיסמת המשתמש. גם אם הסיסמה עצמה לא נחשפת, ה-Hash יכול לשמש להתקפות "Pass-the-Hash". * Kerberos Tickets: בעיקר TGTs (Ticket Granting Tickets) ו-Service Tickets. אלו "כרטיסי כניסה" דיגיטליים שמאפשרים למשתמשים לגשת למשאבים ברשת מבלי להזין סיסמה כל פעם. Mimikatz יכול לגנוב את הכרטיסים האלה ולעשות בהם שימוש חוזר (התקפת "Pass-the-Ticket"). 🎫 * שמות משתמש ופרטי Session: מי מחובר כרגע למערכת. * מפתחות הצפנה, אישורים (Certificates) ו-PINs של Smart Cards. השלכות אבטחת מידע: 🛡️🚨 היכולת של Mimikatz לחשוף אישורי גישה ישירות מהזיכרון מהווה סיכון אבטחה חמור: 1. עקיפת הצפנת סיסמאות: גם אם הסיסמאות מאוחסנות מוצפנות בדיסק (בקובץ ה-SAM לדוגמה), הן עשויות להימצא בזיכרון בצורה פחות מוגנת (plaintext או hash) לצורך פעולת המערכת. 2. תנועה רוחבית (Lateral Movement): תוקף שהשיג הרשאות Admin במחשב אחד ברשת, יכול להריץ Mimikatz, לגנוב אישורים של משתמשים אחרים (למשל, Admin של הדומיין) שהתחברו לאותו מחשב, ולהשתמש בהם כדי להתפשט למחשבים ושרתים נוספים. ➡️💻➡️🖥️➡️🌐 3. הסלמת הרשאות (Privilege Escalation): תוקף עם הרשאות נמוכות שמצליח לנצל חולשה כדי להריץ קוד עם הרשאות גבוהות (כמו SYSTEM), יכול להשתמש ב-Mimikatz כדי להשיג אישורים של משתמשים עם הרשאות גבוהות יותר. 📈 4. חשיפת נקודות תורפה: Mimikatz מדגים את החולשות המובנות במנגנוני ניהול האישורים של Windows ואת החשיבות של הגנות מתקדמות. 😈 פרקטיקה: איך Mimikatz עוזר לתוקף? כדי להשתמש ב-Mimikatz בצורה אפקטיבית, התוקף בדרך כלל צריך כבר הרשאות גבוהות במערכת היעד (לרוב Administrator או SYSTEM). הנה כמה מהפקודות השימושיות ביותר מנקודת מבט התקפית: 1. קבלת הרשאות Debug: * privilege::debug * למה זה עוזר? פקודה זו חיונית כדי לאפשר ל-Mimikatz לגשת לתהליכים אחרים במערכת, ובמיוחד לתהליך הרגיש LSASS. בלי הרשאה זו, רוב הפקודות החזקות לא יעבדו. 2. חילוץ אישורים מ-LSASS: * sekurlsa::logonpasswords * למה זה עוזר? זו הפקודה "הקלאסית". היא מנסה לחלץ את כל אישורי הגישה (סיסמאות בטקסט רגיל אם אפשר, NTLM Hashes וכו') עבור כל המשתמשים שנכנסו למערכת מאז האתחול האחרון ונשארו בזיכרון של LSASS. התוצאה היא רשימה של משתמשים, דומיינים והאישורים שלהם – זהב טהור לתוקף! 💰 3. חילוץ Kerberos Tickets: * sekurlsa::tickets /export * למה זה עוזר? פקודה זו שומרת את כל ה-Kerberos tickets שנמצאו בזיכרון לקבצים. התוקף יכול לקחת את הקבצים האלה (למשל, TGT של Domain Admin) ולהשתמש בהם במחשב אחר (שבשליטתו) כדי להתחזות לאותו משתמש ולגשת למשאבים ברשת, ללא צורך בסיסמה או Hash. זה נקרא Pass-the-Ticket. 🎭 4. חילוץ Hashes מקובץ ה-SAM (למשתמשים מקומיים): * lsadump::sam (דורש הרשאות SYSTEM בדרך כלל) * למה זה עוזר? פקודה זו ניגשת ישירות ל-Registry (דרך ה-Hive של SAM) כדי לחלץ את ה-NTLM Hashes של חשבונות מקומיים. גם אם הסיסמה מורכבת, התוקף יכול להשתמש ב-Hash עצמו כדי לאמת זהות מול שירותים אחרים ברשת (למשל, SMB, WMI) באמצעות טכניקה שנקראת Pass-the-Hash. זה מאפשר תנועה רוחבית גם מבלי לפצח את הסיסמה. #️⃣

המדריך שעלה הבוקר באתר

מדריך וידאו זה מדגים צעד אחר צעד את תהליך ניסיון פיצוח הסיסמה של קובץ ZIP מוצפן באמצעות כלים סטנדרטיים בסביבת Kali Linux. במדריך תראו: כיצד ליצור קבצי טקסט פשוטים לדוגמה באמצעות עורך הטקסט nano. כיצד ליצור ארכיון ZIP מוצפן המכיל קבצים אלו, באמצעות הפקודה zip -e. כיצד להשתמש בכלי zip2john כדי לחלץ את ה-"hash" של הסיסמה מקובץ ה-ZIP המוצפן וליצור קובץ (hash) עבור John the Ripper. כיצד להריץ את john על קובץ ה-hash תוך שימוש באפשרות --wordlist כדי לציין רשימת סיסמאות פוטנציאליות.

📢✨ ביקשתם? קיבלתם! ✨📢  🚀 מצאנו פתרון מושלם לארגון התכנים! 🚀  💡 שמנו לב שהיה מאתגר למצוא מידע ספציפי בתוך כל השפע שבערוץ/קבוצה... אז דאגנו לכם למקום חדש! ✅  🔎 קהילה חדשה שמביאה סדר וארגון! 📂  ✅ כל התוכן מחולק לפי נושאים וקטגוריות – רשתות, הצפנה, חדשות סייבר, כלים ועוד!  ✅ מציאת מידע במהירות – בלי חיפושים ארוכים, הכול נגיש ומסודר!  🔥 רוצים להיות חלק מהקבוצה החדשה? הצטרפו עכשיו! 🔥  🔗 לחצו כאן: https://t.me/CyberSecurity_Coding1  💬 הערוץ ימשיך לפעול כרגיל, רק שכאן התוכן יהיה מסודר ונוח יותר! 🤩  אז למה אתם מחכים? 🚀🔐  🎉 מצטרפים עכשיו והופכים חלק ממשפחה מסודרת ומקצועית! 🎉

אנחנו עובדים קשה ליצור לכם תוכן מי שיכול לשתף אותנו אנחנו נשמח https://t.me/CyberSecurityCoding

חשוב: לא כל מה ש-TruffleHog מוצא הוא בהכרח סוד אמיתי (False Positive). יש לבדוק כל ממצא! אם נמצא סוד אמיתי, יש לבטל אותו מיידית (revoke) ולהסיר אותו מהיסטוריית ה-Git (תהליך מורכב יותר מסתם מחיקה). 5. שימוש לתקיפה (Ethical Hacking / Pentesting): פנטסטרים (בודקי חדירות) משתמשים ב-TruffleHog כחלק משלב איסוף המודיעין (Recon). הם סורקים מאגרים ציבוריים של חברת המטרה, או מאגרים פרטיים שאולי הצליחו להשיג אליהם גישה, בחיפוש אחר מפתחות שיאפשרו להם "דריסת רגל" ראשונית במערכות הארגון. מציאת מפתח API לענן היא לרוב "זכייה בלוטו" עבור תוקף. 🎰 📝 סיכום: TruffleHog הוא כלי עוצמתי וחיוני. הוא מדגיש את החשיבות הקריטית של היגיינת סודות בתהליכי פיתוח. דליפת סודות היא טעות נפוצה עם השלכות חמורות, וכלים כמו TruffleHog עוזרים לנו לאתר את הטעויות האלו בזמן. בין אם אתם מפתחים, אנשי אבטחה, או פנטסטרים, הכרת הכלי הזה והבנת יכולותיו היא חובה. השתמשו בו בתבונה ובאחריות כדי לאבטח את המערכות שלכם או כדי לזהות חולשות אצל אחרים (במסגרת החוק כמובן!). 🛡👍 מקווה שהמדריך הזה היה מועיל! אם יש שאלות או תוספות – שתפו בתגובות! 👇 הצטרפו לערוץ @CYBERSECURITYCODING

🐷🔑 TruffleHog: צייד הסודות הדיגיטלי שלכם! 🔑🐷 היום נצלול לעומק כלי חיוני בעולם אבטחת המידע ופיתוח תוכנה: TruffleHog. הכלי הזה מתמחה במציאת "אוצרות" נסתרים – סודות כמו מפתחות API, סיסמאות ומפתחות פרטיים – שעלולים להסתתר (בטעות!) במקומות הכי לא צפויים, כמו מאגרי קוד (Repositories) של Git. בואו נבין מה זה, למה זה קריטי, ואיך משתמשים בו בפועל. 🕵️‍♂️💾 🤔 מה זה בעצם TruffleHog? TruffleHog הוא כלי קוד פתוח שנועד לסרוק מאגרי קוד, ובמיוחד היסטוריית commits ב-Git, כדי לאתר סודות שנשמרו שם בטעות. מפתחים, במהירות העבודה, עלולים לפעמים להכניס לקוד מפתחות רגישים (למשל, מפתח API לשירות ענן, סיסמה למסד נתונים) ולהעלות אותם למאגר המשותף. גם אם הקוד הרגיש נמחק ב-commit מאוחר יותר, הוא עדיין קיים בהיסטוריה! 📜 TruffleHog חופר לעומק ההיסטוריה הזו כדי למצוא מחרוזות טקסט חשודות. ❓ למה זה כל כך חשוב? מה ההשלכות באבטחת מידע? השלכות של דליפת סודות יכולות להיות הרסניות: 1. גישה לא מורשית: מפתח API שדלף יכול לאפשר לתוקף גישה מלאה לחשבון ענן (AWS, Azure, GCP), כולל היכולת להרים שרתים, לגשת למידע רגיש, או לגרום נזק משמעותי. 💸🔥 2. חדירה למערכות: סיסמאות למסדי נתונים או למערכות פנימיות שדלפו למאגר קוד ציבורי (כמו GitHub) הן הזמנה פתוחה לתוקפים. 🚪🔓 3. פגיעה במוניטין ותאימות (Compliance): דליפת מידע רגיש עלולה לגרום נזק תדמיתי חמור לארגון ולהוביל לקנסות כבדים עקב הפרת רגולציות (כמו GDPR או CCPA). 📉⚖️ 4. איסוף מודיעין לתוקפים (Reconnaissance): תוקפים משתמשים בכלים כמו TruffleHog באופן קבוע כדי לסרוק מאגרי קוד ציבוריים ופרטיים (אם הצליחו להשיג גישה) בחיפוש אחר "טרף קל". 🎯 מצד שני, עבור צוותי אבטחה (Blue Teams) ומפתחים (DevSecOps), TruffleHog הוא כלי הגנתי חיוני: * זיהוי פרואקטיבי: מאפשר לגלות ולתקן דליפות סודות *לפני* שהן מנוצלות לרעה. ✅ * ביקורת אבטחה: משמש כחלק מתהליך סקירת קוד ובדיקות אבטחה שוטפות. 🧐 * שילוב ב-CI/CD: ניתן לשלב אותו בתהליכי הפיתוח והאינטגרציה האוטומטיים כדי לחסום commits המכילים סודות. 🤖 🛠 פרקטיקה: איך משתמשים ב-TruffleHog? 1. התקנה: הדרך הנפוצה ביותר היא דרך pip (מנהל החבילות של פייתון):
    pip install trufflehog
    
(ודאו שפייתון ו-pip מותקנים אצלכם). 2. איך זה עובד (מאחורי הקלעים)? * אנטרופיה גבוהה: TruffleHog מחפש מחרוזות טקסט ארוכות ואקראיות למראה (אנטרופיה גבוהה), שמאפיינות מפתחות רבים. * ביטויים רגולריים (Regex): הוא משתמש במאגר גדול של ביטויים רגולריים המותאמים לזהות תבניות ידועות של סודות (למשל, תבנית של מפתח AWS, מפתח פרטי SSH, טוקן של Slack וכו'). * סריקת היסטוריה: חשוב להבין שהוא סורק את *כל* ההיסטוריה של ה-commits, לא רק את הקבצים בגרסה הנוכחית. 3. דוגמאות שימוש נפוצות: * סריקת מאגר Git מרוחק (למשל, ב-GitHub):
        trufflehog git https://github.com/someuser/somerepo.git
        
* סריקת מאגר Git מקומי: נווטו לתיקיית המאגר בטרמינל והריצו:
        trufflehog git .
        
(הנקודה מציינת את התיקייה הנוכחית) * סריקת ארגון או משתמש ב-GitHub: (דורש לעיתים טוקן גישה ל-GitHub עם הרשאות מתאימות)
        trufflehog github --org=some-org
        trufflehog github --user=someuser
        
* סריקת מערכת קבצים:
        trufflehog filesystem /path/to/directory
        
* שימוש בדגלים (Flags) מתקדמים: * --since-commit <commit_hash>: סריקה רק מה-commit הספציפי והלאה. * --branch <branch_name>: סריקת ענף (branch) ספציפי. * --json: פלט בפורמט JSON (נוח לעיבוד אוטומטי). * --no-entropy: ביטול בדיקת אנטרופיה (יכול להפחית False Positives במקרים מסוימים, או להחמיץ סודות לא סטנדרטיים). * --no-regex: ביטול בדיקת Regex. * --include-detectors detector1 detector2: הפעלת דיטקטורים ספציפיים בלבד. * --exclude-detectors detector3: אי הכללה של דיטקטורים מסוימים. 4. ניתוח התוצאות: הפלט יציג כל ממצא חשוד, כולל: * הסיבה לזיהוי (Regex שזוהה, אנטרופיה גבוהה). * ה-commit hash שבו הסוד נמצא. * הקובץ והשורה הספציפיים. * המחרוזת החשודה עצמה (ה"סוד").

🌍 עולם ההאקינג המסתורי: מתקפת הסייבר SolarWinds 🚀 🌟 ב-2020, אחת הפריצות הגדולות והמתוחכמות ביותר בהיסטוריה התרחשה נגד מאות ארגונים ברחבי העולם – מתקפת SolarWinds. האקרים הצליחו להחדיר קוד זדוני לתוך תוכנת ניהול בשם Orion, ששימשה מאות חברות וממשלות. 💻 איך הם עשו את זה?  🔹 האקרים ניצלו את עדכוני התוכנה של SolarWinds והפכו אותם לנקודת כניסה.  🔹 הפצת התוכנה המודבקת הגיעה ל-18,000 לקוחות (!) שעדכנו את המערכת שלהם בלי לדעת שהיא פרוצה. ⚠️ הנזק:  המתקפה פגעה בגופים ממשלתיים חשובים בארה"ב.  האקרים קיבלו גישה לסודות רגישים ומידע על רשתות של ארגונים גדולים.  🔒 מה ניתן ללמוד מזה?  ✅ תמיד לבדוק את המקורות של תוכנות ועדכונים.  ✅ להשתמש בניטור סייבר ובמערכות זיהוי איומים מתקדמות. 💬 רוצים לדבר עוד על סייבר? הצטרפו לקבוצות שלנו למידע נוסף, מדריכים, ודיונים מרתקים!  מקווה שהפוסט הזה הועיל לכם! 🙌 שאלות? 💬 הערות? 📝 שתפו אותי! 👇 הצטרפו לערוץ: @CYBERSECURITYCODING 📲 הצטרפו לקבוצה @CyberSecuritycodingchat

🚀✨ שפת C היא אחת משפות התכנות החשובות והמשפיעות ביותר! היא פותחה בשנת 1972 על ידי דניס ריצ'י, והפכה לבסיס של מערכות הפעלה, מסדי נתונים, וכלים רבים בתחום המחשוב.  💻 למה ללמוד C?  ✅ מהירות וביצועים גבוהים – קרובה מאוד לרמת החומרה, ולכן משמשת לפיתוח מערכות קריטיות.  ✅ תשתית לשפות אחרות – שפות כמו C++, Java ו-Python נשענות על עקרונות מ-C.  ✅ רב-שימושית – ניתן להשתמש בה בפיתוח מערכות הפעלה, משחקים, תוכנות מובנות (Embedded Systems) ועוד!  📘 קישורים מועילים ללמידה:  🔗 Learn C Programming  🔗 הספר "The C Programming Language"  🔗 קורסים אונליין ב-Udemy ו-Coursera  💡 אני מביא כאן קובץ PDF על שפת C תהנו! מקווה שהpdf הזה הועיל לכם! 🙌 שאלות? 💬 הערות? 📝 שתפו אותי! 👇 הצטרפו לערוץ: @CYBERSECURITYCODING 📲 הצטרפו לקבוצה: @CyberSecuritycodingchat

SSRF (Server-Side Request Forgery) היא חולשה באבטחת מידע שמאפשרת לתוקף לגרום לשרת לבצע בקשות HTTP או פרוטוקולים אחרים לכתובות שהוא לא אמור לגשת אליהן. חולשה זו מתרחשת כאשר אפליקציה מקבלת קלט מהמשתמש ומשתמשת בו כדי לבצע בקשות צד-שרת, מבלי לבדוק אם הכתובת חוקית או בטוחה. 🛠️ איך SSRF עובד? 1. שליחת בקשה זדונית:  התוקף מזין כתובת URL זדונית דרך טופס או פרמטר באפליקציה.  לדוגמה, במקום כתובת לגיטימית כמו http://example.com, התוקף מזין כתובת כמו http://localhost/admin. 2. גישה למשאבים פנימיים:  השרת מבצע את הבקשה ומחזיר מידע מהכתובת הפנימית, כמו מסדי נתונים, ממשקי ניהול, או שירותים אחרים. 3. ניצול פרוטוקולים נוספים:  מעבר ל-HTTP, תוקפים יכולים להשתמש בפרוטוקולים כמו FTP, SMB, או DNS כדי לגשת למשאבים נוספים. 🔍 דוגמאות לניצול SSRF גישה לממשק ניהול:  תוקף יכול לגשת לכתובת כמו http://localhost/admin ולשלוף מידע רגיש.  גישה למטא-נתונים בענן:  ניצול כתובות כמו http://169.254.169.254 כדי לגשת למידע רגיש במערכות ענן כמו AWS. 🔒 איך להגן מפני SSRF? 1. ולידציה של קלט:  בדוק וסנן את כל הקלטים שמגיעים מהמשתמשים.  השתמש ברשימות מורשות (Allowlist) כדי להגביל כתובות לגיטימיות בלבד. 2. הגבלת גישה לכתובות פנימיות:  חסום גישה לכתובות פנימיות כמו localhost או 127.0.0.1. 3. הקשחת שרתים:  השתמש בחומת אש ובמערכות לזיהוי ומניעת פריצות (IDS/IPS). 📲 למידע נוסף:  PortSwigger על SSRF  Heimdal Security על SSRF  📲 הצטרפו לקבוצה:  💬 @CyberSecuritycodingchat 🚀✨ 

חברים יאלופים המאמרים של כולכם פורסמו

המדריך שעלה 🔎 מה זה enum4linux? enum4linux הוא כלי קוד פתוח שמיועד לשליפת מידע (אנונס) ממערכות Windows דרך פרוטוקול SMB. הכלי מבוסס על Perl ומשתמש בכלים כמו rpcclient, smbclient, net ו־nmblookup. הוא שימושי במיוחד לבודקי חדירות בשלב שאחרי הסריקה, כשפורטים 139 ו־445 פתוחים 🎯 מה אפשר לשלוף? שמות משתמשים קבוצות שיתופים (Shares) מדיניות סיסמאות מערכת הפעלה SID והרשאות ⚙️ שימוש בסיסי bash Copy Edit enum4linux <כתובת IP> דוגמה: bash Copy Edit enum4linux 192.168.1.10 🧰 שימוש מתקדם bash Copy Edit enum4linux -a 192.168.1.10 הפרמטר -a מריץ את כל הסריקות. פרמטרים חשובים נוספים: פרמטר תיאור -U שליפת משתמשים -S שיתופים -G קבוצות -P מדיניות סיסמאות -o מידע מערכת -i פלט נקי 🔍 תהליך עבודה מהיר סריקה עם nmap: bash Copy Edit nmap -p 139,445 192.168.1.10 הרצת enum4linux: bash Copy Edit enum4linux -a 192.168.1.10 בדיקת תוצאות: משתמשים כמו Guest/Administrator שיתופים פתוחים מדיניות סיסמאות חלשה 🧪 דוגמה לפלט bash Copy Edit [+] Enumerating users: user: Administrator user: Guest user: John [+] Share Enumeration: Share name: Public Share name: IPC$ Share name: ADMIN$ 📄 מה זה enum4linux.log? זהו קובץ שאתה יכול ליצור כדי לשמור את הפלט של הסריקה לצורך ניתוח מאוחר יותר: bash Copy Edit enum4linux -a 192.168.1.10 | tee enum4linux.log הקובץ enum4linux.log ישמור את כל הפלט בדיוק כמו שנראה במסך – נוח מאוד לניתוח או לתיעוד. ⚠️ נקודות חשובות לא דורש התחברות ברוב המקרים עלול לא לעבוד מול שרתים מאובטחים (תצטרך משתמש) קיים גם גרסה מתקדמת יותר: enum4linux-ng 🧠 טיפים מהשטח משתמש Guest פעיל = חולשה ברורה שיתופים כמו C$, ADMIN$ = ייתכן שיש גישה למערכת SID יכול לעזור בהתקפות מתקדמות ✅ לסיכום enum4linux הוא כלי חובה לכל אתיקל האקר – פשוט, ישיר, ועוזר לשלוף מידע חשוב לפני כל פריצה אמיתית. בשילוב עם nmap, הוא נותן תמונה ברורה של כל מה שחשוף ב-SMB.