Logo

רד-בורד: ארכיון

ראשי > אבטחת מידע > Security Scanners.

08/01/2006 18:23:35 cp77fk4r
אוקיי, בעקבות האשכול של המשתמש "אודי" פתח, חשבתי על לפתוח אשכול נוסף בנושא "סורקי אבטחה", ראיתי שהרבה חברה מהפורום לא הכירו את הסורקים ולכן

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


NMap/NMapWin:
NMAP, (הגירסא למערכת NIX* היא NMap, ולמערכות Win32 היא NMapWin), אחד הסורקים אבטחה המוצלחים ולכן גם המוכרים ביותר שקיימים היום

באינטרנט, הסורק נכתב ע"H החברה של Insecure, התוכנה הנ"ל היא בעצם סורק פורטים אשר משתמשת במספר רב מאוד של אופציות, כגון parallel port

scanning (ידוע גם כPPScan), וגם בTCP SYN scan, TCP connect() scan, UDP scans (פועל בשלושה תצורות: DNS,

SNMP, ו- DHCP), וגם סריקות כגון:
Null scan / FIN scan / Xmas scan, סירקות מהסוג של TCP Maimon scan או Custom TCP scan ועוד הרבה אחרות.

כמובן שאפשר לבצע שילוב בין הסריקות וכך לקבל מיפוי גדול יותר של הרשת/מטרה, מה גם שאפשר להשתמש בפרוקסי (או בHalf-Scan) וככה להיות אנונימי.

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

הגירסא שלה (לרב ע"י ניתוח של הTTL)

את שני ההצפות (WIn32/*Nix) אפשר להוריד מפה:
http://www.insecure.org/nmap/index.html


Nikto:
Nitko, אחד הסורקים שאני יותר אוהב, נכתב ע"י Cirt, חברה מאוד מוכשרים, חיסרון אחד שלו, זה שהוא לא יכול לעבוד בצורה "שקטה", זאת אומרת שאם

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

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

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

אפשר להוריד את הקוד שלו מפה:
http://www.cirt.net/code/nikto.shtml


SAINT:
ראשי תיבות של המילים: Security Administrator’s Integrated Network Tool, הסורק נכתב ע"י Wwdsilx /SaintCorporation והוא מסוגל לפעול בכמה סוגים של מצבים.
במצב הבסיסי, הוא פשוט סורק את השירותים הרגילים מבלי להסתבך בכל מני אפלקציות מיותרים, מדובר על שירותים כגון:
finger, NFS, NIS, ftp/tftp, rexd, statd וכו’, אתכל המידע שהוא מצליח להשיג מהסריקה הוא מצליב ומנסה לנחש איפה יכולים להיות

הכשלי אבטחה (המוכרים) ומציג אותם למשתמש.

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

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

אפשר למצוא את הסורק ב:
http://wwdsilx.wwdsi.com/saint/


Nessus:
כלי חזק מאוד, נכתב למערוכת Nix*, ע"י Nessus, זהו אחד הכלים השמישים ביותר בנושא, הוא יצא ב1998 ע"י אדם בשם ראנוד דריסון, רך בשנת 2002

הפרוייקט רק התחיל להפתח בגלל מספר גורמים, מ2002.

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

את רשימת האייטמים שNessus סורק אפשר לראות פה:
http://www.nessus.org/plugins/index.php?view=all

קיימת גם גירסא למערכות win32 בשם NessusWX והוא פועלת בצורה מקבילה ביותר לאפלקציה הלינוקסאית.

את הסורק, אפשר להוריד מפה:
http://www.nessus.org


ISS:
ראשי תיבות של: Internet Security Scanner, נכתב לראשונה ע"י קריסטופר קלאוס אבל לאחר מכן שופר ונכתב מחדש ע"י כל כך הרבה אנשים..
הסורק נועד לסרוק רק מערכות Unix, הוא מקיף מספר רק מאוד של חורי אבטחה במערכות אלה, אבל שוב- הוא נועד רק למערוכת Unix, מה שגורם לו להיות בכלל לא

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

שנוצרים מקונפיגורציות לקויות בשירותי הSendmail או מערכת שיתוף הקבצים NFS.

אפשר למצוא אותו כאן:
ftp://ftp.iss.net/pub/iss ואם הלינק לא פעיל אז מכאן: ftp://ftp.iss.net/pub/products/internet_scanner/


SATAN:
ראשי תיבות של: System Administrator Tool for Analyzing Networks, הסורק הכתב ע"י דן פרמר ועוד אדם שאני לא זוכר את שמו,

הסורק פשוט מתחבר לאותה הרשת, מחפש כמה שיותר מידע על אופי הרשת (מערכת הפעלה, שרתים וכו’) ואחרי שהוא השיג את המידע הבסיסי, הוא
מתחיל להריץ כלי סריקה ספציפים לאותה הרשת, הכלים האלה מריצים סוגים שונים של אקספלויטים מסוג PoC (שלא נועדו לפרוץ אלה רק לברר האם החוסר קיים ואפשר לנצל

אותו), ועל כל ממצא שהוא מוצא- הוא מדווח ושולח את המשתמש לטקסט שיסביר לו על אותו הבאג ואיך לתקן אותו.

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

הפרוייקט הזה.

אפשר למצוא אותו ב:
http://www.google.co.il/search?hl=iw&q=SATAN%2BSECURITY+SCANNER&meta=


Urlscan:
הוא גם סורק חמוד, אבל מוגבל ביותר, הוא נכתב ע"י Microsoft (ולכן הוא הוא נועד לסרוק רק שרתי IIS), הוא סורק את השרת ומדווח על כל מני בעיות אבטחה

באפשר לנצל ע"י HTTP Attacks.

אפשר למצוא אותו ב:
http://www.microsoft.com/technet/treeview/default.asp?

url=/technet/security/tools/tools/urlscan.asp


Whisker:
Whisker הוא אחד הסורקי CGI הטובים ביותר שיש כיום (אם לא הטוב ביותר לדעתי), הוא נכתב ע"י Wiretrip, אבל בשנת 2003 בערך חיברו אותו ביחד עם

הסורק Nikto וכיום הם פועלים ביחד, את הקוד שלו עדיין אפשר למצוא פה:
http://www.wiretrip.net/rfp/lw.asp

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


Sara:
Sata הן ראשי תיבות של: Security Auditor’s Research Assistan, והסורק נכתב ע"י חברה בשם ARC להרבה מאוד פלטפורמות, כגון
Nix*, MAC OS/X ובעזרת CoLinux אפשר גם להשתמש בו דרך Windows, אחד המעלות הגדולות של Sara הוא שהוא משתמש בכל מני אפשרויות
לסרוק מעבר לתוכנות פיירוואל (כמו לדוגמא Half-TCPScan כמו בNmap), אופן השימוש בSara פשוט ונח (אני אישית לא נתקלתי בGUI בשבילו, ולכן כל

השימושים שלי היו דרך השורת פקודה בלינוקס), הוא די מזכיר את Nmap רק יותר קטן, אך בכל אופן, ראיתי לנכון להזכיר אותו במסמך הנ"ל.

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

צורך הסינכרון בין האפלקציות, אבל התוצאות שוות.

עד לאחרונה (אמצע 05) העידכונים באתר היו די מאסיבים, אבל משום מה לאחרונה אין הרבה התקדמויות.

עמוד הבית של Sara:
http://www-arc.com/sara



.cp77fk4r - שלכם תמיד, באש ובמים



|--------MADE BY cp77fk4r aka 3gGDr0pp3r aka Pi4n0w1rE aka Empty0pagE--------|[ההודעה נערכה על-ידי cp77fk4r ב-08/01/2006 18:30:41]
08/01/2006 18:25:40 cp77fk4r
זהו, אני מקווה שה"מאמר" הקצר הזה יעזור לכם להכיר יותר את עולם הסורקי אבטחה שיש כיום, כמובן שיש עוד הרבה סורקים, אבל כאן ניסתי להקיף סוגים שונים של סורקים, לקחתי את המוכרים ופופולארים בעיקר.

בבקשה.
08/01/2006 20:02:23 אודי
מצטער על הבורות..
אבל..מה בדיוק סורק אבטחה עושה?
אני רוצה לנסות אחד כדי לדעת..
אבל..יהיה נחמד לדעת לפני זה..
ותודה רבה על המידע!
08/01/2006 20:08:46 cp77fk4r
בבקשה, ו"סורק אבטחה" עושה בדיוק כמו השם שלו- סורק את האבטחה במערכת/שרת/רשת/מחשב מסויים, הוא סורק את המערכת וחפש מידע ונסה להריץ כל מני סקריפטים ולפי מה שהם מחזירים הוא יודע האם יש או אין חורים במערכת ואם כן איזה סוג של חורים וכו’, יש גם סורקי אבטחה שפועלים ע"י מסד מסויים של כל מני כלים לבדיקת כשלי אבטחה (לרב), נניח שהוא סרק שרת מסויים, והוא גילה שהשרת הוא IIS4, אז הוא ניגש למסד של הבאגים שהוא מכיר בשרתים IIS של מיקרוסופט, מחפש את הבאגים שהוא מכיר שקיימים על הגירסא 4, ומנסה לבדוק האם הבאגים האלה קיימים בשרת הנ"ל או שתיקנו אותם- אם הוא מוצא באגים כאלה הוא מדווח למשתמש, מסביר לו איך לתקן אותם או איך לנצל אותם וכו’.
08/01/2006 20:42:42 אודי
אה.. או’קיי.. הכל ברור לי.
תודה רבה לך! עזרת מאוד
08/01/2006 20:44:23 cp77fk4r
בבקשה :) שמחתי לעזור.
09/01/2006 12:30:12 antivirus
עכשיו סיפי אני מאוד אודה לך אם תעשה טובה ענקית לכולנו...
ותכתוב בקצרה איזה סורק הכי הכי מתאים לאיזה קונפיגירציה
למשל
אם אני רוצה לפרוץ למערכת כגון מחשב בייתי
איזה סורק מאוד יתאים לי במידה ואני איני מכיר את כשלי האבטחה שהסורק מדבר עלייהם למשל אם בסורק יפלוט שיש חור אבטחה במערכת בשם rjjtn אין לי מושג מה זה ומה לעשות עם זה...

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

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

שגם משתמשים אחרים יקטלגו אם הם מבינים תודה....
[ההודעה נערכה על-ידי antivirus ב-09/01/2006 12:30:35]
09/01/2006 15:12:10 Zibi
אני חושב שאין דבר כזה סורק לכל דבר בנפרד.אתה צריך לבחור את הסורק שאיתו אתה משתמש לפי שיקולים אישיים כמו: האם נוח לך איתו האם אתה חושב שהוא מלמד אותך דברים וכו’ אם אתה לא מכיר חורים אז יש לך שמה סורקים שמסבירים לך על הבאג דרכי ניצול ודרכי התגוננות!!
09/01/2006 15:57:18 antivirus
צודק אבל מה אם הסורקים שמסבירים דברים ממש לא על רמה כמו אלה שלא מסבירים? אז מה עשינו בזה?
09/01/2006 17:46:10 cp77fk4r
אני חושב שאת זה אתה יכול להסיק מהמידע שהבאתי כאן, למשל, אם יש לך את URLScan, סביר להניח שלא תסרוק בעזרתו מחשב בייתי, אלה שרת HTTP.

או אם יש מולך מערכת WEB מסויימת, אז סביר להניח שלכאן מתאים יותר NIkto או Nessus.. אבל אם למשל יש מולך מחשב בייתי, יותר סביר להשתמש בNMAP..

אין הרבה מה להסביר פה בכל אופן..
09/01/2006 19:04:49 antivirus
אה אוקיי...תודה
09/01/2006 23:45:15 cp77fk4r
אם יש לך שאלה ספציפית על הנושא אני אשמח לענות עליה :)
10/01/2006 01:51:11 antivirus
אחלה (:
עמודים: 1