Non désolé, je ne rajoute pas dans mes contacts ;).
Sinon, si c'est une faille. S'il s'agit d'un service ou d'un deamon, tu vas faire un DoS (déni de service) puisque l'application va planter. Mais le plus grave est qu'on peut exploiter le buffer overflow. Avec l'exemple AAA..., en debuggant tu verras que tu vas récrire dans ta pile consécutivement jusqu'à récrire sur l'EIP qui a été empilé au moment de l'appel à la fonction. L'adresse sera 0x65656565. 0x65 comme le code ascii de A. Mais pour exploiter une telle faille, cela ne suffit pas. Il faut remplir le buffer d'un shellcode (chose qu'on peut trouver ou se construire soi-même avec des connaissances en ASM), et récrire sur l'EIP l'adresse du début du buffer. Ainsi à la fin de la fonction, le programme pointera sur le début du pointeur et exécutera le shellcode. Là voilà l'exploitation.
Mais, on n'en parlera pas plus sur le forum, car cela s'apparente à du piratage ;).
A la limite, si tu veux, tu peux poster le code C ici, s'il n'est pas trop long. Histoire de voir l'erreur ;).
Google is your friend