こんにちは私のc/C++プログラミングスキルには本当に助けが必要です。バイナリファイルをロードしなければなりません。おそらく単純な "hello World"をバッファから直接実行する必要があります。したがって、バイナリファイルをバッファにロードし、バッファへのプログラミングポインタを設定しようとしました。しかし、正しく動作しません。役に立った提案を私に教えてください。C++ - メモリからバイナリファイルを実行
-1
A
答えて
0
プログラム命令は、テキストコードセグメントと呼ばれるプロセスメモリの読み取り専用領域に配置され、コンパイラによってEXEが生成されると決定されます。 OSは単にスタックやヒープ内のプログラム命令を期待しません!それ以外のウイルスは非常に簡単に作られていたでしょう....
+0
はい、私は理論的な概念に精通しています。しかし、おそらくバッファオーバーフローなどの可能性があるはずです。すでに述べたように、実際的な例があり、私はそれがどのように機能するのか理解しようとしています。 – Bubbsi
関連する問題
- 1. バイナリファイルから行を読むC++
- 2. バイナリファイルの実行
- 3. Cのメモリからpycデータを実行する
- 4. c#アプリケーションアップデータはメモリから実行しますか?
- 5. 自己参照オブジェクトのバイナリファイルからメモリ内のリンクリストを作成するC++
- 6. データベースからのバイナリファイルを開くC#
- 7. C:バイナリファイルからバイトを読み取る
- 8. C++のメモリにファイル全体をバッファリングせずにバイナリファイルを読む
- 9. C#の同時実行の共有メモリ
- 10. C:メモリ使用量は、私が実行
- 11. C++ FILE readInt関数? (バイナリファイルから)
- 12. 別のプロセス内のメモリからプロセスを実行しますか?
- 13. Linuxでバイナリファイルを実行するには
- 14. bash、バイナリファイルを実行できません
- 15. CコードをC#から実行する
- 16. なぜ-bash:/ usr/bin/g ++:バイナリファイルを実行できませんか?
- 17. .NETのメモリからJARをダウンロードして実行する
- 18. Tar発行後のスクリプトからのバイナリファイル
- 19. Cで実行可能なC実行可能ファイルをCで実行するシェルスクリプトから実行する
- 20. perlでバイナリファイルを読む - メモリ不足
- 21. 実行形式エラーです。バイナリファイル、実行可能ではない
- 22. C:バイナリファイルを読む
- 23. .NETアプリケーションで割り当てられた実行可能メモリをステップ実行
- 24. C#アプリケーションからExcelを実行する
- 25. NUnitからC++コードを実行する
- 26. PHPからCプログラムを実行
- 27. C#から.batファイルを実行する
- 28. C++から.exeを実行する
- 29. C内からインストーラを実行する
- 30. Cプログラム内からプログラムを実行
'ret =(int *)&ret + 2; (* ret)=(int)* buffer'..それは何をすべきか? –
プラットフォームによっては、メモリバッファの実行許可ビットが設定されていない可能性があります。これはC++標準外であり、OS固有のAPIを使用する必要があります –
言語はありませんC/C++!これは純粋なCのように見えますが、明示的にC++を宣言すると、それはあなたが意味することです。 – Olaf