[問題]變更識別確認代碼的字元長度

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

[問題]變更識別確認代碼的字元長度

文章 brentsu »

藉這張圖片來說明一下:

圖檔

雖然 2.0.21 版說是【We have altered the visual confirmation system used on servers without zlib enabled to bring it up to the same level】

但是看起來 visual confirmation 產生的結果跟現在的 2.0.20 一樣!
我想應該有新的 phpBB 註冊機能對付【visual confirmation】,所以想要改變一下,看看能不能改變【識別確認代碼】的長度?

目前【識別確認代碼】都是 6 個字,看看能不能從 5-10 個字以亂數方式變動?也就是不固定長度!

請問站長高手們,要去哪裡改【識別確認代碼】的長度?想說先從 6 個字增加到 10 個字... 改這個部份完全沒用耶~~

代碼: 選擇全部

OPEN 
usercp_register.php 

FIND 
      $code = strtoupper(str_replace('0', 'o', substr($code, 6))); 

REPLACE WITH 
      $code = strtoupper(str_replace('0', 'o', substr($code, 0, 6)));
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

允許我在這裡亂搞幾句XDDD

目前你要是想用PHPBB官方設置的VISUAL Confirmation的話
可以有幾種方法改變一成不變的感覺
http://area51.phpbb.com/phpBB/viewtopic ... =4&t=23549

1. 裝設外掛
Advance VC
http://www.amigalink.de/phpbb2/viewtopic.php?t=529

或者修改
http://www.amigalink.de/phpbb2/viewtopic.php?t=529#4229


2. 改善0 和O的分別
http://area51.phpbb.com/phpBB/viewtopic ... 16#p139816


3. 使用顏光式
http://www.designmatrix.com/pl/cyberpl/cftcb.html
(建議不要去修改...)


4. 建議參考這個
http://sam.zoy.org/pwntcha/
4.
題外話:
要笑一下這種代碼 :mrgreen:
圖檔
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

jwxinst 寫:題外話:
要笑一下這種代碼 :mrgreen:
圖檔
不要笑,簡單的數學運算也是 chatcha 的一種應用。只是這個題目好像太難了一點...
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

xddd這是從官方那邊貼出來
(自貼者也在笑)卡卡@@
聽說是要跟bot打杖- -

好像是42?
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

XD... 這根本是搞笑代碼.... :mrgreen:
我連 sin 是個啥東東都搞不清楚,這種數學題能解的話....
我看我乾脆搞個【邏輯運算式】題目給想要註冊的人來解好了... 例如: F5B3H AND 3C45H = ?
我想看到的註冊會員也可能會當場傻眼... :mrgreen:
我也有找幾個外掛,總覺得太複雜,乾脆直接把代碼加長到 10 位數再觀察看看...

可惜我找不到 phpBB 註冊機可以測試,不然自己就可以測看看有沒有效了.... Orz
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

chiouss 寫:
jwxinst 寫:題外話:
要笑一下這種代碼 :mrgreen:
圖檔
不要笑,簡單的數學運算也是 chatcha 的一種應用。只是這個題目好像太難了一點...
其實我覺得這個作者還滿可愛的^^"

怎麼都沒人來玩一下中文的圖片認證XD

隨便變幾個字體,就非常難破解了XD

不然用火星文好了*碰*
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

ckmarkhsu 寫:怎麼都沒人來玩一下中文的圖片認證XD

隨便變幾個字體,就非常難破解了XD

不然用火星文好了*碰*
好主意啊~~問題是我連 phpBB 哪個程式與識別代碼有關都還找不到說... :oops:
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

brentsu 寫:
ckmarkhsu 寫:怎麼都沒人來玩一下中文的圖片認證XD

隨便變幾個字體,就非常難破解了XD

不然用火星文好了*碰*
好主意啊~~問題是我連 phpBB 哪個程式與識別代碼有關都還找不到說... :oops:
唔,要自己改長度恐怕就複雜摟

程式碼在 include/usercp_comfirm.php 裡面
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

說實在啊ckmarkhsu大,
我樓上給的 裝外掛的確可以改善這個東西


但如果要自己改寫整個程式
該從那裡下手= =
http://sam.zoy.org/pwntcha/
(這是破解的啦xddddd)

就是想隨機出手那些圖片...
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

jwxinst 寫:說實在啊ckmarkhsu大,
我樓上給的 裝外掛的確可以改善這個東西


但如果要自己改寫整個程式
該從那裡下手= =
http://sam.zoy.org/pwntcha/
(這是破解的啦xddddd)

就是想隨機出手那些圖片...
真不好意思 :oops: 我離題了

我只是剛好想到,想來玩玩看^^"


照 jwxinst 前輩的方式改善即可:)
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

真不好意思 我離題了

我只是剛好想到,想來玩玩看^^"


照 jwxinst 前輩的方式改善即可
誤會啦!!ckmarkhsu大大大大前輩
那個外掛的確有這類的改善

但是我是想請教前輩你....
該怎麼樣子下手.
畢竟你的功力很深厚啊
隨機出不一樣的圖片

PS: 偶...那是前輩=.=!!!偶是在這裡的小弟 :oops: ...謝謝xddd
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

ckmarkhsu 寫:程式碼在 include/usercp_comfirm.php 裡面
謝謝,有找過,找不到... 哈哈~~
我覺得現在 phpBB 的視覺辨識產生方式有點笨... 拿一堆字元符號圖騰來產生,難怪 captcha decoder 很容易就解開來了...
看樣子或許還是裝個外掛比較穩當....

php 應該跟 Adobe 還是 Corel 買個濾鏡,把字元影像再經過濾鏡,加個陰影、3D 立體,或許會比歪七扭八,連人都看不懂要好多了... :oops:
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

其實也不一定啦
因為之前爬文的時候
原來BOT會有方法去偷取URL
這樣子就可以馬上解決....了...

不過我還是想先去改改大小, 字體這樣子@@"

在研究中=_="
(笨蛋....在研究...)
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

jwxinst 寫:
真不好意思 我離題了

我只是剛好想到,想來玩玩看^^"


照 jwxinst 前輩的方式改善即可
誤會啦!!ckmarkhsu大大大大前輩
那個外掛的確有這類的改善

但是我是想請教前輩你....
該怎麼樣子下手.
畢竟你的功力很深厚啊
隨機出不一樣的圖片

PS: 偶...那是前輩=.=!!!偶是在這裡的小弟 :oops: ...謝謝xddd
Orz...我只會點皮毛,怎麼說成功力深厚Orz....

圖片認證的難解度,主要是由兩個決定,字型與背景的隨機度

過於規律的圖片都容易被破解,但....這是以英文為前提

因此小弟還是認為,直接輸出正正方方的「中文字」,不但容易閱讀且難以破解

如果可以,小弟這幾天玩玩看,有心得在與各位前輩分享:)



至於隨機圖片,其實只要準備幾個背景與TTF字型,在GD繪圖時隨機選取即可

如果要更隨機的,也可以以函數運算產生,不過這小弟不會了:)
最後由 ckmarkhsu 於 2006-06-18 08:54 編輯,總共編輯了 1 次。
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

brentsu 寫:
ckmarkhsu 寫:程式碼在 include/usercp_comfirm.php 裡面
謝謝,有找過,找不到... 哈哈~~
我覺得現在 phpBB 的視覺辨識產生方式有點笨... 拿一堆字元符號圖騰來產生,難怪 captcha decoder 很容易就解開來了...
看樣子或許還是裝個外掛比較穩當....

php 應該跟 Adobe 還是 Corel 買個濾鏡,把字元影像再經過濾鏡,加個陰影、3D 立體,或許會比歪七扭八,連人都看不懂要好多了... :oops:
記得之前 chiouss 前輩有提到

可以在表單加上一個 input 然後在註冊的 code 中檢查值是否存在

如此便可以以簡單的方式擋掉廣告 BOT 的攻擊

小弟目前的 blog 就是用此方式

或許您可以參考一下 chiouss 前輩的巧思 :-)
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
主題已鎖定

回到「phpBB 2 安裝與使用」