OSINT וריקון
תהליך OSINT מאפס, עם AI כטייס משנה
תהליך OSINT חוזר ליעד שמותר לך להסתכל עליו: הגדרת היקף, איסוף בשלבים, הצלבה, ושהצ'אט של NotHoly יתכנן ויסכם.
אנמר תתי דומיין להיקף שלך: subfinder, amass, findomain ו-chaos דרך anew ו-httpx, עם הצ'אט של NotHoly למיון הרשימה.
אנומרציית תתי דומיין מוצאת את שמות המארחים תחת שורש שמותר לך לבדוק. מקורות פסיביים, לוגים של תעודות, DNS פסיבי ונתוני חיפוש, מביאים את רובם בלי לשלוח חבילה ליעד. התבנית היא כלי אחד לכל מקור, הכול דרך anew כדי שהרשימה רק תגדל, ואז httpx כדי לראות אילו מארחים עונים. הצ'אט של NotHoly ממיין את התוצאה: מקבץ מארחים, מסמן את המוזרים ומנסח את ההערה.
אף כלי לבדו לא רואה כל תת דומיין, אז הרץ כמה ומזג. subfinder הוא נקודת הפתיחה הפסיבית המהירה ביותר.
subfinder -d example.com -all -silent | anew subs.txtamass במצב פסיבי מגיע ליותר מקורות ולוקח יותר זמן.
amass enum -passive -d example.com -silent | anew subs.txtfindomain ו, עם מפתח API, chaos מוסיפים עוד שני ערוצים פסיביים.
findomain -t example.com -q | anew subs.txt
chaos -d example.com -silent | anew subs.txtanew מוסיף רק שורות שעוד אינן בקובץ ומדפיס רק את מה שהוסיף, אז אתה רואה מארחים חדשים מגיעים לאורך ההרצות. כוון כל כלי לאותו subs.txt ותבנה רשימה אחת בלי כפילויות, בלי התעמלות של sort ו-uniq. הרץ שוב בשבוע הבא ו-anew יראה לך בדיוק מה השתנה.
שם ברשימה אינו מארח חי. httpx פותר כל שם ומדווח אילו עונים, עם סטטוס, כותרת וטכנולוגיה.
httpx -l subs.txt -sc -title -td -silent -o live.txtהפלט הצפוי הוא שורה אחת לכל מארח חי.
https://api.example.com [200] [API Gateway] [nginx]
https://dev.example.com [401] [Login] [Apache]קרא קודם את הקידומות dev, staging, api ו-admin. לפתרון בלבד, dnsx הוא הכלי הקל יותר.
שמור הקשר ליד כל מארח: המקור שמצא אותו, התאריך שבו ראית אותו, והאם httpx קיבל תשובה. שמור את subs.txt ו-live.txt זה לצד זה, נהל אותם בגרסאות במאגר הערות, וההרצה השבועית הבאה תשווה נקי במקום להטביע אותך בשמות שכבר מיינת.
הדבק את live.txt בצ'אט של NotHoly ובקש להפריד אות מרעש.
אלה תתי הדומיין שנפתרו אצלי עם סטטוס וכותרת.
קבץ לפי תפקיד סביר, סמן כל מה שנראה מארח
לא פרודקשן או נשכח, ורשום את החמישה שכדאי להסתכל
עליהם קודם. שורה אחת לכל בחירה.למודל אין גישה למארחים; הוא מסיק מהטקסט שהדבקת. השתמש בו כדי להפוך מאתיים שורות לרשימה קצרה עם נימוקים, ואז ודא כל אחת בעצמך בדפדפן או בבקשות שלך.
שמור את האנומרציה בתוך השורשים שבגיליון ההיקף. תעודת wildcard או מקור פסיבי עשויים להעלות מארח ששייך לבעלים אחר, אז השמט אותו. מקורות פסיביים נוגעים ביעד רק כש-httpx סורק, אז הרץ את httpx אחרון ורק מול שמות שבתוך ההיקף.
התחל פסיבי. מקורות פסיביים לעולם אינם שולחים תעבורה ליעד, אז אפשר להריץ אותם לפני שחשבת על מגבלות קצב. עבור לפתרון אקטיבי עם httpx או dnsx כשהרשימה בתוך ההיקף ואתה מוכן לשלוח בקשות.
לא כדי להתחיל. subfinder ו-amass עובדים בלי מפתחות ומוצאים יותר איתם. הוסף מפתחות למקורות שאתה משתמש בהם הרבה ושמור אותם בקובץ ההגדרות של כל כלי, לעולם לא בשורת הפקודה.
עם רשימת מארחים חיים ביד, אסוף את ה-URL והפרמטרים במארחים האלה בקראולינג ואיסוף URL. חזרה אל התהליך.
OSINT וריקון
תהליך OSINT חוזר ליעד שמותר לך להסתכל עליו: הגדרת היקף, איסוף בשלבים, הצלבה, ושהצ'אט של NotHoly יתכנן ויסכם.
OSINT וריקון
אסוף URL ופרמטרים בהיקף שלך עם gospider, hakrawler, waybackurls ו-gau, ואז סנן עם qsreplace והצ'אט של NotHoly.
OSINT וריקון
השתמש ב-crt.sh, בלוגי CT וב-DNS פסיבי כדי למפות מארחים ותשתית בהיקף שלך, ושהצ'אט של NotHoly יצליב את הרשומות.