1 頁 (共 1 頁)

[討論] 自己研究的防堵註冊機器人

發表於 : 2008-10-07 01:42
Artemas
機器人註冊的目的不過就是為了在你的網站上散播廣告,我自己以及曾幫某些公司安裝過的論壇也都面臨這種問題,
我後來自己研究出一種方式確認已經達到防堵100%功效,前提是這必須改變PHPBB檔案名稱,說實在我不曉得
這是否會違反版本使用條約,但為了有效防堵,這是沒辦法的最好方式。請大家自己評量吧。

原理:變更檔名
註冊機器人都是靠程式再跑,因為這樣對他們效率最好,因此論壇的程式檔案名稱等於是他們第一手確認你是採用
PHPBB的工具,直接就抓到你的註冊程式是哪一隻,例如PHPBB2版的註冊是profile.php
因此你只要把profile更名為其他的名稱,即可擋住註冊機器人第一步的功能了

變更名稱你不能用常用的類似英文,例如 register ,一看就很好例入他們日後發展其他辨識機制。
當然檔名也只能取英文且不能空格與符號,最好是跟PHPBB內常用字完全不相干,免得日後搜尋時混淆,
例如 xdxd、orz、showmethemoney、gundam
當你決定好名稱之後,除了將檔名變更以外,其他關聯程式內也要修改,搜尋所有檔案,
輸入搜尋字串為 profile. 要包含點喔
因為PHPBB裡面都是採

代碼: 選擇全部

profile.$phpEx 或者 'profile.'.$phpEx
所以按照這方式搜尋,才能全部找到相關的程式內有包含此字串的,不過取代要一個一個手工改看仔細,
因為也會找到profile.gif,或者DOC內的說明文件也有此字串,這些就是不用修改的部分。
特別注意你要先備份欲修改的檔案喔!

PS.由於我不曉得這文章是否合適貼在這分類主題,或者適不適合發布,請版主裁策^^

Re: [討論] 自己研究的防堵註冊機器人

發表於 : 2008-10-07 11:02
jwxinst
這絕對是一個好方法
不過只可以給予一個有效管理的團隊使用
但好像很多東西都要修改, 這工具就大了

Re: [討論] 自己研究的防堵註冊機器人

發表於 : 2008-10-07 21:56
warkinger
這是個好方法,除了改註冊外,也可改發貼及回覆,...不過十分麻煩而已。

很久以前寫了一個php小程式,自動搜索整個目錄內php htm html txt css sql為副檔名的檔案,

後比較裡面文字,只要有你要找的如profile.字串,它會列出該文字出現在那個檔,

後自已用emedit開啟那個檔,看要不要做修改。

之前玩免空,有些空間限制副檔名,所以寫了這個專門對付這種空間,現在很少在玩免空。

---------
實在太久了2年前寫的不知丟到那,有空在找出來...並不是想掉你胃口,其實你也可以寫,

在自已電腦上裝appserv-win32-2.5.10.exe就可跑php了,十分方便。

Re: [討論] 自己研究的防堵註冊機器人

發表於 : 2008-10-07 22:14
Artemas
我是用UltraEdit去尋找phpBB根目錄下的方式,可以輕易顯示出有profile.字串關聯的檔案,大概3分鐘就能修改好,不難拉

我也曾經嘗試另一個論壇把根目錄下的任何PHP檔案都更名,不用修改includes或admin目錄夾內的,因為這些都是置入的,檔案不會出現在瀏覽器網址上。
phpBB根目錄下的檔案全部更換檔名,工程確實浩大,雖然大約2小時就能改好,但我還是要多花一小時複檢查閱是否遺漏或錯誤,倒是這工作比較麻煩。

但非常不建議這樣改,因為日後增修MOD真的會搞死人,你還要記錄修改名稱對應原本名稱~"~