Est-il possible de créer un nouveau fichier exécutable ELF à l'aide de l'assembly? Je veux faire un fichier exécutable «vide» et remplir sa section de code après.Création d'un nouveau fichier exécutable ELF
3
A
Répondre
3
Voici un article intéressant que vous trouverez utile: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
Il commence par l'analyse de la taille d'un petit exécutable à base de C, et cherche ensuite à le rendre plus petit possible en utilisant au lieu assembleur. Il passe de 3998 octets à 45 octets avec une série d'analyses et de tours de plus en plus complexes.
Je suis sûr que si vous lisez et suivez avec elle, vous en saurez plus sur ELF que vous avez probablement besoin!
Questions connexes
- 1. Emballage d'un fichier dans un exécutable ELF
- 2. Comment charger dynamiquement un fichier exécutable ELF relocable?
- 3. Modification du fichier elf
- 4. Création d'un fichier JAR exécutable dans Eclipse
- 5. Problème Création d'un fichier Java Jar exécutable
- 6. Quelles sections sont requises pour un exécutable ELF utilisable?
- 7. Comment importer une fonction de libc6 dans un exécutable ELF?
- 8. ELF fichier à la main
- 9. Création d'un fichier dans un nouveau répertoire
- 10. Création d'un nouveau type de fichier
- 11. Création d'un fichier jar exécutable à partir d'un projet clojure?
- 12. Création d'un exécutable statique vin?
- 13. Création de Java exécutable en utilisant JNI?
- 14. sections programme fichier ELF TLS et CHARGE
- 15. Ajouter une section au fichier ELF
- 16. Liaison d'un exécutable
- 17. Fichier jar Java Eclipse exécutable
- 18. Fichier exécutable iPhone
- 19. Création d'un nouveau magasin Outlook
- 20. objdump ELF et Windows
- 21. OleDbConnection n'a pas la création d'un nouveau fichier Excel
- 22. La création d'un nouveau fichier virtualenv génère une erreur
- 23. Chemin réel Tomcat pour la création d'un nouveau fichier
- 24. En savoir plus sur les bibliothèques partagées d'un fichier exécutable
- 25. Comment récupérer la version de GCC utilisée pour compiler un exécutable ELF donné?
- 26. Qt créer un fichier exécutable
- 27. GCC/ELF - d'où vient mon symbole?
- 28. Exécution d'un nouveau fichier exécutable d'une application Java, enregistrement d'une session
- 29. Compilation d'un exécutable statique autonome
- 30. Comment faire pour démonter elf fichier dépouillé dans gdb?
merci pour le lien je vais le lire. Je me demande dans ma question si je peux créer un exécutable ELF pas comme un programme d'assemblage indépendant, mais si je peux en créer un en utilisant une fonction qui est appelée à partir de mon programme principal. J'ai donc un programme d'assemblage et je veux passer un argument de chaîne et créer l'exécutable ELF avec ce nom, et après ou en parallèle pour remplir son segment de code/données. –