Topic de GTA_NFS :

[XSS] Le site de mon école n'est pas PROTEGE

Supprimé

Le 26 février 2021 à 11:43:11 20Z2 a écrit :

Le 26 février 2021 à 11:41:14 GTA_NFS a écrit :

Le 26 février 2021 à 11:37:07 20Z2 a écrit :
Personne qui sait comment un user ID est générer à la création d'un compte en général sur les sites ?

L'identifiant si c'est un entier est souvent calculé par incrementation (le premier utilsiateur aura l'id 1, le second 2...), parfois il a aussi une forme hexadécimal

En l'occurrence la c'est un nombre qui semble être aléatoire entre 1 et 9223372036854775807, cependant j'imagine qu'il doit y avoir un certain patern ou quelque'chose qui est utilisé pour générer ce nombre et pour pas que deux user ce retrouve avec le même id.

Ça peut être 4253172036554478897 et deux secondes plus tard le prochain compte créer peut être 9203572036855745857 par exemple :(

Ça peut être un UUID non ?

>>> import uuid
>>> uuid.uuid4().int
215792810314880624125759305738842173612
>>> uuid.uuid4().int
76634344128748011490308209732291092251

Le 26 février 2021 à 11:53:53 from3to5sur10 a écrit :

Le 26 février 2021 à 11:43:11 20Z2 a écrit :

Le 26 février 2021 à 11:41:14 GTA_NFS a écrit :

Le 26 février 2021 à 11:37:07 20Z2 a écrit :
Personne qui sait comment un user ID est générer à la création d'un compte en général sur les sites ?

L'identifiant si c'est un entier est souvent calculé par incrementation (le premier utilsiateur aura l'id 1, le second 2...), parfois il a aussi une forme hexadécimal

En l'occurrence la c'est un nombre qui semble être aléatoire entre 1 et 9223372036854775807, cependant j'imagine qu'il doit y avoir un certain patern ou quelque'chose qui est utilisé pour générer ce nombre et pour pas que deux user ce retrouve avec le même id.

Ça peut être 4253172036554478897 et deux secondes plus tard le prochain compte créer peut être 9203572036855745857 par exemple :(

Ça peut être un UUID non ?

>>> import uuid
>>> uuid.uuid4().int
215792810314880624125759305738842173612
>>> uuid.uuid4().int
76634344128748011490308209732291092251

UUID convertit d'une certaine façon ? car le maximum de digits pour l'user ID est 19 et le nombre max est 9223372036854775807 le max signed integer en 64bit

Données du topic

Auteur
GTA_NFS
Date de création
26 février 2021 à 11:14:17
Date de suppression
26 février 2021 à 12:29:35
Supprimé par
Modération ou administration
Nb. messages archivés
42
Nb. messages JVC
42
En ligne sur JvArchive 387