diff --git a/content/secu_logicielle/td5-stackoverflow_shellcode/index.md b/content/secu_logicielle/td5-stackoverflow_shellcode/index.md index c1518f9..aeebe95 100644 --- a/content/secu_logicielle/td5-stackoverflow_shellcode/index.md +++ b/content/secu_logicielle/td5-stackoverflow_shellcode/index.md @@ -16,11 +16,19 @@ notre boucle reviens à départ; une boucle infinie se produit alors. C'est la conséquence du *buffer overflow* causée par une mauvaise maitrise des boucles et variables associées. +En effet en prenant en compte le 0 comme index de tableau, la boucle `for (i=0; +i<=N; i++)` itère 12 fois et non 11. La condition devrait être `i