[問題] rpg的骰子有bug

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

[問題] rpg的骰子有bug

文章 233062306 »

骰子中.....
輸入100+100000000000
就算輸了= =......都有100000000000到你手上= =


自己找了方法...

dice.php
找\r
."<input type=\"text\" name=\"pay_money\" value=\"100\" size=\"6\" > "[/code]

代替\r

代碼: 選擇全部

."<input type=\"text\" name=\"pay_money\" value=\"100\" size=\"4\" maxlength=\"4\"> "
找\r

代碼: 選擇全部

	if ($mony<100 || $mony>10000)
	{
		$rpg_dice_result .="對不起,您的下注金額不在規定的範圍內!!";
		$rpg_dice_result .="<br />".$returnurl;
	}
代替\r

代碼: 選擇全部

	if ($mony<100 || $mony>9999)
	{
		$rpg_dice_result .="對不起,您的下注金額不在規定的範圍內!!";
		$rpg_dice_result .="<br />".$returnurl;
	}

rpg_dice

找\r

代碼: 選擇全部

最小賭注:1,00 元。<br />
最大賭注:10,000 元。</span></td>
代替\r

代碼: 選擇全部

最小賭注:1,00 元。<br />
最大賭注:9,999 元。</span></td>
這跟i-stock一樣......
快快修改.....不然會被攻擊= =

我修改的方法會令最大投注減了1元........但好過被一些壞人大量的惡意攻擊= =
我就是一個例子 :evil: :evil:
最後由 233062306 於 2005-09-21 01:21 編輯,總共編輯了 1 次。
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

可不可以麻煩您一下,不要隨便"建議",因為這些外掛問題請直接聯絡開發者,謝謝! :oops:
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

不需要那麼麻煩\r
採用跟虛擬股市一樣的修正方式即可\r

以骰子為例
#
#--------[ OPEN ]----------------
#

代碼: 選擇全部

rpg/dice.php
#
#--------[ FIND ]----------------
#
#這行也有可能是\r
#$mony = trim(addslashes($HTTP_POST_VARS['pay_money']);

代碼: 選擇全部

	$mony = trim(addslashes($_POST['pay_money']);
#
#--------[ REPLACE WITH ]----------------
#
#或是改成這樣\r
#$mony = intval(trim(addslashes($HTTP_POST_VARS['pay_money']));

代碼: 選擇全部

	$mony = intval(trim(addslashes($_POST['pay_money']));
#
#--------[ SAVE/CLOSE FILE ]----------------
#
# EoM


PS.
其實不只骰子有問題, 賽馬也有相同的狀況
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

倉大~
我也有試過用i-stock的方法....
但我試的時候出錯= =....可能我差勁吧......
現在再去trytry~
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

小竹子 寫:可不可以麻煩您一下,不要隨便"建議",因為這些外掛問題請直接聯絡開發者,謝謝! :oops:
對不起對不起....
忘了作者= =....
竹大可以把文章移回去嗎??
因為這算得上一個嚴重問題= =
我認識有裝rpg的論壇都被人惡意用bug賺錢....
希望未出事的朋友們可能留意一下 :cry: :cry:
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

以下是 ~倉木麻衣~ 兄給我的建議:
哦, 對了, 提醒你一件事
無用文章區裡有一個關於水怪骰子bug的文章, 建議你去看一看
賽馬的部份是因為有限制可輸入的長度, 所以暫時還沒什麼問題
不過, 若是遇到較進階的使用者, 就會變成另一個漏洞了
只要另存並修改表單action的提交路徑, 以及移除HTML裡的長度限制就會破功了

PS.
我身上多出來的400萬(應該沒記錯)就是這樣子來的
--
以下是參考 ~倉木麻衣~ 兄的修正後, 所做的修改:

代碼: 選擇全部

# 
#-----[ OPEN ]----- 
# 
rpg/dice.php 

# 
#-----[ FIND ]----- 
# 
$mony=trim(addslashes($_POST['pay_money'])); 

# 
#-----[ REPLACE WITH ]----- 
# 
$mony=intval(trim(addslashes($_POST['pay_money']))); 

# 
#-----[ OPEN ]----- 
# 
rpg/race.php 

# 
#-----[ FIND ]----- 
# 
$mony=trim(addslashes($_POST['mon'])); 

# 
#-----[ REPLACE WITH ]----- 
# 
$mony=intval(trim(addslashes($_POST['mon']))); 
修正後, 經 ~倉木麻衣~ 兄再度測試, 已經修補此一漏洞.

ps.
這個修正, 的確應該提醒有安裝水怪外掛者, 好好參考.
我會將此文移動回去. ;-)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

感謝^^
還是要高手出招.....看來我還有很多東西需要學習 :mrgreen: :mrgreen: :mrgreen:

剛剛試了...(不知是否我自己改錯了)
<-- 按下這裡開始!!
按下了之後沒有反應= =

還有....
$mony=trim(addslashes($_POST['pay_money']));<-------我找不到...
我只有
$mony=trim(addslashes($pay_money));

是我的版本有問題嗎....
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

233062306 寫:感謝^^
還是要高手出招.....看來我還有很多東西需要學習 :mrgreen: :mrgreen: :mrgreen:

剛剛試了...(不知是否我自己改錯了)
<-- 按下這裡開始!!
按下了之後沒有反應= =

還有....
$mony=trim(addslashes($_POST['pay_money']));<-------我找不到...
我只有
$mony=trim(addslashes($pay_money));

是我的版本有問題嗎....
您難道都沒有做過任何修正? :-?
http://phpbb-tw.net/phpbb/viewtopic.php?p=155348#155348
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

心靈捕手 寫:您難道都沒有做過任何修正? :-?
http://phpbb-tw.net/phpbb/viewtopic.php?p=155348#155348
天呀@o@....
我真的從未見過這文章....
好自卑唷...
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

水怪大陸銀行 也有bug= =...
正常存款100元
之後輸入100*99999999999.....
就......不用多說了= =
十分危險唷~
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

所以說,把RPG的銀行改成虛擬股市的銀行是一定要的~
正積極改變RPG中><

應該說已經弄好了--
join
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-05-23 13:04
來自: 黑暗的水怪大陸

文章 join »

233062306 寫:水怪大陸銀行 也有bug= =...
正常存款100元
之後輸入100*99999999999.....
就......不用多說了= =
十分危險唷~

代碼: 選擇全部


# 
#-----[ OPEN ]----- 
# 
rpg/bank.php

# 
#-----[ FIND ]----- 
# 
$deposits = $HTTP_POST_VARS['deposits'];

# 
#-----[ REPLACE WITH ]----- 
# 
$deposits = intval($HTTP_POST_VARS['deposits']);

# 
#-----[ FIND ]----- 
# 
$withdraws = $HTTP_POST_VARS['withdraws'];

# 
#-----[ REPLACE WITH ]----- 
# 
$withdraws = intval($HTTP_POST_VARS['withdraws']);

# 
#-----[ FIND ]----- 
# 
$remits = $HTTP_POST_VARS['remits'];

# 
#-----[ REPLACE WITH ]----- 
# 
$remits = intval($HTTP_POST_VARS['remits']);

代碼: 選擇全部

# 
#-----[ OPEN ]----- 
# 
templates/subSilver/rpg_bank.tpl

# 
#-----[ FIND ]----- 
# 
<input type="text" class="post" name="deposits" size="12" maxlength="10" value="0" /> 元&nbsp;
# 
#-----[ REPLACE WITH ]----- 
# 
<input type="int" class="post" name="deposits" size="12" maxlength="10" value="0" /> 元&nbsp;

# 
#-----[ FIND ]----- 
# 
<input type="text" class="post" name="withdraws" size="12" maxlength="10" value="0" /> 元&nbsp;
# 
#-----[ REPLACE WITH ]----- 
# 
<input type="int" class="post" name="withdraws" size="12" maxlength="10" value="0" /> 元&nbsp;

# 
#-----[ FIND ]----- 
# 
金額: <input type="text" class="post" name="remits" size="12" maxlength="10" value="0" /> 元&nbsp;&nbsp;&nbsp;
# 
#-----[ REPLACE WITH ]----- 
# 
金額: <input type="int" class="post" name="remits" size="12" maxlength="10" value="0" /> 元&nbsp;&nbsp;&nbsp;
233062306
星球公民
星球公民
文章: 278
註冊時間: 2005-02-28 20:12
聯繫:

文章 233062306 »

@o@....原來tpl都要改的 :-o :-o :-o :-o
我只是用i-sm的方法改php= =....
要立即去改tpl了!!!
自己友
拜託拜託>///<
註冊做會員....讓論壇多一點人流吧!!!

大家都是phpbb的子女~
一起交換論壇來提升自己論壇的水準吧
主題已鎖定

回到「外掛問題討論」