Hex-Oct-decode
Converte una sequenza di escape ottale e esadecimale in una stringa.Esempio: «\321\x81\xd1\x82\321\x80\320\xbe\320\272\320\xb0» → «строка».
Le combinazioni di caratteri composte da una barra rovesciata ( \ ) seguita da una lettera o da una serie di cifre sono chiamate sequenze di escape. Per rappresentare il simbolo di nuova linea, l'apice singolo o alcuni altri caratteri in una costante di tipo carattere, è necessario utilizzare le sequenze di escape. Una sequenza di escape è considerata come un unico carattere e, di conseguenza, è una costante di tipo carattere valida.
Sicuramente ti sarà capitato di incontrare nel codice una stringa del tipo $_SERVER["\x44\117\x43\125\115\x45\116\x54\x5f\x52\x4f\117\124"], senza capire cosa si nasconda dietro questo insieme di simboli. Questo è un metodo abbastanza utilizzato per nascondere codice dannoso; tale stringa è identica a $_SERVER["DOCUMENT_ROOT"]. Con l'aiuto del Hex-Oct-decoder, puoi facilmente trasformare espressioni simili in codice comprensibile per l'uomo.