NENote of Exploiting


2006-11-25 : Hypothesis of Additional Write

 追加書き込み方法の検討メモ。次の図のような、任意文字列を任意のファイルに追加書き込みする方法を考えたが、ここで考えた方法は実現するには複雑すぎる。後日より単純な方法を考えた。

Figure:hypothesis of additional write

  1. ファイルの終わりまでの文字列を読み込み、図の灰色で示されたbufferに格納する
  2. 図の紫で示すように、追加書き込みしたい文字列を、bufferに格納している文字列の後ろに挿入する
  3. bufferの先頭から終わりまでを元のファイルに書き込む

Issues

 この方法にはいくつかの問題点がある。

 はじめに、この方法が成功するかどうかに関わらず実証を行う。この場合、2つの制約を無視して実証する。ひとつは1セグメントしか使わないという制約であり、もうひとつはプログラム中にNULLバイトが出現しないという制約である。

References

Copyleft (C) 2007 Len. All Rights Not Reserved.