a9v589推薦一支外掛 可防止機器人攻擊
[BETA] Spam attack prevention script
http://www.phpbb.com/phpBB/viewtopic.php?t=456714
小弟沒裝過MOD,麻煩各位高手看看有無錯誤,
我從上述網址http://www.phpbb.com/phpBB/viewtopic.php?t=456714
下載了spam_kill.zip
解開後裡面有兩個檔Non standard browser prevention script.0.1.0.mod與phpbbsecurity.php
其中Non standard browser prevention script.0.1.0.mod的內容如下
-----------
http://phpbb-tw.net/phpbb/viewtopic.php?p=228591#228591
請儘量不要將整個內容貼出來, 謝謝合作
-----------
我看了一下,安裝步驟大概是這樣
1.在phpbb的根目錄建立phpbbsecurity.php
2.把下載的phpbbsecurity.php 打開,複製貼到新的phpbbsecurity.php
3.在phpbb根目錄下找到common.php,並編輯之
4.找到
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
在他的後面將上這一行
require_once($phpbb_root_path . "phpbbsecurity." . $phpEx);
5.存檔
6.打開phpbbsecurity.php 好像只需要修改第九行
$phpbbsecsessionpath = "/home/rkemara/domains/aocafe.com/public_html/sess1840"; // Set the path to a folder outside of your web
我把他改成d:\tmp
裝完之後,非常有效,我發現無攻擊現象了,
但是會出現網址轉換的問題
就是第一次連論壇網址
http://w1.nhps.tp.edu.tw/phpbb/
會自動轉換到
http://w1.nhps.tp.edu.tw/
第二次連才會正常顯示http://w1.nhps.tp.edu.tw/phpbb/
我查了一下原因,若是在common.php中
把require_once($phpbb_root_path . "phpbbsecurity." . $phpEx); 移除
就不會有自動換網址的問題,
我覺得應該是要修改phpbbsecurity.php的內容,但我PHP不行,
能否各位大幫我看一下問題所在,謝謝!
phpbbsecurity.php內容如下
-----------
http://phpbb-tw.net/phpbb/viewtopic.php?p=228591#228591
請儘量不要將整個內容貼出來, 謝謝合作
-----------
●作業系統:Windows 2003 Server Standar Edition
●安裝程式:IIS6 + php4.42 + MySql4.0.16 + mysql-connector-odbc-3.51.12
●上網方式:http://w1.nhps.tp.edu.tw/phpbb
●phpBB2版本:phpBB 2.0.19
Spam attack prevention script防留言機器人攻擊MOD的問題
版主: 版主管理群
Spam attack prevention script防留言機器人攻擊MOD的問題
最後由 showhss 於 2006-11-23 09:00 編輯,總共編輯了 2 次。
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
建議您:showhss 寫:6.打開phpbbsecurity.php 好像只需要修改第九行
$phpbbsecsessionpath = "/home/rkemara/domains/aocafe.com/public_html/sess1840"; // Set the path to a folder outside of your web
我把他改成d:\tmp
試試將該行改成這樣, 如下.
代碼: 選擇全部
$phpbbsecsessionpath = "";
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
我試了一下,還是不行,網址會自動變換到跟目錄心靈捕手 寫:建議您:showhss 寫:6.打開phpbbsecurity.php 好像只需要修改第九行
$phpbbsecsessionpath = "/home/rkemara/domains/aocafe.com/public_html/sess1840"; // Set the path to a folder outside of your web
我把他改成d:\tmp
試試將該行改成這樣, 如下.代碼: 選擇全部
$phpbbsecsessionpath = "";
phpbb是放在d:\phpbb
再到IIS設虛擬目錄指向d:\phpbb
如此會有影響嗎??
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
若依我在測試論壇測試, 則下列兩種設定都可以showhss 寫:我試了一下,還是不行,網址會自動變換到跟目錄心靈捕手 寫:建議您:showhss 寫:6.打開phpbbsecurity.php 好像只需要修改第九行
$phpbbsecsessionpath = "/home/rkemara/domains/aocafe.com/public_html/sess1840"; // Set the path to a folder outside of your web
我把他改成d:\tmp
試試將該行改成這樣, 如下.代碼: 選擇全部
$phpbbsecsessionpath = "";
phpbb是放在d:\phpbb
再到IIS設虛擬目錄指向d:\phpbb
如此會有影響嗎??
$phpbbsecsessionpath = "";
紅字部分, 請更改為您的網站實際路徑; 不建議用 '虛擬目錄'.$phpbbsecsessionpath = "d:\appserv\www\cache";
藍字部分, 請更改為您的資料夾實際路徑; 並且在網站根目錄下, 新增該資料夾.
建議您:
補齊發問格式 (或補充說明, 您的作業系統與架站系統)
http://phpbb-tw.net/phpbb/viewtopic.php?t=16161
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
----------------------------------------------------------------------------心靈捕手 寫:showhss 寫:若依我在測試論壇測試, 則下列兩種設定都可以心靈捕手 寫: 我試了一下,還是不行,網址會自動變換到跟目錄
phpbb是放在d:\phpbb
再到IIS設虛擬目錄指向d:\phpbb
如此會有影響嗎??$phpbbsecsessionpath = "";紅字部分, 請更改為您的網站實際路徑; 不建議用 '虛擬目錄'.$phpbbsecsessionpath = "d:\appserv\www\cache";
藍字部分, 請更改為您的資料夾實際路徑; 並且在網站根目錄下, 新增該資料夾.
依照版主指示修改後,還是會自動跳網頁,
我的系統如最後所述,並非用appsrv,是用IIS6
網頁根目錄在d:\wwwroot => http://w1.nhps.tp.edu.tw
phpbb根目錄d:\phpbb 在利用IIS虛擬目錄設定=>http://w1.nhps.tp.edu.tw/phpbb
加上Spam attack prevention script MOD的修改後,
連結論壇網址http://w1.nhps.tp.edu.tw/phpbb,
就會自動跳到 http://w1.nhps.tp.edu.tw
今天我又試著把phpbb虛擬目錄停掉,將phpbb目錄移到網頁根目錄d:\wwwroot
但是連結http://w1.nhps.tp.edu.tw/phpbb後,
還是自動跳到http://w1.nhps.tp.edu.tw
問題依舊沒有改變,再次請大家幫忙,謝謝!
----------------------------------------------------------------------------
●作業系統:Windows 2003 Server Standar Edition
●安裝程式:IIS6 + php4.42 + MySql4.0.16 + mysql-connector-odbc-3.51.12
●上網方式:http://w1.nhps.tp.edu.tw/phpbb
●phpBB2版本:phpBB 2.0.19
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
抱歉!showhss 寫:我的系統如最後所述,並非用appsrv,是用IIS6
網頁根目錄在d:\wwwroot => http://w1.nhps.tp.edu.tw
phpbb根目錄d:\phpbb 在利用IIS虛擬目錄設定=>http://w1.nhps.tp.edu.tw/phpbb
您的架站系統 (IIS) 我並不熟悉,
所以對於您所設定的內容, 我無法提供有效的建議.
只能建議您:
不妨多試試其他的外掛.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=46240
http://phpbb-tw.net/phpbb/viewtopic.php?t=45270
Re: Spam attack prevention script防留言機器人攻擊MOD的問題
根據多日的觀察, 以 (下面) 第二種方法為正確, 才能順利產生暫存檔 (sess_*).心靈捕手 寫:若依我在測試論壇測試, 則下列兩種設定都可以$phpbbsecsessionpath = "";紅字部分, 請更改為您的網站實際路徑; 不建議用 '虛擬目錄'.$phpbbsecsessionpath = "d:\appserv\www\cache";
藍字部分, 請更改為您的資料夾實際路徑; 並且在網站根目錄下, 新增該資料夾.
重點是, 使用者務必根據自己的架站系統, 設定正確的路徑 (path).


