Come decriptare HTML e Javascript
Quante volte ci è capitato di dare una sbirciata al codice HTML e Javascript altrui e vedere solo una lunga serie incomprensibile di caratteri alfanumerici al posto di tag, variabili e funzioni…questo perchè chi ha redatto la pagina si è preoccupato di ‘criptarlo’ per rendere illegibile il proprio sorgente e proteggere così la proprietà.
Beh, il termine criptare è decisamente ingannevole poichè il mezzo usato è del semplice codice Javascript che si occupa di trasformare i caratteri in una serie alfanumerica (tipo %76%61%72%20%70%72%6f%74%65%63%74%65%64%5f%6c%69%6e%6b…) che possiamo facilmente recuperare in questo modo.
Basta creare una pagina con questo codice:
<html>
<head>
<script>
function es()
{
var inn = document.getElementById(’inn’);
var out = document.getElementById(’out’);
out.value = escape(inn.value);
}
function unes()
{
var inn = document.getElementById(’inn’);
var out = document.getElementById(’out’);
out.value = unescape(inn.value);
}</script>
</head>
<body>
<textarea id=”inn” style=”width:90%;height:30%;display:block”></textarea>
<div><input type=”button” onclick=”es()” value=”escape”><input type=”button” onclick=”unes()” value=”unescape”></div>
<textarea id=”out” style=”width:90%;height:30%;display:block”></textarea>
</body>
</html>
Per chi volesse provare basta inserire del codice criptato qui sotto e cliccare su “unescape”:
Ritieni questo post utile o interessante?
Condividi e Segnala
Leggi anche:




