Come decriptare HTML e Javascript


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”:

Cerca: , , , , , ,

Ritieni questo post utile o interessante?
Condividi

Leggi anche:

Rispondi al post