URL-uri și domenii de phishing

Codificator / Decodificator URL

Rulează local

Instrumentul în sine este în limba engleză; această pagină îl explică în limba ta.

Folosește Codificator / Decodificator URL

Ce face

Decodează textul codificat în format procentual, cum ar fi o destinație de redirecționare ascunsă într-un link de phishing, sau codifică textul pentru a fi utilizat într-o adresă URL cu ajutorul funcțiilor `encodeURIComponent` sau `encodeURI`.

Aplicația funcționează în întregime în browserul tău: nimic din ce introduci nu este încărcat pe server.

Cum se utilizează Codificator / Decodificator URL

  1. Lipiți textul. Lipiți șirul codificat, de exemplu valoarea unui parametru de tip „url=” sau „redirect=”, sau textul simplu pe care doriți să îl codificați.
  2. Alegeți acțiunea. Apăsați „decode” pentru a transforma secvențele %XX înapoi în caractere, „encodeURIComponent” pentru a codifica o singură valoare sau „encodeURI” pentru a codifica o adresă întreagă.
  3. Citește rezultatul. Rezultatul apare în caseta de sub butoane. Mesajul de eroare înseamnă că datele introduse nu sunt valide pentru acțiunea respectivă.
  4. Decodificați din nou, dacă este necesar. Fiecare apăsare a butonului „Decode” elimină un strat. Dacă mai vezi %25, %3A sau %2F, lipește rezultatul înapoi în casetă și decodează din nou.
  5. Copiați-l sau transmiteți-l mai departe. Funcția „Copiere” preia rezultatul. Funcția „Trimite către…” îl transmite către Link Unwrapper, Multi-Layer Decoder, URL Defanger sau Homoglyph Checker.

Exemplu

Destinația redirecționării codificate

Intrare
https%3A%2F%2Flogin.example.com%2Fverify%3Fuser%3Dalice%40example.com%26step%3D2
Rezultat (înregistrat la data de 2026-10-20)
https://login.example.com/verify?user=alice@example.com&step=2

După decodare, se obține https://login.example.com/verify?user=alice@example.com&step=2. Linkurile de phishing conțin adesea adresa de e-mail a destinatarului în acest mod, astfel încât pagina falsă de autentificare să o poată completa automat.

Ce verifică

SemnalCe înseamnă asta
Rezultatul decodatFiecare secvență %XX se transformă în caracterul pe care îl reprezintă, citit în format UTF-8. Caută o a doua adresă completă, o adresă de e-mail sau un script în interiorul acesteia.
A mai rămas %25 în rezultat%25 este un semn de procent codificat. Dacă rezultatul conține în continuare %3A, %2F sau %25, este probabil ca adresa originală să fi fost codificată de două ori, o metodă obișnuită de a ascunde o destinație la o privire rapidă.
EroareDecodarea eșuează în cazul unui singur caracter %, al unui caracter % urmat de caractere care nu sunt hexazecimale sau al unei secvențe UTF-8 incomplete. Codarea eșuează doar în cazul unei perechi surogat defecte, situație rar întâlnită în textul copiat și lipit.
Semnele „plus”decode lasă simbolul „+” așa cum este. În șirurile de interogare de tip „form-style”, simbolul „+” reprezintă un spațiu, așa că interpretează-l tu însuți în acest fel.
ieșirea funcției encodeURIComponentCodifică tot ce nu este literă, cifră sau câteva semne, cum ar fi cratima, linia de subliniere, punctul și tilda; astfel, caracterele : / ? & = # și @ sunt toate codificate. Folosiți-l pentru valoarea unui singur parametru, cum ar fi o adresă de e-mail.
Rezultatul comenzii encodeURIPăstrează caracterele care conferă structura unei adrese URL, cum ar fi: / ? & = # @, și codifică spațiile și literele non-ASCII.
Caractere non-ASCIICodificarea scrie fiecare literă non-ASCII sub forma a două până la patru octeți %XX. O literă chirilică sau accentuată ascunsă în acest mod apare abia după decodificare.

Alte exemple

Destinație de redirecționare cu codificare dublă

Intrare
https%253A%252F%252Fexample.net%252Flogin
Rezultat

Comanda „decode” returnează „https%3A%2F%2Fexample.net%2Flogin”. Decodarea din nou a acestui rezultat dă „https://example.net/login”.

Adresa de e-mail ca valoare a unui parametru

Intrare
alice@example.com&next=/account
Rezultat

Funcția `encodeURIComponent` returnează „alice%40example.com%26next%3D%2Faccount”, astfel încât caracterele „&” și „/” nu mai pot separa interogarea.

Adresa completă, cu un spațiu și un accent

Intrare
https://example.org/search?q=café & tea
Rezultat

Funcția encodeURI returnează https://example.org/search?q=caf%C3%A9%20&%20tea. Simbolul & rămâne, așa că „tea” ar marca începutul unui nou parametru; folosește în schimb funcția encodeURIComponent pentru această valoare.

Întrebări frecvente

Care este diferența dintre cele trei butoane?

Funcția `encodeURIComponent` codifică toate caracterele, cu excepția literelor, cifrelor și a câtorva semne precum - _ . ~, fiind astfel potrivită pentru o singură valoare a parametrului. Funcția `encodeURI` păstrează intactă structura URL-ului, cum ar fi : / ? & = #, iar funcția `decode` inversează secvențele %XX.

De ce decodarea afișează „Eroare” sau lasă în urmă %2F?

O secvență incorectă, cum ar fi un caracter % izolat sau un caracter %E0%A4 trunchiat, duce la eșuarea decodării, iar instrumentul afișează mesajul „Eroare”. Acesta elimină câte un strat pe fiecare execuție, astfel încât textul codificat dublu (%252F) necesită o a doua trecere sau utilizarea unui decodor multistrat, iar caracterul + nu este transformat într-un spațiu.

Textul este trimis undeva?

Nu. Codificarea și decodificarea se realizează prin intermediul funcțiilor integrate ale browserului pe această pagină; nu se încarcă nimic și nu se deschide niciun link.

De ce ar fi codificat un link de phishing?

Codificarea ascunde o adresă lizibilă în interiorul unui parametru, astfel încât o previzualizare, un filtru sau o privire rapidă să vadă doar primul host. Serviciile de redirecționare și scanerele de e-mail codifică, de asemenea, destinația atunci când încadrează un link.

Decodificarea mai modifică și altceva în text?

Nu. Se modifică doar secvențele %XX. Literele și semnele „+” rămân neschimbate, iar entitățile HTML nu sunt convertite.

Cum pot decoda un link complet ascuns, cum ar fi o adresă de tip „Safe Links”?

Folosiți Link Unwrapper. Acesta identifică parametrul care conține destinația și îl decodifică strat cu strat. Acest instrument decodifică întregul șir de caractere dintr-o singură dată, astfel încât sunt decodificate și părțile care fac parte din „înveliș”.

De ce literele accentuate sau cele chirilice apar sub forma mai multor grupuri de caractere %XX?

Caracterele din afara setului ASCII sunt mai întâi scrise sub formă de octeți UTF-8, iar fiecare octet este codificat separat. „é” devine %C3%A9, iar litera chirilică „а” devine %D0%B0.

Explicația termenilor

Cercetarea PhishDestroy