作者 主題: [分享]砍站者自斃程式  (閱讀 3769 次)

0 會員 與 1 訪客 正在閱讀本文。

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
[分享]砍站者自斃程式
« 於: 2003-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>

這樣,砍站者必定自斃!
lifeIsFunWithPHP.

ozakipw

  • 憂鬱的高中生
  • ***
  • 文章數: 190
    • 檢視個人資料
[分享]砍站者自斃程式
« 回覆 #1 於: 2003-12-03 12:03 »
對不起小弟愚笨~可否有一個完整範例說明啊...
看不懂...嗚嗚嗚~~~
img]http://61.222.212.236/~test1/sing.jpg[/img]

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
why
« 回覆 #2 於: 2003-12-03 16:43 »
首先我會在head載入config辨識user,包括member或者黑名單,
<?php
..
if($TELEPORT=='Y'){exit("bye!");}
..
?>

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

用php邏輯想一下。  :wink:
lifeIsFunWithPHP.