Illegal Session Injection
L'injection de session illégale est devenue possible par le changement de la valeur du cookie de session à un caractère illégale ou non valide.
Le caractère le plus commun et le plus utilisé et le caractère nul. Il y en a pleins d'autres mais c'est le caractère nul qui reste le plus commun.
Pour injecter un cookie PHPSESSID, on utilise l'injection JavaScript via la barre d'URL:
ou
On obtient encore une fois le chemin complet d’accès au script vulnérable. Cette technique fonctionne aussi lorsqu’on modifie le cookie de session pour que son contenu fasse plus de 129 bytes :