Reverse Engineering with JavaScript
nowsecure.com