Re: [闲聊] 玩游戏用BUG到底该不该被砍帐号?

楼主: OrO3 (OrO3)   2017-10-16 15:05:29
※ 引述《myhome6206 (Rice)》之铭言:
: 可是有时候玩家也搞不懂做的事情
: 是原本游戏的feature还是bug
: 因为那不是什么很明显的像是洗钱呀
: 复制、穿墙、瞬移之类的
: 比较像是某种特殊技巧
: 用了好用当然就是继续用
: 然后还可以拍成教学影片来教人一起用
举几个例子:
FGO正常的名字应该是白色的
像是这个列表中第一个名字
https://i.imgur.com/FkmsPdL.jpg
但有时候能看到名单上会有被上色的名称,像图中下面那两个帐号
这是怎么做到的?
其实只要在输入名称的时候,输入色码就行了
像是 [FF0000]RED 这样
当显示名称的时候,程式就会把那段色码当成是填色命令
把名字显示为红色
我很确认这不是feature
因为在跑剧情时候,会出现这样的状况
你好啊,RED,今天又见面了呢。
你昨天上哪里去了?
会像这样,把名称之后的文字通通上色。
这是名称上的色码没有被关闭的缘故。
所以确认这是bug
这其实一种 Code injection
在其他地方,例如说网站上
Code injection 有可能导致网页上被注入木马
或是入侵后端数据库等严重后果
但在FGO上应该是不会出现安全性问题
毕竟那只是色码而已
只会被玩家当作是feature玩而已
另外还有一个BUG
因为流程比较长,所以我就不操作截图出来了
1. 先假设你已经有一个正在玩的帐号
2. 打开 编制/队伍编制
3. 随便点一只英灵的空位,进入选择模式
4. 点 过滤
5. 按 取消全选
6. 跳出到最外页
7. 选 menu/个人空间/回到标题 选 是
8. 在标题页,点注册,重新开一个帐号
9. 接着照新手教学一直走下去
抽完首抽,打开组队画面的时候,你应该就会遇到问题了
画面上有个覆蓋萤幕的overlay
限制你只能选第二个英灵
但是因为你在前一个帐号下设定 过滤 取消全选 的关系
导致画面上唯一可以点的地方,只有那个空无一物的空位
连 过滤 这个按钮都没办法按
这很明显是写程式的人默认每个跑新手剧情的人都是新的使用者
加上,过滤 的筛选条件,其实是记录在手机上,而不是帐号上
才会导致卡死的状况发生
其他像是FGO的 S/L
我想这功能是为了防止战斗时app闪退
并不是让玩家在战状不利时,强制关闭app重来的功能
但我想很多玩家都已经把S/L当成是技巧了
说个故事
电脑的“乱数”并不是真的乱数
虽然现在的可以把乱数做到很像是真实的乱数
但函式库的底层其实是依照公式以及表格,去计算出下一个数字的
在早期的赌场的吃角子老虎
用的就是很脆弱的乱数
那时候有两个数学家到赌场去
盯着吃角子老虎很久,算出机器出的乱数的规律
然后数学家看准时机下了注,赢了大笔奖金
我忘记这个故事的后续如何
印象中是那两个数学家,被赌场当成是作弊,赶出去了
奖金当然也被没收了
不知道大家会怎么想这件事
这算是利用bug作弊吗?
说起来,像FGO的转蛋游戏,也是机率游戏
如果有办法透过大量收集数据
反推出,几点几分几秒会出SSR
导致100次单抽,抽出五十几只五星
你会觉得这算是作弊吗?
PS. 以FGO的程式品质,我是真的觉得有可能反推的出来
作者: dolphintail (呆豚)   2017-10-16 15:06:00
结论,最终解释权在官方手中你觉得有问题就是先别用然后回报才是正确做法吧
作者: SOSxSSS (可爱的女孩有大大的jj)   2017-10-16 15:08:00
屌大的赢,玩家乖乖跪舔就好
作者: seaEPC (没看见,我没看见 >_<)   2017-10-16 15:10:00
破解乱数是真的有,不过你用抽奖结果去反推应该是很有难度
作者: pinacolada (西洽的包皮馒头很猎奇)   2017-10-16 15:10:00
"1' OR '1'='1"
作者: Zenonia (Zenonia)   2017-10-16 15:11:00
大家不要起争议啦!!
作者: tonyxfg (tonyxfg)   2017-10-16 15:11:00
赌场常有这种新闻,当玩家胜率太高时就把玩家列黑名单,不然就宣称是机械故障这局不算XD
作者: Zenonia (Zenonia)   2017-10-16 15:12:00
您BUG系?
作者: seaEPC (没看见,我没看见 >_<)   2017-10-16 15:12:00
; DROP TABLE USER; --
楼主: OrO3 (OrO3)   2017-10-16 15:13:00
tonyxfg讲的是真的,找问题通常都朝那些胜率太高的人下去查但问题是,会作弊的也不是白痴,他们会开一海票人头帐户所以到后来会变成,庄家睁只眼闭只眼,让那些作弊的去捞,从
作者: Satoman (沙陀曼)   2017-10-16 15:14:00
乱数反推在游戏里最有名的应该是PM吧
楼主: OrO3 (OrO3)   2017-10-16 15:14:00
其他没作弊的玩家手中去赚
作者: e49523 (浓浓一口痰)   2017-10-16 15:15:00
我宣布这局不算 请大家拿回筹码再玩
作者: andy0481 (想吃比叡的咖哩)   2017-10-16 15:15:00
乱数反推在单机上玩玩还行 连线且花钱的线上转蛋别想啦
作者: Satoman (沙陀曼)   2017-10-16 15:15:00
用破解乱数规则调整主机时间去取得理想体质的PM甚至是色违都能推出来
作者: andy0481 (想吃比叡的咖哩)   2017-10-16 15:16:00
线上定时换随机表、取毫秒当种、连线延迟差等等 多的是
作者: myhome6206 (Rice)   2017-10-16 15:17:00
最有名的还有RO的卡册不是吗...
作者: andy0481 (想吃比叡的咖哩)   2017-10-16 15:17:00
让人反推不回去的问题 还不提要花大量课金去验证..
楼主: OrO3 (OrO3)   2017-10-16 15:23:00
https://www.youtube.com/watch?v=Nehvzf9esQsseed可能只取到秒既然知道SEED跟秒相关,所以我认为有可能反推出来。至少这是一个很明显的提示不过实现反推的手段,大概就是开海量的帐号去抓时间点跟抽卡结果,试着猜他乱数生成后是怎么处理的,猜中的话,就能实现预测。不过我不会去弄,因为麻烦加上还要想办法去跟SERVER对接,花时间又不定会有结果。而且这种行为被发现又会被当成作弊,吃力不讨好。
作者: mikapauli (桜花)   2017-10-16 15:29:00
其实通常线上游戏的乱数会使用到几位其他随机玩家的动作,有些甚至是从别的服务器不同的游戏来的。
楼主: OrO3 (OrO3)   2017-10-16 15:31:00
所以我说这句:
作者: seaEPC (没看见,我没看见 >_<)   2017-10-16 15:31:00
所以主要要看工程师怎么写,太懒惰的写法被破是活该
作者: seaEPC (没看见,我没看见 >_<)   2017-10-16 15:32:00
但是只要有稍微防范的话你要反推要花的功夫就很大
楼主: OrO3 (OrO3)   2017-10-16 15:32:00
如果有用那种复杂的乱数生成方式,就不会两台抽到一样的了。
作者: tonyxfg (tonyxfg)   2017-10-16 15:34:00
有些手游的乱数的确写得很糟糕,常会看到某些特定的组合一直出现,通常是在免费的部分,付费抽卡的话没那么多钱去验证,不明
作者: LayerZ (無法如願)   2017-10-16 19:58:00
老实说根本不用在意被破好吗..抽到一个SSR角有值10亿镁嘛

Links booklink

Contact Us: admin [ a t ] ucptt.com