C (ou whatever) en cgi setuid avec SuPHP sous Debian GNU/Linux -------------------------------------------------------------- suphp (http://www.suphp.org/) ne sert pas qu'a executer du code php setuid (avec eventuellement sa propre conf, son chroot, etc...), il peut faire la meme chose avec a peu pres n'importe quoi, genre du C grace a tcc (http://fabrice.bellard.free.fr/tcc/): Dans /etc/suphp/suphp.conf, par defaut on a: ;Handler for CGI-scripts x-suphp-cgi=execute:!self On va juste rajouter dans /etc/apache2/mods-available/suphp.conf: AddHandler x-suphp-cgi .c suPHP_AddHandler x-suphp-cgi Et hop, ca marche: #!/usr/bin/tcc -run #include int main () { printf("X-Powered-By: tcc version 0.9.23 Content-type: text/plain"); printf("%d:%d", getuid(), getgid()); return 0; }