[lug] unescaping url encoded document
    Zan Lynx 
    zlynx at acm.org
       
    Fri Nov  6 13:51:33 MST 2009
    
    
  
On 11/6/09 1:21 PM, Kenneth D Weinert wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> This is sort of amusing. I got a scam email telling me that the IRS was
> going to give me a refund of $773.00 and all I had to do was fill in the
> form and send it off.
>
> I clicked on it just to see where they were really sending it and did a
> "View Source" in my browser.  Here are the first 4 lines (4th line
> truncated):
>
> <Script Language='Javascript'>
> <!-- HTML Encryption provided by IRS -->
> <!--
> document.write(unescape('%3C%21%44%4F%43%54%59%50%45%20%48%54%4D%4C%20%50
>
>
> It displays fine, but I'm just curious what the submit button does and
> wondered if anyone had an easy shortcut to translate the URL Encoding
> into plain text outside of a browser.
>
> An interesting variation, at least one I hadn't seen before.
Sometimes it is a simple expansion. Other times it expands into more 
Javascript, and the only easy way to find the output is to actually run it.
There is a Perl module that wraps SpiderMonkey, the Mozilla/Firefox 
Javascript interpreter. SpiderMonkey can be used to decode these with 
some extra effort.
-- 
Zan Lynx
zlynx at acm.org
"Knowledge is Power.  Power Corrupts.  Study Hard.  Be Evil."
    
    
More information about the LUG
mailing list