05 Astuces de navigation

Pour certains mystères, il est utile d’avoir rassemblé quelques connaissances sur l’internet, les navigateurs et les scripts.

Lors de la recherche des coordonnées, oui, il est souvent utile de simplement regarder le code source de la liste des géocaches et de comprendre grossièrement quel est le contenu typique ici et ce qui pourrait faire partie du puzzle. L’attention portée aux noms des fichiers (par exemple, des images intégrées, de l’image d’arrière-plan) et/ou à l’endroit où ils ont été déposés sur Internet peut également être un indice ou déjà la solution. Et parfois, un propriétaire de mystère crée son propre site web et a de nombreuses possibilités de bloquer le chemin vers la solution pour l’énigmatique. Je vais essayer d’en expliquer quelques-unes ici.

Votre navigateur Internet révèle beaucoup d’informations à un serveur web intéressé. Cela n’est pas dû à une quelconque manie de surveillance mais simplement à la technologie avec laquelle un serveur web présente les pages web au navigateur et les affiche à l’utilisateur.

Vous pouvez obtenir un petit aperçu de ce qui est révélé ici, par exemple :

  • http://www.hashemian.com/whoami/

Proxies et plages IP

Le fournisseur d’accès à Internet, par exemple Telekom ou Vodafone, attribue – en termes simples – un numéro unique à chaque utilisateur, l’adresse IP. Selon le type d’accès à l’Internet, il est toujours le même ou change, puis généralement quotidiennement. Les adresses IP sont constituées de quatre séries de chiffres allant de 1 à 255, séparés par des points (par exemple : 80.124.122.122). On distingue les adresses privées et publiques, c’est-à-dire celles que vous pouvez avoir chez vous dans votre propre réseau (si vous voulez connecter plusieurs ordinateurs entre eux) et celles que votre fournisseur d’accès vous donne pour surfer sur Internet. Il existe un registre mondial des adresses publiques et quelque chose comme des “carnets d’adresses”, où vous pouvez rechercher pour chaque adresse à quel fournisseur, à quel pays elle appartient. De cette façon, Youtube peut (doit !) s’assurer que les chansons non censurées en Allemagne ne sont pas lues par des ordinateurs ayant une adresse IP allemande. Au lieu des chansons, il y a toujours cette triste image Youtube “La GEMA est à blâmer”.

Cela peut également être fait par des propriétaires de mystères techniquement expérimentés, c’est-à-dire qu’ils peuvent vérifier à partir de quel pays une personne navigue sur le site web et, afin d’augmenter la difficulté du mystère, bloquer les surfeurs allemands, par exemple. Mais désormais, plus personne ne doit se rendre à l’étranger pour résoudre un tel mystère. Il suffit d’utiliser un proxy. Un proxy est une sorte de médiateur par lequel vous appelez le site en question. Le site ne voit alors que l’adresse IP du proxy et non plus la vôtre.

Cela fonctionne si vous cherchez un serveur proxy qui fonctionne (google crache différents sites qui proposent des listes de proxy) et que vous entrez dans les paramètres du réseau. Dans Windows 8 et 10, il suffit d’entrer proxy réseau dans l’interface de la tuile, vous atterrirez dans le menu approprié. Pour Windows 7, démarrez > Panneau de configuration et sélectionnez “Options Internet” dans la catégorie “Réseau et Internet”. Pour Windows XP, démarrez > Paramètres > Panneau de configuration > Options Internet. Pour les autres systèmes d’exploitation, je ne sais pas de mémoire.

Les utilisateurs de Firefox et de Chrome peuvent également utiliser des modules complémentaires qui permettent d’activer et de désactiver le proxy via le menu du navigateur. Certains proposent également des listes de procuration pour la sélection. Cependant, je ne pourrai pas donner de recommandation ici (tout aussi peu qu’avec les listes de mandataires), car la sélection est extrêmement opaque et change fréquemment.

De plus, il n’est pas vraiment agréable de surfer via des proxys, qui sont le plus souvent très lents, quand ils fonctionnent. Puisqu’il n’y a que quelques essais à faire. Mais que ne faites-vous pas tout pour un beau puzzle 😉

D’ailleurs, le propriétaire du serveur proxy peut lire et enregistrer votre trafic web. Gardez cela à l’esprit lorsque vous surfez via un proxy et que vous saisissez des données de connexion, par exemple !

HTTP-Headers – Agent utilisateur, Referer et Accept-Language

Cela a donné – entre autres choses – une des pages ci-dessus sur moi et mon navigateur.

HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:42.0) Gecko/20100101
Firefox/42.0
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
HTTP_ACCEPT_LANGUAGE: de-DE,de;q=0.8,en;
HTTP_REFERER: https://www.google.de

Le serveur web sur lequel se trouve cette page sait avec quel navigateur (agent utilisateur) je navigue, quelle langue je parle et de quel site web je viens (référent). Ces valeurs d’en-tête HTTP typiques peuvent être modifiées, là encore très facilement, par le biais des modules complémentaires correspondants pour Firefox et Chrome.

Et pour ceux qui pensent que c’est trop bizarre, j’ai eu plusieurs mystères où j’ai dû définir des langues fantastiques comme langue acceptée et des navigateurs inexistants comme agent utilisateur. Ou même interdire aux sites web d’installer des cookies (il existe également des modules complémentaires contre cela, mais vous pouvez aussi les activer dans les paramètres de votre propre navigateur). Et plusieurs mystères m’ont obligé à désactiver Javascript pour les résoudre. Comme je surfe de toute façon avec un scriptblocker, cela ne m’a demandé qu’un seul clic. Théoriquement. En pratique, j’ai d’abord dû me faire à l’idée que le propriétaire me demandait de faire exactement cela ici.

Tout comme les mystères où il y a une URL ou une chaîne de caractères sinistre qui commence par www.xn--. Il s’agit d’adresses web qui ne sont pas écrites en Unicode (c’est-à-dire avec des caractères standard définis au niveau international), mais qui contiennent des lettres spéciales, par exemple Ä, Ü et Ö , qui contiennent des “caractères spéciaux” français, suédois ou même chinois (voir Wikipedia). Pour pouvoir les afficher sur n’importe quel navigateur, ces adresses web sont converties et affichées dans le format avec “xn--” au début. Heureusement, Internet met à notre disposition des convertisseurs qui nous permettent d’y remédier et de les lire.

De temps en temps, j’utilise l’extension Firebug de Firefox (il existe quelque chose de similaire pour les autres navigateurs) pour un examen détaillé des pages web. Conçu pour le débogage de la programmation des pages web, il permet d’examiner tous les éléments d’une page web d’une meilleure manière et, avec l’un ou l’autre mystère, j’ai dû modifier des parties du code HTML de cette manière pour atteindre le but. Mais expliquer cela ici serait aller trop loin (et probablement gâcher beaucoup trop de choses ?), je vous laisse donc le soin d’approfondir cette question dans le cas correspondant.