דילוג לתוכן
New

DeepSeek V4.1 Flash free for 7 days: 10M tokens a day after a top-up of $10 or more. Until Nov 30.

How it works

אנומרציית תתי דומיין עם subfinder, amass ו-AI

אנמר תתי דומיין להיקף שלך: subfinder, amass, findomain ו-chaos דרך anew ו-httpx, עם הצ'אט של NotHoly למיון הרשימה.

מתחילים2 דקות קריאהמאת NotHoly

אנומרציית תתי דומיין מוצאת את שמות המארחים תחת שורש שמותר לך לבדוק. מקורות פסיביים, לוגים של תעודות, DNS פסיבי ונתוני חיפוש, מביאים את רובם בלי לשלוח חבילה ליעד. התבנית היא כלי אחד לכל מקור, הכול דרך anew כדי שהרשימה רק תגדל, ואז httpx כדי לראות אילו מארחים עונים. הצ'אט של NotHoly ממיין את התוצאה: מקבץ מארחים, מסמן את המוזרים ומנסח את ההערה.

כלי אחד לכל מקור

אף כלי לבדו לא רואה כל תת דומיין, אז הרץ כמה ומזג. subfinder הוא נקודת הפתיחה הפסיבית המהירה ביותר.

bash
subfinder -d example.com -all -silent | anew subs.txt

amass במצב פסיבי מגיע ליותר מקורות ולוקח יותר זמן.

bash
amass enum -passive -d example.com -silent | anew subs.txt

findomain ו, עם מפתח API, chaos מוסיפים עוד שני ערוצים פסיביים.

bash
findomain -t example.com -q | anew subs.txt
chaos -d example.com -silent | anew subs.txt

anew שומר על רשימה גדלה

anew מוסיף רק שורות שעוד אינן בקובץ ומדפיס רק את מה שהוסיף, אז אתה רואה מארחים חדשים מגיעים לאורך ההרצות. כוון כל כלי לאותו subs.txt ותבנה רשימה אחת בלי כפילויות, בלי התעמלות של sort ו-uniq. הרץ שוב בשבוע הבא ו-anew יראה לך בדיוק מה השתנה.

פתור וסרוק עם httpx

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

bash
httpx -l subs.txt -sc -title -td -silent -o live.txt

הפלט הצפוי הוא שורה אחת לכל מארח חי.

text
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 ובקש להפריד אות מרעש.

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

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

היקף ופרטיות

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

שאלות נפוצות

אנומרציה פסיבית או אקטיבית?

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

צריך מפתחות API?

לא כדי להתחיל. subfinder ו-amass עובדים בלי מפתחות ומוצאים יותר איתם. הוסף מפתחות למקורות שאתה משתמש בהם הרבה ושמור אותם בקובץ ההגדרות של כל כלי, לעולם לא בשורת הפקודה.

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

מקורות

  1. subfinder, repository
  2. OWASP Amass, repository
  3. Findomain, repository
  4. chaos-client, repository
  5. anew, repository
  6. httpx, repository
  7. dnsx, repository

עוד בנושא OSINT וריקון

OSINT וריקון

תהליך OSINT מאפס, עם AI כטייס משנה

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

מתחילים2 דקות קריאה