私はexeinfoPeのようなpeファイルアナライザのように動作し、セクションリストの部分には.textとCODEのセクションタイプがあります。 CODEまたは他のセクション名。これらのセクションは同じですか?それらの違いは何ですか?.textと.codeのセクション名の違い
答えて
バイナリの.text
セクションと.code
セクションの間に機能的な違いはありません。
は、ほぼすべてのケースで、彼らは(彼らは同じセクションを参照していることを意味する)完全に同義であるが、彼らは(例えばによるバイナリのセクションの実際の順序に)じゃない場合でも、彼らはをしています意味的にはと同じです。
これは、実行可能命令(「コード」)を含むオブジェクトファイルまたはアドレス空間のセクションであり、プレーンテキスト(「テキスト」)として格納されます。ほとんどの場合、読み取り専用です。.data
セクションとは異なります。
アセンブラ、コンパイラ、リンカ、または逆アセンブラのドキュメントを参照して、どの名前が好きであるかを確認してください。 PEフォーマットは.text
を使用します。
命令はどのように書き込み可能になりますか?彼らがシステムの深刻な脆弱性の兆候になるのであれば、そうではありませんか?誰かがコードを.codeセクションに注入する可能性がありますか?それは可能でしょうか?これについてのあなたの考えを詳述できますか?ありがとう。 –
.CODE
と.TEXT
セクションの間に意味的な違いはありません。 MASM
アセンブラの場合と同様に、命令空間アドレスは.CODE
セクション、その他のコンパイラでは.CODE
という名前になります。
MASM
でコードをアセンブルすると、.CODE
セクションと.TEXT
セクションが表示されます。
- 1. 'content'と 'text'の違い
- 2. jsoup.text()とjsoup.body()の違い。text()
- 3. `sz +" text "とcoffeescriptの` sz + "text" `との違いは何ですか?
- 4. Razorの@:と<text>の違い
- 5. データセクションとCのbssセクションの違い
- 6. .textと.get_text()の相違点
- 7. "-webkit-text-fill-color"と "color"の違いは?
- 8. セクションHTML5でのタグと同じセクションの違いは何
- 9. text/templateとtext/plainの違いは何ですか?
- 10. type = "text/css"とtype = "text/stylesheet"の違いは?
- 11. ApplicationSettingsセクションとAppSettingsセクションの違いは何ですか?
- 12. jquery to color code text
- 13. セレンのxpathにある "//div[.aa[text()='SELENIUM ']]"と "// div [// a [text()=' SELENIUM ']]」の違いは
- 14. IDE「Visual MASM」と「Easy Code」の違いは?
- 15. Angular codeとの相違点
- 16. text = trueとget_text()を使用するときとの違い
- 17. .code/.dataとcode/dataセグメントの違いは何ですか?
- 18. 名前とtmp_nameの違い
- 19. Angular 2の 'String'と 'Text'の違いは何ですか?
- 20. SwiftのNSIndexPathの行とセクションの違いは何ですか?
- 21. asp.net RequiredFieldValidator TextとErrorMessageの違いは何ですか?
- 22. application/csvとtext/csvの違いは何ですか?
- 23. Apache Commons Lang3とApache Commons Textの違いは何ですか?
- 24. Android Speech to Text API(Recognizer Intent)とGoogle Cloud Speech APIの違いは?
- 25. EditText - inputType = ""とinputType = "text"の違いは何ですか?
- 26. .gotと.got.pltセクションの違いは何ですか?
- 27. "コピー"と "修飾名のコピー"の違い
- 28. 件名/コース/セクションのテーブル
- 29. シェルスクリプトで$ @と$ *の違いは何ですか?私<code>script.sh</code>で
- 30. os.getuid()とos.geteuid()の違いは何ですか? <code>os.getuid()</code>ため
[コードセグメント](https://en.wikipedia.org/wiki/Code_segment)と[データセグメント](https://en.wikipedia.org/wiki/Data_segment)を参照してください。時には、同じものにすることもできます。 –
私はあなたがフラグではなくセクション名について話していると信じています。一般的なセクション名がいくつかありますが、必須ではありません。実際にフラグ(実行可能ファイルや書き込み可能ファイルなど)は何番ですか。 – Jester
はい私は間違っていました。あなたの答えと思い出させることに感謝します。私はその問題を解決する。 @Jester –