כתובות URL ודומיינים של פישינג

מקודד/מפענח כתובות URL

פועל מקומית

הכלי עצמו הוא באנגלית; דף זה מסביר את אופן השימוש בו בשפתך.

השתמש ב-מקודד/מפענח כתובות URL

מה זה עושה

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

היא פועלת כולה בדפדפן שלך: שום דבר שאתה מזין לא מועלה.

כיצד להשתמש ב-מקודד/מפענח כתובות URL

  1. הדבק את הטקסט. הדבק את המחרוזת המקודדת, למשל את הערך של פרמטר url= או redirect=, או את הטקסט הרגיל שברצונך לקודד.
  2. בחר את הפעולה. לחץ על "decode" כדי להמיר רצפים מסוג %XX חזרה לתווים, על "encodeURIComponent" כדי לקודד ערך בודד, או על "encodeURI" כדי לקודד כתובת שלמה.
  3. קרא את הפלט. התוצאה מופיעה בתיבה שמתחת לכפתורים. שגיאה פירושה שהקלט אינו תקף לפעולה זו.
  4. במידת הצורך, בצע פענוח מחדש. כל לחיצה על "פענח" מסירה שכבה אחת. אם אתה עדיין רואה %25, %3A או %2F, הדבק את התוצאה בחזרה בתיבה ופענח שוב.
  5. העתיקו או העבירו הלאה. הפקודה "העתק" לוקחת את התוצאה. הפקודה "שלח אל…" מעבירה אותה ל-Link Unwrapper, ל-Multi-Layer Decoder, ל-URL Defanger או ל-Homoglyph Checker.

דוגמה

יעד הפניה מקודד

קלט
https%3A%2F%2Flogin.example.com%2Fverify%3Fuser%3Dalice%40example.com%26step%3D2
פלט (נלכד ב-2026-10-20)
https://login.example.com/verify?user=alice@example.com&step=2

פענוח הקישור נותן את התוצאה: https://login.example.com/verify?user=alice@example.com&step=2. קישורי פישינג נוטים לכלול את כתובת הדוא"ל של הנמען בצורה כזו, כדי שדף הכניסה המזויף יוכל למלא אותה.

מה הוא בודק

אותמה זה אומר
תוצאת הפענוחכל רצף %XX הופך לתו שהוא מייצג, כפי שהוא נקרא ב-UTF-8. חפשו כתובת מלאה שנייה, כתובת דוא"ל או סקריפט בתוכה.
נותרו %25 בתפוקה%25 הוא סימן אחוז מקודד. אם בתוצאה עדיין מופיעים %3A, %2F או %25, כנראה שהטקסט המקורי קודד פעמיים — שיטה נפוצה להסתרת יעד ממבט חטוף.
שגיאהפענוח נכשל כאשר מופיע % בודד, % שאחריו תווים שאינם הקסדצימליים או רצף UTF-8 לא שלם. קידוד נכשל רק במקרה של זוג תחליפים פגום, דבר נדיר בטקסט שהודבק.
סימני פלוסdecode משאיר את הסימן + כפי שהוא. במחרוזות שאילתה בסגנון form, הסימן + מייצג רווח, ולכן יש לקרוא אותו כך.
פלט של encodeURIComponentמקודד את כל התווים למעט אותיות, ספרות וכמה סימנים כגון מקף, קו תחתון, נקודה וטיילדה; לפיכך, התווים : / ? & = # ו-@ מקודדים כולם. יש להשתמש בו עבור ערך של פרמטר אחד, כגון כתובת דוא"ל.
פלט של encodeURIשומר על התווים המעניקים ל-URL את המבנה שלו, כגון: / ? & = # @, ומקודד רווחים ואותיות שאינן ASCII.
אותיות שאינן ASCIIהקידוד כותב כל אות שאינה ASCII כשניים עד ארבעה בתים מסוג %XX. אות קירילית או אות עם סימן הדגשה המוסתרת בדרך זו תופיע רק לאחר הפענוח.

דוגמאות נוספות

יעד הפניה עם קידוד כפול

קלט
https%253A%252F%252Fexample.net%252Flogin
תוצאה

הפעלת הפקודה `decode` מניבה את התוצאה https%3A%2F%2Fexample.net%2Flogin. פענוח התוצאה הזו שוב מניב את https://example.net/login.

כתובת דוא"ל כערך של פרמטר אחד

קלט
alice@example.com&next=/account
תוצאה

הפונקציה encodeURIComponent מחזירה את התוצאה alice%40example.com%26next%3D%2Faccount, ולכן התווים & ו- / כבר לא יכולים לפצל את השאילתה.

כתובת מלאה עם רווח וסימן ניקוד

קלט
https://example.org/search?q=café & tea
תוצאה

הפונקציה `encodeURI` מחזירה את הערך https://example.org/search?q=caf%C3%A9%20&%20tea. הסימן & נשאר, ולכן המילה "tea" תתחיל פרמטר חדש; במקום זאת, יש להשתמש בפונקציה `encodeURIComponent` עבור הערך.

שאלות נפוצות

מה ההבדל בין שלושת הכפתורים?

הפונקציה `encodeURIComponent` מבצעת בריחה של כל התווים מלבד אותיות, ספרות וכמה סימנים כגון - _ . ~, ולכן היא מתאימה לערך פרמטר בודד. הפונקציה `encodeURI` שומרת על מבנה ה-URL, כגון : / ? & = #, ללא שינוי, והפונקציה `decode` מבטלת את רצפי %XX.

מדוע פעולת הפענוח מציגה שגיאה או משאירה את %2F מאחור?

רצף פגום, כגון % בודד או %E0%A4 קטוע, גורם לכישלון בפענוח, והכלי מציג הודעת שגיאה. הכלי מסיר שכבה אחת בכל מחזור, ולכן טקסט שעבר פענוח כפול (%252F) דורש מחזור שני או מפענח רב-שכבתי, והסימן + אינו מומר לרווח.

האם הטקסט נשלח למקום כלשהו?

לא. הקידוד והפענוח נעשים באמצעות הפונקציות המובנות בדפדפן בעמוד זה; לא מועלה דבר ולא נפתח שום קישור.

מדוע בכלל יש צורך לקודד קישור פישינג?

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

האם פענוח הטקסט משנה משהו נוסף בטקסט?

לא. רק רצפים של %XX משתנים. האותיות וסימני ה-+ נשארים כפי שהם, וישויות HTML אינן מומרות.

איך מפענחים קישור עטוף שלם, כמו כתובת של "Safe Links"?

השתמש ב-Link Unwrapper. הכלי הזה מאתר את הפרמטר שמכיל את היעד ומפענח אותו שכבה אחר שכבה. הכלי הזה מפענח את המחרוזת כולה בבת אחת, ולכן גם החלקים השייכים לעטיפה מפוענחים.

מדוע אותיות עם סימני ניקוד או אותיות קיריליות מופיעות כמספר קבוצות של %XX?

תווים שאינם כלולים ב-ASCII נכתבים תחילה כבתים בפורמט UTF-8, וכל בית מקודד בנפרד. התו é הופך ל-%C3%A9, והאות הקירילית а הופכת ל-%D0%B0.

הסבר על המונחים

מחקר PhishDestroy