私は現在、すでにコンパイルされたELF実行可能ファイルにデータを追加する方法を探しています。つまり、ファイルを再コンパイルせずに実行可能ファイルに埋め込みます。
を使用して簡単にそれを行うことがcat myexe mydata > myexe_with_mydataできましたが、元の実行可能ファイルのサイズがわからないため、実行可能ファイルからデータにアクセスできませんでした。
誰かが私がこれをどのように実装できるかについての考えを持っていますか?実行可能ファイルにセクションを追加したり、実行可能ファイルのデータの先頭を検出するために特別なマーカー(0xBADBEEFC0FFEEたとえば)を使用したりすることを考えましたが、それを行うためのより美しい方法があるかどうかはわかりません。
前もって感謝します。