Spammers use redirection and cipher scripts to load Geocities with junkIf you received junk email with links like these:http://www.geocities.com/bovusanu http://www.geocities.com/pukerixa http://www.geocities.com/sitoraxa http://www.geocities.com/xapypogi http://geocities.com/dqdiynxtm18 http://geocities.com/dgpmvwpo5fu http://www.geocities.com/lekydudo then you are probably familiar with the redirection spam that is plaguing Geocities. The free Geocities pages actaully contain scripting that conceals the destiniation of the browser redirect. The spammers hide the real site name to prevent Geocities from conducting a simple scan to look for spammer pages. Below is one of the scripts:
s1="lmwakwsxjkdtaunmliizobou"; is the key for this cipher. s3="501e1413020707584a07051a06000f 0a09544b300e140e260f1f1e111f554d0f 0305001b165b1a021c4705150c031b1c03 035909191215584a4b44544155534d4b01 1d0e1f58405a1f0211150312011a0b0717 5a021a034a575546090c1006051853"; is the encoded string. These are hex values. unescape( '%'+s3.substr( i2,2)) turns each pair of hex values into the ASCII equivalent. s4.charCodeAt(0) ^ s1.charCodeAt(i1++) Uses the bitwise exclusive OR to to generate a new number for the ASCII value of the coded string and the ASCII value of the key s2+= String.fromCharCode Converts the XORed value back into a character. For example the first pair/hex number in the coded string is 50. This becomes %50 and is unescaped to P. P and the first letter of the key string, l are converted into ascii numbers: 80 and 108, respectively. If we XOR ^ 80 and 108 the result is 60. Converting this back to an character value produces <. The fully converted string is: <script language="JavaScript">window.top.location.href='http://softherbals.com';</script> which launches the browser redirect.
Other Recent Exampleshttp://www.geocities.com/Eldridgeuas29177var i,y,x="3c7363726970743e0d0a77696e646f772e746f702e6c6f636174696f6e2e687265663d22687474703a2f2f616e68657262616c2e636f6d223b0d0a3c2f7363726970743e";y='';for(i=0;i http://www.geocities.com/ecyxadpuu var xwxgufq="jkrueqbpbsiyjrmhjiiig";var xkknmz=0;var finozzvi,dqpwoki,hfsblih="561811070c011650425349594a520109040e1c08000f56503f04070323010100091e50531f03070d0610441f1d054b1d0d1303070016045c051a0f0f4949474a4b525545515f50425349594a524d484d011d1d1750445d060a17161807010b180601430b05044e525b451811070c01164e" ; dqpwoki='' ; var trxfqml ; for( finozzvi=0 ; finozzvi< hfsblih.length ; finozzvi+=2){trxfqml=unescape( '%'+hfsblih.substr( finozzvi,2)); dqpwoki+= String.fromCharCode( trxfqml.charCodeAt(0) ^ xwxgufq.charCodeAt(xkknmz++) ); if ( xkknmz >= xwxgufq.length ) xkknmz = 0; } is softherbals.com, redirects to herbal-land.com http://www.geocities.com/kdzidnbdc var i,y,x="3c7363726970743e0d0a3c212d2d0d0a646f63756d656e742e777269746528756e65736361706528222533437363726970742532306c616e67756167652533442532324a61766153637269707425323225334525304425304177696e646f772e746f702e6c6f636174696f6e2e68726566253344253237687474702533412f2f736f667468657262616c732e636f6d2532372533422530442530412533432f7363726970742533452229293b0d0a2f2f2d2d3e0d0a3c2f7363726970743e" ; y='';for( i=0 ; i< x.length; i+=2){y+=unescape('%'+x.substr(i,2)) ; } is softherbals.com, redirects to herbal-land.com http://www.geocities.com/lysybuko var jhgmgbypo="amdzvmjndwdgkbfdwywxsjabzg";var lsiwu=0;var zqlvoefo,eudxbx,idtpfr="5d1e07081f1d1e4e445744474b42464457151616141f00051f5a4327050c173e091c0d07104555150f0a131600560705114c1608020c101319034406161202474b42464457595745534a41451213151d5e55591a051c081307121b50565d4e5714171e4d5a5e5514021f0d0a0253" ; eudxbx='' ; var utrmbn; for( zqlvoefo=0 ; zqlvoefo< idtpfr.length ; zqlvoefo+=2){utrmbn=unescape( '%'+idtpfr.substr( zqlvoefo,2)); eudxbx+= String.fromCharCode( utrmbn.charCodeAt(0) ^ jhgmgbypo.charCodeAt(lsiwu++) ) ; if ( lsiwu >= jhgmgbypo.length ) lsiwu = 0; } is softherbals.com, redirects to herbal-land.com http://www.geocities.com/pwyzyoek var i,y,x="3c7363726970743e0d0a3c212d2d0d0a646f63756d656e742e777269746528756e65736361706528222533437363726970742532306c616e67756167652533442532324a61766153637269707425323225334525304425304177696e646f772e746f702e6c6f636174696f6e2e68726566253344253237687474702533412f2f736f667468657262616c732e636f6d2532372533422530442530412533432f7363726970742533452229293b0d0a2f2f2d2d3e0d0a3c2f7363726970743e"; y=''; for( i=0; i< x.length; i+=2){y+=unescape('%'+x.substr(i,2)) ; } is softherbals.com, redirects to herbal-land.com Sample full conversion:
|