> /var/www/html/data"); //--------------------------------------------------------- //---------------------------------------------------------------------- // 아래의 주석은 공격 당할 경우 아래의 주석 및 맨 밑줄의 주석을 해제 합니다. //---------------------------------------------------------------------- //if($_SERVER['HTTP_USER_AGENT'] == 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)' || $_SERVER['SCRIPT_NAME'] == '/img/01.gif' ) { // echo "DOS 혹은 Syn Flood 공격으로 해당 사이트를 차단합니다."; // exec("echo '".$_SERVER['HTTP_USER_AGENT']." : ".$_SERVER['HTTP_HOST']."' >> /var/www/html/data"); //} //else { // pdns 사용으로 기존 서버에 접속할 필요가 없음 // require_once 'inc/connect.inc'; $host_name='localhost'; $user_name='pdns'; $db_name='pdns'; $db_password='gozld__ckeksQnd'; $connect = mysqli_connect($host_name, $user_name,$db_password,$db_name) or error(mysqli_error()); //mysqli_query("set names euckr"); // 해킹시 로그 확인 //mysql_query("INSERT INTO dns_data VALUES ('','".$_SERVER['HTTP_HOST']."','".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_USER_AGENT']."','".$_SERVER['QUERY_STRING']."',CURRENT_TIMESTAMP)"); // 해킹시 로그 확인끝 $domain_name = $_SERVER['HTTP_HOST']; include 'inc/Punycode.class.php'; $puny = new Punycode(); $domain_name = str_replace("www.", "", str_replace("http://", "", strtolower($domain_name))); $tld = strrchr($domain_name, "."); // if($tld) $domain_name = str_replace($tld, "", $domain_name); // $domain_name = iconv('euc-kr', 'utf-8', $domain_name); // $domain_name = $puny->decode($domain_name).$tld; //$domain_name = iconv('utf-8', 'euc-kr', $domain_name); $query = 'select * from domain_service where domain="'.$domain_name.'"'; $data = mysqli_fetch_assoc(mysqli_query($connect,$query)); if(!isset($data) || sizeof($data) <= 0) #{ # $query = 'select * from domain_service where domain="'.$_SERVER['HTTP_HOST'].'"'; # $data = mysql_fetch_assoc(mysql_query($query)); #} { $data['url'] = str_replace("http://", "", $data['url']); include("inc/connect.inc"); $query = "SELECT * FROM domain_register WHERE domain_name = '$domain_name'"; $result = mysqli_query($connect,$query); if( mysqli_num_rows($result) <=0 ){ header( 'Location: https://www.mireene.com' ); } if(mysqli_result($result,0,"isStatus")==14) { if(mysqli_result($result,0,"close_forwarding")) { $data['kind'] = 1; $data['url'] = "www.grbwarning.or.kr/"; } else { $close_site = 1; $data['kind'] = 1; $data['url'] = "mireene.com/data/templates/newmir0605/cutsite/index.php?HOST_NAME=$domain_name"; } } include("act_forwarding.html"); } // 포워딩 서비스 if($data['mode'] == "forwarding_act") { $data['url'] = str_replace("http://", "", $data['url']); include("inc/connect.inc"); /* $query = "SELECT * FROM domain_service WHERE domain = '$domain_name'"; $result = mysqli_query($connect,$query); if(mysqli_result($result,0,"isStatus")==14) { if(mysqli_result($result,0,"close_forwarding")) { $data['kind'] = 1; $data['url'] = "www.grbwarning.or.kr/"; } else { $close_site = 1; $data['kind'] = 1; $data['url'] = "mireene.com/data/templates/newmir0605/cutsite/index.php?HOST_NAME=$domain_name"; } } */ include("act_forwarding.html"); } // 파킹 서비스 elseif($data['mode'] == "parking_act") { include("act_parking.html"); } // 편집형 파킹 서비스 elseif($data['mode'] == "parking_act2") { include("act_parking2.html"); } // 그외 잘못된 서비스 else { include("act_etc.html"); } ?>