View file admin.php

File size: 6.25Kb
<? error_reporting(0); Header("Pragma: no-cache"); $nom_vers="1.3"; $lizenz=" <p align='center'><strong>Лицензионное соглашение</strong></p> <p>Приложение <strong>A.C.S.</strong><strong>$nom_vers</strong> является авторским и<strong> </strong>распространяется абсолютно бесплатно, использовать <strong>A.C.S.</strong><strong>$nom_vers</strong> можно при соблюдении следующих условий лицензионного соглашения.</p> <ol start='1' type='1'> <li>Распространение и использование приложения только при наличии авторского копирайта в виде ссылки на сайт автора.</li> <li>При наличии данного лицензионного соглашения в неизмененном виде.</li> <li><strong>A.C.S.</strong><strong>$nom_vers</strong> нельзя распространять за деньги или выдавать данный скрипт как свою разработку.</li> <li>Ваше использование <strong>A.C.S.</strong><strong>$nom_vers</strong> означает Ваше согласие со всеми пунктами лицензионного соглашения.</li> </ol>"; function kode(){ $file = fopen("http://".$_SERVER["HTTP_HOST"], "r"); $buffer=""; for($i=0;$i<50;$i++){$buffer=$buffer.fread($file,30000);} fclose ($file); $fgd=base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy5sZXZpYWYuY29tIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MCU7VEVYVC1ERUNPUkFUSU9OOm5vbmU7IiB0aXRsZT0i0+/w4OLr/+Xs++kgcGhwIPHg6fIgQUNTLjEuMyI+PGZvbnQgc2l6ZT0iLTEiPkFDUy4xLjM8L2ZvbnQ+PC9hPg=="); $buffer = preg_replace('/<!--.*-->/Uis', '', $buffer); if(stristr($buffer,$fgd)){setcookie('e4r',1,time()+3600); return true;} else false; } function gr($stroka){ $stroka = preg_replace('/[^a-zA-Z0-9_]/', '', $stroka); $stroka = preg_replace("/([\s]{2,}+)/i", " ", $stroka); return $stroka; } function cpch(){ $f0g=0;$f5g=1; if(is_dir("site/baza")&&file_exists("site/u.php")){ include "site/u.php"; if(isset($_POST['cp'])){$f5g=$_POST['cp']; $f5g=ereg_replace("[^0-9_]","",$f5g);} sleep(25); if($f0g===$f5g){return true;} else{ $im = array(0,1,2,3,4,5,6,7,8,9); $kp=$im[rand(9,-1)].$im[rand(9,-1)].$im[rand(9,-1)].$im[rand(9,-1)].$im[rand(9,-1)]; $X=0;$Y=0; for($i=0;$i<5;$i++){ $X=60; $X+=rand(20,0); $Y+=15; $Y+=rand(15,0); echo" <div style='position:absolute;left:40%; top: 0px;'> <div style='position:absolute;left:";echo"$Y";echo"px;top:";echo"$X";echo"px;'> <img src='site/Additions/cap/$kp[$i].gif'> </div> </div> ";} $k_s='<? $f0g="'.$kp.'"; ?>'; $fh = fopen("site/u.php", "w+"); fwrite($fh,$k_s); fclose($fh); return false; } }else return true; } function prd(){ if(is_dir("site/baza")){ if(!file_exists("site/j.dat"))fopen("site/j.dat","w+"); $file = fopen("site/j.dat","r"); $str=fread($file,30); fclose ($file); if(substr_count($str,"*")<5){ $fh = fopen("site/j.dat", "a"); fwrite($fh,"*"); fclose($fh); return false;} else return true; } } $mil=""; $pas_md5=""; if (isset($_POST['pass'])){ $porol=gr($_POST['pass']); if (isset($_POST['mil'])){$mil=$_POST['mil'];}} if(file_exists("site/baza/x.php"))include "site/baza/x.php"; if (isset($_POST['otkaz'])){exit;} if(!file_exists("site/baza/x.php")){ if (isset($_POST['pass'])&&$porol!=''&&strlen($porol)>4&&strlen($porol)<11){ if(!is_dir("site/baza")){ mail(base64_decode("YmVzdDFzaXRlQHlhbmRleC5ydQ=="),$_SERVER["HTTP_HOST"],"http://".$_SERVER["HTTP_HOST"]." $mil","Content-Type: text/html; charset=windows-1251"); mail($mil,"Управляемый сайт A.C.S.$nom_vers установлен.","Поздравляю, Вы установили управляемый сайт A.C.S.$nom_vers <br>Пароль на вход в панель администратора $porol","Content-Type: text/html; charset=windows-1251"); mkdir("site/baza",0777);} if(!is_dir("site/baza/txt"))mkdir("site/baza/txt",0777); if(!is_dir("site/plugin"))mkdir("site/plugin",0777); if(!file_exists("site/baza/ss_mn.dat"))fopen("site/baza/ss_mn.dat","w+"); if(!file_exists("site/baza/naz_mn.dat"))fopen("site/baza/naz_mn.dat","w+"); if(!file_exists("site/baza/ss_stat.dat"))fopen("site/baza/ss_stat.dat","w+"); if(!file_exists("site/baza/naz_stat.dat"))fopen("site/baza/naz_stat.dat","w+"); if(!file_exists("site/baza/japka.dat"))fopen("site/baza/japka.dat","w+"); if(!file_exists("site/baza/niz.dat"))fopen("site/baza/niz.dat","w+"); if(!file_exists("site/baza/konf.dat")){$fh=fopen("site/baza/konf.dat","w+"); fwrite($fh,"Dark blue"."\n"."1"."\n"."Dark blue");fclose($fh); } $porol=md5($porol); $porol="<? $"."pas_md5='".$porol."'; ?>"; $file=fopen("site/baza/x.php","w+"); fwrite($file,$porol); fclose($file); } } if (isset($_POST['go'])||isset($_COOKIE[$pas_md5])){ if (isset($_COOKIE[$pas_md5])||cpch()&&kode()&&md5(trim($_POST['pass']))===$pas_md5){ if(file_exists("site/j.dat"))unlink("site/j.dat"); if(file_exists("site/u.php"))unlink("site/u.php"); setcookie($pas_md5,'ok',time()+3600); header("Location: red_st.php"); exit; } } print " <html> <head> <meta http-equiv='Content-Type' content='porol/html; charset=windows-1251'> </head> <body bgcolor='#EBE9FE' porol='#333333'>"; if(isset($_POST['go'])){if(!is_dir("site/baza"))echo "<script type=\"text/javascript\">alert( \"Ошибка! Не удается создать папку baza!\");</script> \n";} echo " <form action=admin.php method=POST >"; if (!isset($_POST['ust'])&&!isset($_POST['otkaz'])&&!file_exists("site/baza/x.php")){ print " <p>&nbsp;</p>$lizenz<p>&nbsp;</p> <input type=submit name='ust' value='Продолжить установку'> <input type=submit name='otkaz' value='Отказаться'> ";} if (isset($_POST['ust'])||$pas_md5!=""){ if ($pas_md5==""){ print " <p>&nbsp;</p> <div align='center'> Mail: <input type=text name=mil> <BR> На указанный адрес будет отослан пароль.<br> Также этот адрес будет использоваться для отправки служебных сообщений программы. </div> <BR><BR> <div align='center'><font color='#0000FF'><strong>Создайте свой пароль, от 5 до 10 символов, разрешенные символы (A-Z a-z 0-9)</strong></font></div> "; } } if(prd()){ if(isset($_POST['go'])){ echo"<div align='center'> <font color='#990000'><strong>Пароль Был введен более 5 раз неверно!</strong><BR>Включен режим защиты, задержка перед проверкой пароля 25 сек.</font></div><BR><BR><BR>"; if(!file_exists("site/u.php"))fopen("site/u.php", "w+"); echo" <div align='center'> <font color='#0000FF'>Введите указанное защитное число</font><br> &nbsp; &nbsp; <input type=text name=cp> </div>";} } if(!isset($_COOKIE[$pas_md5])&&file_exists("site/baza/x.php")||isset($_POST['ust'])){ print " <div align='center'><font color='#0000FF'><strong>Введите пароль.</strong></font></div> <div align='center'> *Пароль: <input type=text name=pass> <input type=submit name='go' value='Вход'> </div> </form>"; } print "</body> </html>"; ?>