酷!學園

站務相關 => Study-Area 公開討論版 => 主題作者是: hikohan 於 2003-12-03 11:04

主題: [分享]砍站者自斃程式
作者: hikohan2003-12-03 11:04
很早知道netman有被砍站的困擾,雖然我也砍過。

// 砍站記錄
function kickmeout() {
global $badipfrom, $HOST_IP;
system("echo $HOST_IP >> $badipfrom");
echo "$HOST_IP blocked!";
}

// 拒絕砍站者登入
$handle = fopen ($badipfrom, "r");
$IPS = fread ($handle, filesize ($badipfrom));
   if(ereg("$HOST_IP", $IPS)){
      $TELEPORT='Y';
      }
fclose ($handle);


把記錄砍站的鏈結放在主頁,例如<a href="hell.php">.</a>

這樣,砍站者必定自斃!
主題: [分享]砍站者自斃程式
作者: ozakipw2003-12-03 12:03
對不起小弟愚笨~可否有一個完整範例說明啊...
看不懂...嗚嗚嗚~~~
主題: why
作者: hikohan2003-12-03 16:43
首先我會在head載入config辨識user,包括member或者黑名單,
<?php
..
if($TELEPORT=='Y'){exit("bye!");}
..
?>

當user用teleport類似程式砍站,無法分辨牢籠,就會自陷困境。

用php邏輯想一下。  :wink: