Skip to content

Instantly share code, notes, and snippets.

@trent2
Created June 12, 2017 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trent2/1addcaf7a43b33847c8ff8cfa5f03eeb to your computer and use it in GitHub Desktop.
Save trent2/1addcaf7a43b33847c8ff8cfa5f03eeb to your computer and use it in GitHub Desktop.
Bookletmark: UnObfuscate spiegel online
javascript:document.getElementsByClassName("obfuscated-content")[0].setAttribute("class","");var%20b=document.getElementsByClassName("obfuscated"),c,d,e,f,g;%20for(f%20in%20b){d=b[f].innerHTML;c="";inElement=!1;openTag=-1;dontTranslate=closingTag=isATag=!1;for(e=0;e<d.length;++e){-1<openTag&&openTag++;g=d.charCodeAt(e);60==g&&(inElement=dontTranslate=!0,openTag=0);if(33<g&&!dontTranslate)switch(g){case%20180:c+=";";break;case%20178:c+="!";break;case%20177:c+="&";break;default:c+=String.fromCharCode(g-1)}else%20c+=d.charAt(e);1==openTag&&97==g&&(isATag=!0);1==openTag&&47==g&&(closingTag=!0);inElement&&62==g&&(dontTranslate=isATag&&!closingTag,inElement=closingTag=isATag=%20!1,openTag=-1)}b[f].innerHTML=c};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment