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é.