我後來自己研究出一種方式確認已經達到防堵100%功效,前提是這必須改變PHPBB檔案名稱,說實在我不曉得
這是否會違反版本使用條約,但為了有效防堵,這是沒辦法的最好方式。請大家自己評量吧。
原理:變更檔名
註冊機器人都是靠程式再跑,因為這樣對他們效率最好,因此論壇的程式檔案名稱等於是他們第一手確認你是採用
PHPBB的工具,直接就抓到你的註冊程式是哪一隻,例如PHPBB2版的註冊是profile.php
因此你只要把profile更名為其他的名稱,即可擋住註冊機器人第一步的功能了
變更名稱你不能用常用的類似英文,例如 register ,一看就很好例入他們日後發展其他辨識機制。
當然檔名也只能取英文且不能空格與符號,最好是跟PHPBB內常用字完全不相干,免得日後搜尋時混淆,
例如 xdxd、orz、showmethemoney、gundam
當你決定好名稱之後,除了將檔名變更以外,其他關聯程式內也要修改,搜尋所有檔案,
輸入搜尋字串為 profile. 要包含點喔
因為PHPBB裡面都是採
代碼: 選擇全部
profile.$phpEx 或者 'profile.'.$phpEx
因為也會找到profile.gif,或者DOC內的說明文件也有此字串,這些就是不用修改的部分。
特別注意你要先備份欲修改的檔案喔!
PS.由於我不曉得這文章是否合適貼在這分類主題,或者適不適合發布,請版主裁策^^