account.cfgを使用しないようにするバイナリ改造のこれまでの流れ

■オリジナル

00299D5C 0B                 文字列長
00299D60 6163636F756E742E636667  "account.cfg"

■改造案1 (00299D60 6163636F756E74→6E756C20202020)

00299D5C 0B                 文字列長
00299D60 6E756C2020202042636667  "nul .cfg"

→"nul .cfg"というファイルが代わりに作られてしまうのでNG。

■改造案2 (00299D60 6163636F756E742E636667→6E756C0000000000000000)

00299D5C 0B                 文字列長
00299D60 6E756C0000000000000000  "nul????????" ※?はnul

→"nul????????"というファイルを作ろうとさせてわざと失敗させる。OSによってはNG。

■改造案3 (00299D5C 0D→03 / 00299D60 616363→6E756C)

00299D5C 03     文字列長
00299D60 6E756C  "nul"

→"nul"というファイルを作ろうとさせてわざと失敗させる。NG報告はまだない?




こんなのがあるので注意ゆ