二度漬け禁止の串カツ屋で65537度漬けすれば怒られない→店主の脆弱性で大議論が勃発「突然発火する串カツ」「有名どころは64bitでしょ」「DQのカジノコイン」
- nameriizumi
- 182189
- 1745
- 239
- 556
ドラクエ4のカジノコインバグ twitter.com/zumix30contact…
2018-03-31 15:01:52串カツ屋、65535度漬けまでは「N度漬け禁止やで!」と言われて追い出されてしまうけど、65536回は店主メモリが0x0000にリセットされ、串カツ食べてない扱いになる つまり店主の前で目にも止まらぬ速さで65537度漬けると、1回漬け扱いされ無罪放免 #存在しないライフハック
2018-03-31 13:08:42最近のはちゃんと1度浸けたらフラグをたててフラグが立ったまま食べずに浸けたら追い出されるよう仕様変更されてるし 昔のだとオーバーフローしたときの上のアドレスに「即時追い出し」のフラグが設定されてるのもあったりで 案外役立つ場面少ないのよこれ twitter.com/zumix30contact…
2018-03-31 15:12:56@kusoapp_site @zumix30contacts boolだと何度浸けなおしても店主には「串カツをタレに浸けた」ことしかわかりませんね、つまり浸け放題
2018-03-31 15:41:30@Mick_KSM @zumix30contacts いや、漬けたときに すでに浸けているかどうか判定して追い出すのだ 追い出すだけなら回数管理しなくていいので /* 擬似コード */ if(isSoaked){ kickOut(); }else{ isSoaked = true; }
2018-03-31 15:47:08@kusoapp_site @zumix30contacts ok、そしたら串カツを追加で65536本頼んで串カツ本数管理用配列要素をオーバーフローさせる。すると最初の一度浸けた串カツはすでに存在しないことになっているのでどれだけタレに浸けてもフラグが立たず浸け放題だ
2018-03-31 15:57:24串カツをソースに漬ける度に「許す/許されない」の判定が切り替わっているため、2度漬けは許されないが1度漬けと3度漬けは許される。 1度も漬けない場合は不定値。
2018-03-31 14:43:0865536回漬けたときに隣のアドレスに配置されている串カツ数がインクリメントされて一本分余分に払うことになる可能性。全部の串カツでやったら倍額ドン。
2018-03-31 14:00:32タレの容器を店主から見て左又は右にずらすことにより店主メモリが論理シフトされ、余った座席ビット部分には'0'が入る。 これを応用し、1ストロークにつきタレの容器を1座席ビット右シフトすることで店主メモリがクリアされ続け、テーブルの長さの続く限り警告されずにタレを漬ける事が可能となる。 twitter.com/zumix30contact…
2018-03-31 14:43:48物理法則とのたたかい
@tameshi @zumix30contacts 串カツが一瞬で太陽表面を超える温度となり、串カツも自分も店主もお店もどころか一街区ぐらい消し飛ぶ← (空想科学読本的な)
2018-03-31 14:20:28そして串カツへ…
場合によっては店主の動作が不安定になって串カツ屋がフリーズするかもしれないから自己責任で twitter.com/zumix30contact…
2018-03-31 15:31:30