Comment battre les missions de base de Hackthissite.org?

Les défis Web de base sont l'endroit idéal pour commencer à découvrir les erreurs courantes que les gens
Les défis Web de base sont l'endroit idéal pour commencer à découvrir les erreurs courantes que les gens font en ligne.

Hackthissite.org est un site Web de piratage sandbox qui enseigne les tests d'intrusion pour toutes sortes de technologies aujourd'hui. La sécurité réseau, mobile et PC de base ne sont que quelques-unes des façons dont Hackthissite.org aide les gens depuis des années à mieux comprendre Internet et comment ils peuvent se défendre. Ils offrent différents niveaux de défis de piratage pour éduquer les gens sur les façons réelles dont les criminels profitent des gens sur Internet. Les défis Web de base sont l'endroit idéal pour commencer à découvrir les erreurs courantes que les gens font en ligne.

Partie 1 sur 3: Battre la mission de base 1

  1. 1
    Connectez-vous à votre compte. Avant de pouvoir commencer à relever certains de ces défis, vous devrez créer un compte gratuit. Après cela, vous devrez alors vous connecter avec votre nom d'utilisateur et votre mot de passe. Accédez à la page d'accueil de HTS et le formulaire de connexion sera en haut à gauche de la page.
  2. 2
    Choisissez «missions de base». Le volet sur le côté gauche est la navigation principale pour HTS. Ici, sous le sous-titre "Défis", vous trouverez le lien "Missions de base". Cliquez dessus pour continuer.
  3. 3
    Sélectionnez votre défi. Une fois le chargement de cette page terminé, vous devriez voir toute une série de 11 défis différents. Le haut doit être "Basic 1"; continuez et cliquez dessus pour continuer.
    La page doit aller directement à cette phrase dans le code
    La page doit aller directement à cette phrase dans le code et le mot de passe se trouve juste en dessous.
  4. 4
    Effacez le «test idiot». Chaque défi vous demandera de saisir un mot de passe que vous devrez déterminer vous-même. Le premier défi s'appelle «The Idiot Test», mais ne le prenez pas personnellement. Vous devriez prendre au moins quelques minutes pour essayer de comprendre celui-ci avant de passer à l'étape suivante ou même de continuer à lire.
    • Les indices les plus importants doivent être donnés dans la petite boîte d'aide sous le champ du mot de passe. Fondamentalement, vous devez savoir que chaque site Web est composé d'un langage de codage appelé HTML. Comprendre que ce langage constitue chaque site Web devrait être votre meilleur indice. La prochaine étape contiendra la réponse au défi, alors assurez-vous d'épuiser votre cerveau avant de continuer.
    • Si vous n'arrivez pas à le découvrir par vous-même, rien ne se passe vraiment. Vous êtes libre d'accéder à d'autres missions. De plus, vous êtes libre de saisir autant de fausses réponses que vous le souhaitez, rien ne changera. Cependant, apprendre en faisant chaque étape augmentera vos chances de comprendre les missions futures.
  5. 5
    Consultez les forums. Si vous êtes vraiment perplexe, découvrez ce que les autres utilisateurs ont à dire en consultant les forums. Pour accéder aux forums, vous devrez regarder la barre de navigation sur le côté gauche de l'écran. Vous trouverez «Forum» sous le sous-titre «Communiquer». Vous devrez vous assurer de vous connecter avant de créer un nouveau message. Utilisez simplement le nom d'utilisateur et le mot de passe que vous utilisez pour le HTS principal. En gros, sur ce site, il n'y a pas de meilleur endroit pour apprendre qu'avec d'autres personnes qui ont traversé les mêmes défis. Rappelez-vous cependant que ces personnes reçoivent les mêmes questions tout le temps sur chaque mission dans chaque catégorie, alors prenez votre temps et lisez quelles questions ont été posées par d'autres personnes qui ne font que commencer.
    • Google Things-Peut-être pas pour cette mission particulière, mais la première chose qui vous sera demandée par les gens sur les forums est de savoir si vous l'avez «googlé» avant de publier une question, alors assurez-vous de le faire.
  6. 6
    Résolvez le premier défi. Cliquez avec le bouton droit sur la page Web, n'importe où fera l'affaire, et cliquez sur l'option "Afficher la source de la page". Certains navigateurs peuvent indiquer "Afficher la source". Une nouvelle page devrait s'ouvrir. Cela peut ressembler à un tas de hasard, mais ce n'est pas le cas. Le mot de passe est contenu à l'intérieur de ce code, bien en vue. Si vous souhaitez accéder directement au mot de passe, copiez les derniers mots de l'histoire juste au-dessus du champ du mot de passe. Dans ce cas son, "Entrez le mot de passe et vous pouvez continuer."
    • Maintenez la touche Ctrl de votre clavier enfoncée et appuyez sur la touche F pour lancer une recherche par mot du code. Collez ensuite la phrase ci-dessus et appuyez sur Entrée. La page doit aller directement à cette phrase dans le code et le mot de passe se trouve juste en dessous. Il devrait dire quelque chose comme "les premiers niveaux sont extrêmement faciles: le mot de passe est f0d0751f." Copiez le «f0d0751f», ou ce que vous dites, et collez-le dans le champ du mot de passe sur la page Basic Mission 1.
    • Cliquez sur le bouton «Soumettre» pour continuer. Vous venez de terminer la mission 1. Une nouvelle page devrait se charger qui dit "Félicitations, vous avez terminé la base 1!" Cliquez sur le bouton bleu «Prochain défi» vers le bas et à droite de cette case.

Partie 2 sur 3: Battre la mission de base 2

  1. 1
    Pensez à l'histoire fournie. À partir de ce moment, il y aura une petite histoire que les créateurs du site ont faite spécifiquement pour ces défis. Assurez-vous de lire ce petit paragraphe d'une histoire sur chacun d'eux car ceux-ci contiendront des indices pour chaque défi. Ce défi est en fait beaucoup plus facile à certains égards. Veuillez vous assurer de lire le paragraphe de l'histoire au-dessus du champ du mot de passe.
  2. 2
    Consultez les forums. L'une des étapes de base auxquelles vous devriez vous habituer consiste à vérifier les forums HTS et à tout rechercher sur Google. Dès que vous pensez avoir atteint la fin de vos suppositions et résoudre vos tentatives, rendez-vous sur les forums. Ces personnes sont ici depuis des années et sont plus que disposées à aider les gens à comprendre des sujets difficiles. De plus, ils sont généralement assez bons pour ne pas donner les réponses tout de suite et aider réellement les gens à apprendre les concepts derrière ces missions.
    • Bien que beaucoup de ces personnes soient gentilles et amicales, veuillez noter que toutes ne seront pas gentilles avec vous. Il se peut également que certains abandonnent la réponse tout de suite. Veuillez essayer de vous rappeler que vous êtes ici pour apprendre ces concepts, pas seulement pour obtenir les réponses.
    L'une des étapes de base auxquelles vous devriez vous habituer consiste à vérifier les forums HTS
    L'une des étapes de base auxquelles vous devriez vous habituer consiste à vérifier les forums HTS et à tout rechercher sur Google.
  3. 3
    Terminez la mission de base 2. Si vous ne l'avez pas encore compris par vous-même, vous allez probablement arriver à cette étape complètement confus. C'est d'accord. Décomposons-le. Le paragraphe dit: " Network Security Sam a mis en place un script de protection par mot de passe. Il l'a fait charger le mot de passe réel à partir d'un fichier texte non chiffré et le comparer au mot de passe saisi par l'utilisateur. Cependant, il a négligé de télécharger le fichier de mot de passe..." la dernière phrase est la plus importante dans ce cas. Si aucun fichier de mot de passe n'a été chargé, il n'y a pas de mot de passe. C'est exact! Cliquez simplement sur le bouton Soumettre et vous avez terminé la deuxième mission. Cliquez sur le bouton bleu "Next Challenge" pour continuer.

Partie 3 sur 3: Battre la mission de base 3

  1. 1
    Prenez un moment pour explorer. Cette dernière mission devrait vous donner une idée de ce que vous devez faire parfois pour mener à bien une mission. Parfois, vous devez pouvoir cliquer sur des boutons et voir les résultats, car parfois les gens font des erreurs. Cette mission, cependant, devient la plus compliquée à ce jour car elle remonte au codage HTML du site, et l'histoire n'aide pas beaucoup. Assurez-vous de prendre un moment pour essayer de résoudre chacun de ces défis par vous-même. Lorsque vous êtes perplexe, passez à l'étape suivante.
  2. 2
    Afficher le HTML. Une fois que vous êtes sur la page Mission 3 et que vous êtes épuisé, cliquez avec le bouton droit sur la page Web et cliquez sur "Afficher la source" ou "Afficher la source de la page", selon votre navigateur, pour afficher le code HTML de la page.
  3. 3
    Recherchez la zone de mot de passe dans la page HTML. Lorsque vous regardez le code devant vous, vous pouvez être un peu confus. C'est d'accord; tout le monde est au début. Plongez dans la partie du code qui contient la partie du code HTML avec votre champ de mot de passe et votre histoire. Vous pouvez le faire en copiant la dernière phrase de l'histoire présentée, puis en maintenant enfoncée la touche Ctrl de votre clavier et en appuyant sur la touche F. Cela ouvrira une zone de recherche dans le coin supérieur droit de la page. Vous allez ensuite faire un clic droit à l'intérieur de cette boîte et sélectionner "Coller" dans le menu contextuel donné. Vous devriez automatiquement être redirigé vers la partie du code qui contient notre champ de mot de passe.
  4. 4
    Connaissez la différence des codes. En regardant le code, vous remarquerez peut-être qu'il existe en fait différents types de codes utilisés et référencés. En effet, HTML fonctionne avec de nombreux langages de codage différents pour accomplir différentes choses. Par exemple, PHP. PHP est ce qu'on appelle un langage de script côté serveur. Un programmeur peut exécuter des scripts avec PHP qui seraient autrement trop difficiles, voire impossibles, à réaliser avec HTML seul.
    • Quelques bonnes ressources pour comprendre un langage de programmation, comme PHP, en ligne seraient 3wschools. Il est important d'effectuer des recherches au fur et à mesure que vous traversez différents défis pour en savoir plus sur les obstacles sur votre chemin. Ces sites peuvent vous aider à en apprendre un peu plus sur PHP, car cela se présentera dans les défis futurs.
    Vous trouverez le lien "Missions de base"
    Le volet sur le côté gauche est la navigation principale pour HTS. Ici, sous le sous-titre "Défis", vous trouverez le lien "Missions de base".
  5. 5
    Comparez les codes sources. Ouvrez la source de Mission One dans un onglet, puis affichez le code des sources de Mission 3 dans un autre; vous devriez essayer de comparer les deux. Essayez de repérer les changements. Vous remarquerez peut-être d'abord que la façon dont le code est formaté a changé. De plus, il semble y avoir un nouveau type de fichier qui a été inséré. Voici la ligne de code que vous recherchez: "<input type =" hidden "name =" file "value =" password.php "/>". Cela nous montre quelque chose d'intéressant. Network Security Sam a placé le mot de passe que nous recherchons dans un fichier PHP appelé "password.php". Depuis les navigateurs Web comme Chrome ou Firefox sont conçus pour lire automatiquement PHP et d'autres langages Web, vous devriez pouvoir lire ce fichier.
    • Si vous regardez la ligne juste au-dessus de celle qui répertorie le fichier PHP, vous devriez voir: "< form action =" / missions / basic / 3 / index.php "method =" post ">". Si vous revenez à votre page principale de base de Mission 3 et regardez l'URL actuelle, elle devrait lire quelque chose comme https://hackthissite.org/missions/basic/3/, mais notez qu'il n'y a pas de "index.php" sur la fin. Cela signifie que le site Web attend qu'une action spécifique se produise avant de commencer à lire le fichier index.php. Il en va de même pour le fichier "password.php". Le site Web attend que celui qui tape dans le champ du mot de passe appuie sur le bouton «Soumettre» avant de lire le fichier password.php, mais vous pouvez le lire en premier. Essayez de comprendre le reste, puis passez à l'étape suivante.
  6. 6
    Terminez la mission de base 3. Si vous ne l'avez toujours pas compris par vous-même, rendez-vous sur la page principale de la mission de base 3. Une fois que vous y êtes, dans l'URL, ajoutez "password.php" à la fin. Cela devrait ressembler à ceci: https://hackthissite.org/missions/basic/3/password.php. Maintenant, appuyez sur Entrée. Le navigateur que vous utilisez devrait être capable de lire le fichier PHP et d'afficher ce qu'il contient. Dans ce cas, il devrait y avoir une séquence aléatoire de nombres-lettres dans le coin supérieur gauche. Copiez et collez ceci dans le champ de mot de passe pour Basic Mission 3 et cliquez sur «Soumettre». Vous avez maintenant terminé la mission de base 3 de HTS.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail