
Le problème vient du fait que lors de l'installation d'un package, Golang compile des extensions natives. Cela peut être utilisé pour passer des drapeaux supplémentaires au compilateur afin d'exécuter du code. Par exemple, CFLAGS peut être utilisé.
Le problème vient du fait que lors de l'installation d'un package, Golang va construire des extensions natives. Cela peut être utilisé pour passer des flags supplémentaires au compilateur afin d'obtenir une exécution de code. Par exemple, CFLAGS peut être utilisé.
Vous pouvez le construire avec la commande suivante : $ gcc -shared -o attack.so -fPIC attack.c Une fois que vous hébergez votre payload complet sur Github, vous devriez pouvoir passer le lien du package à la victime.