1

Windows .exe ファイルの .rdata セクションに格納されている静的文字列を変更する方法を探していましたが、実際に行う方法はまだ見つかりませんでした。

  • すべてを手動で (この場合は HEX エディターで) 行うには複雑すぎるため、解決策があるかどうかを知りたいと思いました。
4

1 に答える 1

1

16進エディタでそれを行うことについて何が複雑ですか?あなたをつまずかせるかもしれない1つの「落とし穴」は、あなたが各弦の元の長さを維持しなければならないということです。実行可能ファイルでのアクセス方法に応じて、最後にスペースを使用するか、(場合によっては)早期にnullで終了することでこれを行うことができます。

本当にトリッキーにしたい場合は、コード内でその文字列へのすべての相互参照を見つけて、それを使用する関数に渡される長さパラメーターを変更してみてください。

于 2010-03-23T02:38:06.517 に答える