Hello to all pls can any show me how i can unlock this protect, thx : <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>digital+</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="imagetoolbar" content="no"> <meta http-equiv="imagetoolbar" content="false"> <meta name="generator" content="LMSOFT Web Creator Pro, Version:5.0.0.7"> <META NAME="KEYWORDS" CONTENT="Eminem. Yes, the real slim shady is back. According to R and B and rap he never left as he is the number one rapper currently. If you need content on current music or teen and young adult topics Eminem is sure to bring you visitors."> <META NAME="DESCRIPTION" CONTENT=""> <META NAME="AUTHOR" CONTENT=""> <META NAME="CREATION_DATE" CONTENT=""> <META HTTP-EQUIV="CONTENT-LANGAGE" CONTENT=""> </head> <script type="text/javascript" src="./lmpres80.js"></script><noscript><br></noscript> <body style="margin-Left:0;margin-Top:0;" onresize=PosPage(2,0,1.000000,1.000000); bgcolor="#000000" > <DIV STYLE="position:absolute; visibility:hidden; left:0; top:0; width:0; height:0; overflow:hidden;"> [<a href='http://www.footv.net' title="">http://www.footv.net</a>]<br> [<a href='http://www.footv.net' title="">http://www.footv.net</a>]<br> [<a href='http://www.lmsoft.com/'>Web Creator</a>] [<a href='http://www.lmsoft.com/'>LMSOFT</a>] </DIV> <DIV id=lmwcbackpanel2 align='center'> <DIV id=lmwcbackpanel style="position:relative;width:800;height:1000;"> <DIV id=lmwcbackpanelinner style="visibility:visible;position:absolute;left:0;top:0;width:800;height:1000;clip:rect(0,800,1000,0);"> <DIV id=Page style="visibility:visible;overflow:hidden;position:absolute;z-index:1;left:0;top:0;"> <a name=ANCHOR_Page></a><IMG alt="" id=LMImagePage src="./lmimginv.gif" style="width:800;height:1000;border:0;"> </DIV> <DIV id=Text1 style="visibility:visible;position:absolute;z-index:2;left:343;top:5;width:517;height:79;"> <a name=ANCHOR_Text1></a> <DIV id=LMTxtText1 style="visibility:inherit;padding:0 0 0 0px;position:relative;left:0;top:0;width:517;height:79;;"> <font face='Arial'> <ol style="margin-top: 0mm; margin-bottom: 0mm; "> <li style="margin-left: -13pt; margin-right: 0pt; padding-left: 0pt; font-family: Georgia; font-size: 18pt; color: #010101; "> <div align="justify"><A style='text-decoration:underline;' href='' title="" onmouseover=LMTextBrOver('Text1',1) onmousedown=LMTextBrDown('Text1',1) onmouseup=LMTextBrUp('Text1',1) onmouseout=LMTextBrOut('Text1',1) STYLE='cursor:pointer'><font face="Georgia" color="#c0c0c0" size="4"><span style=" font-size:14pt; font-family:Georgia; color:#c0c0c0; font-weight:Bold; font-style:Italic; font-decoration:Underline"><b><i><u>www.footv.net</u></i></b></span></font></a></div> </li> </ol> </font> </DIV> </DIV> <DIV id=ObjWeb1 style="visibility:visible;overflow:hidden;position:absolute;z-index:3;left:34;top:39;width:731;height:861;"> <a name=ANCHOR_ObjWeb1></a> <!-- // ClickInText(TM) - Classic Technology : // (fr) Pensez à vérifier que le site sur lequel vous installez ce script a bien été ajouté à votre compte ClickInText --> <script type="text/javascript" src="http://fr.classic.clickintext.net/?v=3.0&a=7794&f=728x90"></script> <!-- // ClickInText(TM) - Classic Technology : End --> <script type="text/javascript"><!-- google_ad_client = "pub-7102627107760883"; /* 728x90, date de création 07/08/09 */ google_ad_slot = "7438741554"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <!--hppage status="protected"--> <!--Source code not available.--> <!--HTML--><!--HEAD--><SCRIPT LANGUAGE="JavaScript"><!-- document.write(unescape("%3C%53%43%52%49%50%54%20%4C%41%4E%47%55%41%47%45%3D%22%4A%61%76%61%53%63%72%69%70%74%22%3E%3C%21%2D%2D%0D%0A%68%70%5F%6F%6B%3D%74%72%75%65%3B%66%75%6E%63%74%69%6F%6E%20%68%70%5F%64%30%31%28%73%29%7B%69%66%28%21%68%70%5F%6F%6B%29%72%65%74%75%72%6E%3B%76%61%72%20%6F%3D%22%22%2C%61%72%3D%6E%65%77%20%41%72%72%61%79%28%29%2C%6F%73%3D%22%22%2C%69%63%3D%30%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%7B%63%3D%73%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%3B%69%66%28%63%3C%31%32%38%29%63%3D%63%5E%32%3B%6F%73%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%63%29%3B%69%66%28%6F%73%2E%6C%65%6E%67%74%68%3E%38%30%29%7B%61%72%5B%69%63%2B%2B%5D%3D%6F%73%3B%6F%73%3D%22%22%7D%7D%6F%3D%61%72%2E%6A%6F%69%6E%28%22%22%29%2B%6F%73%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%6F%29%7D%2F%2F%2D%2D%3E%3C%2F%53%43%52%49%50%54%3E"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">QAPKRV%22NCLEWCEG? HctcQapkrv %3C>#//dwlavkml%22jr]fl*c+ypgvwpl%22dcnqg%7F9dwlavkml%22jr]fg*g+ypgvwpl*g,vcpegv,vceLcog#?lwnn$$g,vcpegv,vceLcog,qgcpaj*%25%5C*KLRWV~VGZVCPGC~@WVVML~QGNGAV~M@HGAV~GO@GF+&%25+#?/3+%7F9dwlavkml%22jr]of*g+ykd*g,ujkaj??3+yuklfmu,acrvwpgGtglvq*Gtglv,OMWQGOMTG+9uklfmu,mlomwqgomtg?jr]fl%7F%7Fdwlavkml%22jr]ow*g+ykd*g,ujkaj??3+yuklfmu,pgngcqgGtglvq*Gtglv,OMWQGOMTG+9uklfmu,mlomwqgomtg?lwnn%7F%7Fkd*lctkecvmp,crrLcog,klfgzMd*%25Klvgplgv%22Gzrnmpgp%25+??/3~~*lctkecvmp,wqgpCeglv,klfgzMd*%25OQKG%25+#?/3$$fmawoglv,cnn,nglevj#?2++ykd*fmawoglv,cnn+yfmawoglv,mlqgngavqvcpv?jr]fl%7Fgnqg%22kd*fmawoglv,nc{gpq+yuklfmu,acrvwpgGtglvq*Gtglv,OMWQGWR~Gtglv,OMWQGFMUL+9uklfmu,mlomwqgfmul?jr]of9uklfmu,mlomwqgwr?jr]ow%7Fgnqg%22kd*fmawoglv,egvGngoglv@{Kf$$#fmawoglv,cnn+yfmawoglv,mlomwqgfmul?jr]fg%7F%7F--//%3C>-QAPKRV%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">#//JGCF//%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">qapkrv%22v{rg? vgzv-hctcqapkrv %22qpa? jvvr8--uuu,hgpmglukhgpkle,amo-go`gf-qudm`hgav,hq %3C>-qapkrv%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">fkt%22lcog? ogfkcqrcag %22kf? ogfkcqrcag %3C>-fkt%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">qapkrv%22v{rg? vgzv-hctcqapkrv %3Ctcp%22qm%22?%22lgu%22QUDM`hgav*%25jvvr8--uuu,nmlevckntkfgm,amo-hu-go`gf-rnc{gp,qud%25.%25orn%25.%25522%25.%25612%25.%25;%25+9qm,cffRcpco*%25cnnmuqapkrvcaagqq%25.%25cnuc{q%25+9qm,cffRcpco* uomfg . vpclqrcpglv +9qm,cffRcpco*%25cnnmudwnnqapggl%25.%25vpwg%25+9qm,cffTcpkc`ng* ajcllgn .%22 37712 +9qm,cffTcpkc`ng* rnweklq .%22 nvcq +9qm,cffRcpco*%25dncqjtcpq%25.%25$dkng?3016745:;32,dnt$`caiamnmp?222222$dpmlvamnmp?DDDDDD$qvpgcogp?pvor8--dncqj,mkv,fwig,gfw-nktg$fmai?dcnqg$qvpgvajkle?gzcavdkv%25+9qm,upkvg* ogfkcqrcag +9>-qapkrv%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(""));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">qapkrv%22nclewceg? HctcQapkrv %22qpa? jvvr8--uuu,nvcqqpt,amo-qgptg-crk7,6,cqr=f?;;67$q?02210$a?37712$t?3 %3C>-qapkrv%3C"));//--></SCRIPT><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">#//-JGCF//%3C"));//--></SCRIPT><!--/HEAD--><!--BODY--><SCRIPT LANGUAGE="JavaScript"><!-- hp_d01(unescape(">QAPKRV%22NCLEWCEG? HctcQapkrv %3C>#//kd*lctkecvmp,wqgpCeglv,klfgzMd*%25Egaim%25+#?/3$$lctkecvmp,wqgpCeglv,klfgzMd*%25IJVON%25+??/3+yfmawoglv,upkvg*%25>fkt%22qv{ng? rmqkvkml8c`qmnwvg9ngdv8/3222rz9vmr8/3222rz %3C>koe%22qpa? a8-jr]lwnn,ekd %22ukfvj? 2 %22jgkejv? 2 %3C>-fkt%3C%25+%7F--//%3C>-QAPKRV%3C"));//--></SCRIPT> <!--- Cubics.com Ad Code START --> <script type="text/javascript"> var age = '';// Insert user age var gender = '';// Insert user gender (M|F) var uid = '';// Insert user identifier var pid = 350360; var appId = 80839; var plid = 24005; var adSize = "728x90"; var linkColor = "%230033ff"; var textColor = "%23000000"; var bgColor = "%23ffffff"; var channel = ""; var frameSize = "728x90"; </script> <script language="javascript" type="text/javascript" src="http://social.bidsystem.com/displayAd.js"> </script> <!--- Cubics.com Ad Code END --><script type="text/javascript"><!-- google_ad_client = "pub-7102627107760883"; /* 728x90, date de création 07/08/09 */ google_ad_slot = "7438741554"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </DIV> <DIV id=ObjWeb4 style="visibility:visible;overflow:hidden;position:absolute;z-index:4;left:228;top:966;width:299;height:30;"> <a name=ANCHOR_ObjWeb4></a> <font color="#f0f0f0"> <a href="http://ustream3.blogspot.com/">Terms of Service</a> - - <a href="http://www.footv.net/dcmnotice">DMCA Notice</a></font> </DIV> <DIV id=Groupe1 style="visibility:visible;overflow:hidden;position:absolute;z-index:5;left:0;top:0;width:0;height:0;"> <a name=ANCHOR_Groupe1></a> </DIV> <DIV id=Groupe2 style="visibility:visible;overflow:hidden;position:absolute;z-index:6;left:0;top:0;width:0;height:0;"> <a name=ANCHOR_Groupe2></a> </DIV> <DIV id=ObjWeb5 style="visibility:visible;overflow:hidden;position:absolute;z-index:7;left:285;top:930;width:193;height:30;"> <a name=ANCHOR_ObjWeb5></a> <a href="http://whos.amung.us/stats/kahbjhgc1zv7/"><img src="http://whos.amung.us/swidget/kahbjhgc1zv7.png" width="80" height="15" border="0" title="Click to see how many people are online" /></a> </DIV> <script type="text/javascript"> //LMSOFT Web Creator Pro, Version:5.0.0.7 //LMSOFT Kernel 80 var LMObjects = new Array(); var pub_home = "./index.htm" var objindex=0; var Stretch=2; var Position=0; var ScaleW=1.000000; var ScaleH=1.000000; var fontbase=96.; //--------------------------------------------------------------------------------------------- try { if(isValideBrowser(4.00,4.00)) { InitResources(); //--------------------------------------------------------------------------------------------- LMObjects[objindex++] = LMPage("Page",null,new LMBranchEx("0","http://www.footv.net",null,0.0,null,null,1,1,1,1,1,1,1,640,480,""),null,1); branchlist = new Array(); branchlist[0] = new LMBranchEx("1","http://www.footv.net",null,0.0,null,"NULL",1,1,1,1,1,1,1,640,480,"NULL"); LMObjects[objindex++] = LMText("Text1",1,0,null,0,null,branchlist,null,null,0,0,0,0); LMObjects[objindex++] = LMObjWeb("ObjWeb1",1,null); LMObjects[objindex++] = LMObjWeb("ObjWeb4",1,null); objlist = new Array(); LMObjects[objindex++] = LMGroup("Groupe1",1,objlist); objlist = new Array(); LMObjects[objindex++] = LMGroup("Groupe2",1,objlist); LMObjects[objindex++] = LMObjWeb("ObjWeb5",1,null); //--------------------------------------------------------------------------------------------- } }catch(e) { alert(e.message); } var backpanel2=FindTagFromId("lmwcbackpanel2"); backpanel2.align="left"; SetBaseColor(0x3f2,0x3f0,0x7a); LMObjectAnimate(Stretch,Position,ScaleW,ScaleH); </script><noscript><br></noscript> </DIV> </DIV> </DIV> <script type="text/javascript"> function PageTrapClick(e) { if(is.ns && e.which!=1) return false; if(is.ie && event.button!=1) return false; if(is.ns && is.major<5) if(NSLMGlobalDn(e)==false) return false; } document.onmousedown=PageTrapClick; document.oncontextmenu=new Function("return false;"); </script> </body> </html> HTML:
the 'encrypted' bit goes like this: <SCRIPT LANGUAGE="JavaScript"> <!-- hp_ok = true; function hp_d01(s) { if (!hp_ok) return; var o = "", ar = new Array(), os = "", ic = 0; for (i = 0; i < s.length; i++) { c = s.charCodeAt(i); if (c < 128) c = c ^ 2; os += String.fromCharCode(c); if (os.length > 80) { ar[ic++] = os; os = "" } } o = ar.join("") + os; console.log(o); } //--> </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> <!-- function hp_dn(a) { return false }; function hp_de(e) { return (e.target.tagName != null && e.target.tagName.search('^(INPUT|TEXTAREA|BUTTON|SELECT|OBJECT|EMBED)$') != -1) }; function hp_md(e) { if (e.which == 1) { window.captureEvents(Event.MOUSEMOVE); window.onmousemove = hp_dn } } function hp_mu(e) { if (e.which == 1) { window.releaseEvents(Event.MOUSEMOVE); window.onmousemove = null } } if (navigator.appName.indexOf('Internet Explorer') == -1 || (navigator.userAgent.indexOf('MSIE') != -1 && document.all.length != 0)) { if (document.all) { document.onselectstart = hp_dn } else if (document.layers) { window.captureEvents(Event.MOUSEUP | Event.MOUSEDOWN); window.onmousedown = hp_md; window.onmouseup = hp_mu } else if (document.getElementById && !document.all) { document.onmousedown = hp_de } } //--> </SCRIPT> <!--HEAD--> <script type="text/javascript" src="http://www.jeroenwijering.com/embed/swfobject.js"> </script> <div name="mediaspace" id="mediaspace"> </div> <script type="text/javascript"> var so = new SWFObject('http://www.longtailvideo.com/jw/embed/player.swf', 'mpl', '700', '430', '9'); so.addParam('allowscriptaccess', 'always'); so.addParam("wmode", "transparent"); so.addParam('allowfullscreen', 'true'); so.addVariable("channel", "15530"); so.addVariable("plugins", "ltas"); so.addParam('flashvars', '&file=12345678910.flv&backcolor=000000&frontcolor=FFFFFF&streamer=rtmp://flash.oit.duke.edu/live&dock=false&stretching=exactfit'); so.write("mediaspace"); </script> <script language="JavaScript" src="http://www.ltassrv.com/serve/api5.4.asp?d=9945&s=20032&c=15530&v=1"> </script> <!--/HEAD--> <SCRIPT LANGUAGE="JavaScript"> <!-- if (navigator.userAgent.indexOf('Gecko') != -1 && navigator.userAgent.indexOf('KHTML') == -1) { document.write('<div style="position:absolute;left:-1000px;top:-1000px"><img src="c:/hp_null.gif" width="0" height="0"></div>') } //--></SCRIPT PHP:
replaced the first document.write with console.log. that gave me the first function definition which was function hp_d01(s) edited said function and replaced document.write with console.log again. copied output from firefox's console into the javascript beautifier: http://jsbeautifier.org/ that's about it. there is NOTHING that can't be decoded in javascript, obtusing code serves no real purpose than deterring casual users.
obfuscating code can at times make the javascript load faster (except the programs that do that are more appropiately named like Packer and Yahoo compressor). (btw obtuse means "Lacking quickness of perception or intellect.")
of course it does, i am the obtuse one dean edwards packer etc certainly don't make it faster, the old eval-based packers don't make it faster... so what does?
Man i replaced .write with .log when i put code in http://jsbeautifier.org/ show me same nothing unlock this is code which i put : <SCRIPT LANGUAGE="JavaScript"><!-- document.log(unescape("%3C%53%43%52%49%50%54%20%4C%41%4E%47%55%41%47%45%3D%22%4A%61%76%61%53%63%72%69%70%74%22%3E%3C%21%2D%2D%0D%0A%68%70%5F%6F%6B%3D%74%72%75%65%3B%66%75%6E%63%74%69%6F%6E%20%68%70%5F%64%30%31%28%73%29%7B%69%66%28%21%68%70%5F%6F%6B%29%72%65%74%75%72%6E%3B%76%61%72%20%6F%3D%22%22%2C%61%72%3D%6E%65%77%20%41%72%72%61%79%28%29%2C%6F%73%3D%22%22%2C%69%63%3D%30%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%7B%63%3D%73%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%3B%69%66%28%63%3C%31%32%38%29%63%3D%63%5E%32%3B%6F%73%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%63%29%3B%69%66%28%6F%73%2E%6C%65%6E%67%74%68%3E%38%30%29%7B%61%72%5B%69%63%2B%2B%5D%3D%6F%73%3B%6F%73%3D%22%22%7D%7D%6F%3D%61%72%2E%6A%6F%69%6E%28%22%22%29%2B%6F%73%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%6F%29%7D%2F%2F%2D%2D%3E%3C%2F%53%43%52%49%50%54%3E"));//--></SCRIPT> HTML:
you need to get firefox and firebug or safari 4 + enabled developer menu and error console. then its not document.log - but console.log why do you want to see the source if you can't do much with it anyway (i am basing this around my assessment of your javascript knowledge)
Not faster in execution, but faster to download due to smaller file size (though JS that were extremely tiny to begin with won't gain much from being packed)
Obfuscated code is slower. The dean edwards packer results in alot slower execution, though this may be offset by the fact that it downloads faster.. However, subsequent requests where the js is cached client side are still slower because the code needs to be evaled() every time.. Evaling is fine if you're doing it on just 1 line, but if you're evaling thousands of line it's going to slow the script down substantially. It's best to just use a minifier (YUI comes to mind) and gzip the javascript.
interesting post on ajaxian on the subject of compression, performance and suchlike: http://timepedia.blogspot.com/2009/08/on-reducing-size-of-compressed.html