« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions
Fonctionnement technique de Jeuxvideo.com (modifier)
Version du 25 juillet 2022 à 10:40
, 25 juillet 2022Respawn & JvCare
(mise en forme) |
user: dd16956 (?) (Respawn & JvCare) |
||
Ligne 109 : | Ligne 109 : | ||
Le cookie [[coniunctio]] est utilisé pour l'authentification. | Le cookie [[coniunctio]] est utilisé pour l'authentification. | ||
=== JvCare === | |||
JvCare est un étrange algorithme d'obfuscation développé avec Respawn. Il est notamment distingué dans les sources HTML des pages du site, et semble destiné à obfusquer des URLs. | |||
Voici un code PHP permettant de décoder une chaîne obfusquée : | |||
function jvCare(string $classe) : string {<br> | |||
$base16 = "0A12B34C56D78E9F";''<br> | |||
$lien = "";<br> | |||
$s = explode(" ", $classe)[1];<br> | |||
for ($i = 0; $i <= strlen($s)-1; $i += 2) {<br> | |||
$lien .= chr(strrpos($base16, $s[$i]) * 16 + strrpos($base16, $s[$i+1]));<br> | |||
}<br> | |||
return $lien;<br> | |||
} | |||
== Phoenix == | == Phoenix == |