2010-10-25 6 views
1

Est-il généralement logique d'ajouter des données aléatoires à un fichier binaire exécutable? Quelles mesures doivent être prises pour assurer le fonctionnement sûr de l'exécutable résultant, comme le remplissage avant les données ajoutées ou quoi que ce soit?Condition d'ajout de données à un fichier binaire exécutable

Un exemple typique C serait:

gcc -o main.o -c main.c 
gcc -o main main.o -lfoo 
cat bar.txt >> main 

Le système cible est largement Unix, mais une ventilation par le système (Mac OS X, Linux, AIX ...) est le bienvenu si nécessaire. Un point de vue Windows est également le bienvenu par souci d'exhaustivité.

Répondre

0

Ceci devrait être possible sans problèmes, car dans le format ELF, la taille de l'objet programme devrait être spécifiée et donc seules les données qui devraient être chargées et exécutées sont chargées et exécutées.

Questions connexes