« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions

Respawn & 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 ==
Utilisateur anonyme