Précédent   Forum des professionnels en informatique > Général Développement > Conception > Outils
Outils Forum d'entraide sur tous les outils concernant le cycle de vie du logiciel : Conception, gestion de projets, tests, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2011, 16h37   #1
Membre habitué
 
Homme
Inscription : mars 2011
Messages : 100
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 100
Points : 124
Points : 124
Par défaut protection pour gcc

Bonjour, j'aimerais avoir quelques précisions concernant les protections du compilateur. En fait j'aimerais savoir si les affirmations suivantes sont justes:

Stackguard est un patch pour gcc 3 et est intégré dans la version 4.1 de gcc. Il utilise la méthode des canaris.

Stackshield est un patch pour gcc et est intégré dans la version 4.1 de gcc. A priori, "impossible" de modifier l'adresse de retour.

SSP (Stack-Smashing Protector) est une extension de gcc pour protéger la pile d'exécution (via des options: fstack-protector). En compilant avec cette option, on "active" Stackguard ET StackShield en plus de placer les variables locales dans un certain ordre pour éviter d'écraser les buffer

Le canari est placé entre EBP et EIP.

Vola, merci. Et si vous avez des précisions à apporter, n'hésitez pas
Trankille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2011, 14h46   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
historique des modifications apportées par la 4.1 (accès aux autres versions)
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 09h41   #3
Membre habitué
 
Homme
Inscription : mars 2011
Messages : 100
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 100
Points : 124
Points : 124
merci, mais c'est pas vraiment ce que je recherche.

Je voudrais savoir si ce que j'ai dit plus haut est correct. Si le vocabulaire employé est le bon.
Trankille est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h19.


 
 
 
 
Partenaires

Hébergement Web