tags: C_Compilazione_Completa C_Compilazione_Statica


gcc exploit.c -o exploit -static

Perché usare -static? Questo flag include tutte le librerie necessarie dentro l’eseguibile. Il file sarà più pesante (qualche centinaio di KB invece di 15KB), ma funzionerà su qualsiasi sistema Linux senza darti errori di “librerie mancanti” (come GLIBC_version not found).