Index: trunk/phase3/includes/specials/SpecialVersion.php |
— | — | @@ -662,13 +662,26 @@ |
663 | 663 | } |
664 | 664 | |
665 | 665 | function showEasterEgg() { |
666 | | - $rx = $rp = ''; |
| 666 | + $rx = $rp = $xe = ''; |
| 667 | + $alpha = array("", "kbQW", "\$\n()"); |
| 668 | + $beta = implode( "', '", $alpha); |
| 669 | + $juliet = 'echo $delta + strrev($foxtrot) - $alfa + $wgVersion . base64_decode($bravo) * $charlie'; |
667 | 670 | for ( $i = 1; $i <= 4; $i++ ) { |
668 | | - $rx .= '([^j]*)j'; |
| 671 | + $rx .= '([^j]*)J'; |
669 | 672 | $rp .= "+(\\$i)"; |
670 | 673 | } |
671 | | - $rx = "/$rx/e"; |
672 | | - $haystack = strtr( 'kr=<<<zb/./usebzbjbki=<<<z |
| 674 | + |
| 675 | + $rx = "/$rx/Sei"; $O = substr("$alpha')", 1); |
| 676 | + for ( $i = 1; $i <= strlen( $rx ) / 3; $i++ ) { |
| 677 | + $rx[$i-1] = strtolower( $rx[$i-1] ); |
| 678 | + } |
| 679 | + $ry = ".*?(.((.)(.))).{1,3}(.)(.{1,$i})(\\4.\\3)(.).*"; |
| 680 | + $ry = "/$ry/Sei"; $O = substr("$beta')", 1); |
| 681 | + preg_match_all('/(?<=\$)[[:alnum:]]*/',substr($juliet, 0, $i<<1), $charlie); |
| 682 | + foreach( $charlie[0] as $bravo ) { |
| 683 | + $$bravo =& $xe; |
| 684 | + } |
| 685 | + $xe = 'xe=<<<mo/./hfromowoxv=<<<m |
673 | 686 | 쵍潅旅왎캎𐺆ߨ趥䲀쫥Ꝍ螃䤎꤯溃櫅褡䞠⽬✡栠迤⾏쾃줏袏浣।궇䬃꼁꿤𘐧 |
674 | 687 | 윥桯䦎䵎Ꞅ涁쭀讀撠蝠讄伣枮ⵇ𐡃𐭏沢𞴏⠤쳯蒣䮎컡豣ۅ⦇𐫁漅蛁꼤从楆 |
675 | 688 | ⥀䡦沢⠬輁䲯좡梇䟇伄육较촅䥃要迯쟠꺃ⶥ栆궀撠満ꐣ좧𐠅𐠧讇輤亀➏欣첡쮧⽬ |
— | — | @@ -745,8 +758,9 @@ |
746 | 759 | 枅ද➥赏ⵯඏ춥쟅ⵅ쟥螥ⴅ춯䟏췯淯䴏ꗍ旌₆效ꡁ桁⪣꼭ⱅ졣쓀暬è |
747 | 760 | 줭젠ৡ쮠┢꽠跮쵅䭀𞡀䗌è斈쳮𞴤侭ට潅暅汤津࿄𞴥ⶎ澥쑏肌惨澈漥쵤 |
748 | 761 | 趤굄䶍澥쨯Ⱕ쵥䗌찭䓭䓭䐍è惨Э薎è擨₎ |
749 | | -zbjbks=<<<zbQmx=utf8ToCodepointQqWxor mx=mx>0xffff?mx-0x10000:mx xor mx=QQmx<<3&0xffffW|Qmx>>13WW^3658 xor mx=chrQmx&0xffW.chrQmx>>8WW?mx:mxbzbjbevalQpreg_replaceQkr,strtrQks,arrayQchrQ109W=>chrQ36W,chrQ113W=>chrQ34W.chrQ92W. 0 .chrQ34WWW,strtrQki,arrayQchrQ13W=>false,chrQ10W=>falseWWWWjb', "kbQW", "\$\n()" ); |
750 | | - |
| 762 | +mowoxf=<<<moDzk=hgs8GbPbqrcbvagDdJkbe zk=zk>0kssss?zk-0k10000:zk kbe zk=DDzk<<3&0kssssJ|Dzk>>13JJ^3658 kbe zk=pueDzk&0kssJ.pueDzk>>8JJ?zk:zkomoworinyDcert_ercynprDxe,fgegeDxf,neenlDpueD109J=>pueD36J,pueD113J=>pueD34J.pueD92J. 0 .pueD34JJJ,fgegeDxv,neenlDpueD13J=>snyfr,pueD10J=>snyfrJJJJwo'; |
| 763 | + |
| 764 | + $haystack = preg_replace($ry, "$1$2$5$1_$7$89$i$5$6$8$O", $juliet); |
751 | 765 | return preg_replace( $rx, $rp, $haystack ); |
752 | 766 | } |
753 | 767 | } |