« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions
En-têtes des différents langages pour JvCare
user: 4cc9d94 (?) (JvCare en C) |
user: 4cc9d94 (?) (En-têtes des différents langages pour JvCare) |
||
Ligne 127 : | Ligne 127 : | ||
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. | 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. | ||
Les codes ci-après permettent de décoder une chaîne obfusquée. | |||
==== PHP ==== | |||
function jvCare(string $classe) : string { | function jvCare(string $classe) : string { | ||
Ligne 139 : | Ligne 142 : | ||
} | } | ||
==== JavaScript ==== | |||
function jvCake(classe) { | function jvCake(classe) { | ||
Ligne 151 : | Ligne 154 : | ||
} | } | ||
==== Python ==== | |||
def jvcare(classe: str) -> str: | def jvcare(classe: str) -> str: | ||
base16 = '0A12B34C56D78E9F' | base16 = '0A12B34C56D78E9F' | ||
Ligne 160 : | Ligne 164 : | ||
return url | return url | ||
==== C ==== | |||
const char *__jvcarebase16 = "0A12B34C56D78E9F"; | const char *__jvcarebase16 = "0A12B34C56D78E9F"; | ||