Langage c sous linux
Fermé
btimou
Messages postés
33
Date d'inscription
mercredi 3 janvier 2007
Statut
Membre
Dernière intervention
2 octobre 2010
-
16 janv. 2008 à 22:24
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 16 janv. 2008 à 22:32
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 16 janv. 2008 à 22:32
A voir également:
- Langage c sous linux
- Langage ascii - Guide
- Linux mint - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Linux live usb creator - Télécharger - Outils Internet
- Play on linux - Télécharger - Divers Utilitaires
1 réponse
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
16 janv. 2008 à 22:32
16 janv. 2008 à 22:32
Salut,
gets ne permets pas de spécifier la longueur de la chaîne, donc les caractères saisies dépassent la zone allouée ce qui fait que gets écrira en mémoire provoquant un débordement de buffer
si le programme exécuté a les droits SUID ou SGID, l'utilisation de gets peut provoquer des problèmes de sécurité
gets ne permets pas de spécifier la longueur de la chaîne, donc les caractères saisies dépassent la zone allouée ce qui fait que gets écrira en mémoire provoquant un débordement de buffer
si le programme exécuté a les droits SUID ou SGID, l'utilisation de gets peut provoquer des problèmes de sécurité