Ist es möglich, eine neue ausführbare ELF-Datei mithilfe von Assembly zu erstellen? Ich möchte eine "leere" ausführbare Datei erstellen und danach den Codeabschnitt ausfüllen.Erstellen einer neuen ausführbaren ELF-Datei
3
A
Antwort
3
Hier ist ein interessanter Artikel, die Sie nützlich finden: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
Es beginnt mit der Analyse der Größe eines kleinen C-basierten ausführbaren ab und sucht dann, um es wie möglich zu machen klein Assembler statt verwenden. Er bringt es von 3998 Bytes auf nur 45 Bytes mit einer Reihe von immer mehr involvierten Analysen und Tricks.
Ich bin sicher, wenn Sie lesen und folgen, wissen Sie mehr über ELF als Sie wahrscheinlich benötigt haben!
Verwandte Themen
- 1. Erstellen einer ausführbaren JAR-Datei
- 2. Erstellen einer ausführbaren .jar mit Intellij
- 3. Erstellen einer ausführbaren Datei mit wix
- 4. Overhead Erstellen einer neuen Klasse
- 5. sharepoint- Erstellen einer neuen Webanwendung
- 6. Erstellen einer neuen IP-Adresse
- 7. Verschlüsselung einer ausführbaren Datei
- 8. Problem beim Erstellen einer ausführbaren JAR von Eclipse
- 9. Erstellen einer ausführbaren Datei mit Maven für den Frühling
- 10. Erstellen einer eigenständigen ausführbaren Datei aus VS2008-Testprojekt
- 11. Erstellen einer neuen Instanz in CFC
- 12. Erhalte Fehlermeldungen beim Erstellen einer neuen Funktion
- 13. Erstellen einer neuen Datenbank in DataGrip JetBrains
- 14. Erstellen einer neuen Ruby-Plattform in Netbeans
- 15. Erstellen einer neuen Datei in Eclipse
- 16. Android - Erstellen einer neuen Aktivität in Eclipse
- 17. Erstellen eines neuen Vektors mit einer Transformation
- 18. Erstellen einer neuen Playlist mit ContentResolver
- 19. Unity: Null beim Erstellen einer neuen Klasseninstanz
- 20. Ext JS - Erstellen einer neuen Anwendung
- 21. Stoppen einer ausführbaren JAR-Datei
- 22. lesen thumbprint einer ausführbaren \ process
- 23. Erstellen einer neuen Instanz einer Unterklasse innerhalb einer Basisklasse
- 24. Kompilieren einer statischen ausführbaren Datei mit CMake
- 25. Dämonisieren einer ausführbaren Datei in ansible
- 26. Erstellen einer neuen Div während einer Weile Loop
- 27. Erstellen einer neuen Variablen aus vorhandenen Variablen mit einer Bedingung
- 28. Erstellen einer benutzerdefinierten Aufgabe in einer neuen Datei?
- 29. PHP Erstellen einer neuen Instanz einer Klasse Rückgabe NULL
- 30. Neuen ArUco-Marker erstellen
danke für den link werde ich es lesen. Ich frage mich in meiner Frage, ob ich eine ELF ausführbare Datei nicht als unabhängiges Assembly-Programm erstellen kann, sondern ob ich eine mit einer Funktion erstellen kann, die von meinem Hauptprogramm aufgerufen wird. So habe ich ein Assembly-Programm, und ich möchte ein String-Argument übergeben und erstellen Sie die ELF-Programmdatei mit diesem Namen und nach oder parallel zu seinem Code/Datensegment zu füllen. –