Ce qu’il faut maîtriser Avant de commencer le Hacking

  1. Accueil
  2. Hacking Éthique
  3. Ce qu’il faut maîtriser Avant de commencer le Hacking

Que faut-il maîtriser avant de commencer le Hacking ? Vous vous êtes décidé(e), vous souhaitez apprendre le domaine car il vous a toujours passionné. Mais là vous vous posez beaucoup de questions : quel PC ? quelles études ? quel livre ? faut-il être bon en maths ? En somme quels sont les prérequis indispensables ?

Eh bien, ne cherchez pas plus loin, nous allons en parler dans cet article.

Ces mêmes prérequis ne seront pas toujours expliqués dans votre apprentissage car ils seront parfois considérés comme acquis.

commencerhacking

Le matériel de base

Allez, on commence par le matériel.

De façon très simple : il vous faut un ordinateur fixe avec au moins 8Go de RAM et 256Go de disque dur (SSD si possible).

Je vous donne cela de façon très concrète et technique. Vous pouvez l’adapter comme vous le souhaitez, et selon situation, mais c’est ma recommandation simple et standard.

Mac, Windows ou Linux : peu importe. Dans l’idéal il faudra maîtriser Linux et Windows à minima car ce sont les environnements les plus utilisés dans la plupart des entreprises.

Voici l’article dédié à tous les prérequis matériels pour ne pas me répéter :

Quel ordinateur choisir pour programmer et apprendre le hacking – 4 exemples

Concernant le parcours scolaire, il faut être très souple et ne surtout pas penser qu’un seul diplôme permet de « devenir hacker ».

Vous pouvez apprendre comme vous le souhaitez ! Un livre, un cours, l’école, peu importe, VOUS choisissez.

Vous n’êtes pas obligé « d’être bon en maths », « de savoir programmer en HTML », ou je ne sais quoi : tout dépend.

Voici plus d’informations :

Connaître les bases de la cybersécurité

La sécurité informatique est un domaine large qui contient plusieurs spécialisations.

Cela dit, il y a des piliers à connaître, et qui composent la sécurité de l’information.

Voici les piliers principaux :

Intégrité

Il s’agit d’assurer que des données traitées (partagées, conservées, transmises, etc) ne subissent aucune altération. Autrement dit, elles doivent rester exactes, telles quelles et valides.

Confidentialité

Il s’agit d’assurer que seuls des destinataires précis et ciblés ont accès à l’information. Autrement dit, les données échangées sont chiffrées et illisibles pour toute personne extérieure à la communication ou dont le message n’est pas adressé.

Authentification

Il s’agit de vérifier l’identité d’un utilisateur ou d’une entité afin de lui autoriser un accès. Autrement dit, on cherche à vérifier de façon précise et exacte avec qui on communique.

Disponibilité

Il s’agit d’assurer qu’une machine ou un équipement est présent sur le réseau et prêt à répondre. Il doit être disponible lorsqu’on le souhaite, et aussi longtemps qu’on le souhaite.

Connaître les définitions (exactes !!)

Connaître la définition de certains termes et sûrement l’une des toutes premières choses à faire.

definition-hacker

Alors « hacker » ou « pirate » ?

Voici des articles qui en parlent :

Connaître les bases du réseau

Il s’agit, selon moi, des bases que l’on rappelle le moins alors qu’on les utilise souvent. Le réseau est également un vaste domaine et il sera nécessaire de connaître les points suivants :

Il y a 10 types de personnes dans le monde : Ceux qui comprennent le binaire, ceux qui ne le comprennent pas et ceux qui préfèrent calculer en base 3

Connaître le modèle OSI

Le modèle OSI (Open Systems Interconnection) est un modèle de communication standard utilisé en réseau.

Informations sur le modèle OSI

En pratique le modèle TCP/IP (Version simplifiée du modèle OSI) est souvent utilisé :

Informations sur le modèle TCP/IP (et pour ceux qui souhaitent en savoir beaucoup sur le réseau, je vous conseille ce site)

Connaître et savoir utiliser les systèmes d’exploitation

Il y a souvent 2 types de personnes lorsqu’il s’agit d’apprendre le hacking :

  • Ceux qui utilisaient depuis toujours Windows et doivent donc découvrir Linux
  • Ceux qui utilisaient depuis toujours Mac ou Linux et doivent donc découvrir Windows

Il s’agit ici de connaître les notions de base de Windows et Linux :

  • Savoir utiliser l’interface graphique
  • Savoir trouver des fichiers
  • Savoir tirer plein parti du système sur lequel on est

Ces notions vous aideront en fait à aller plus vite à l’avenir.

Si vous êtes plutôt dans le premier cas, à savoir que vous souhaitez apprendre Linux, voici un article pour vous aider à bien commencer :

Se familiariser avec Linux

Connaître les bases de la Cryptologie

La cryptologie englobe la cryptographie et la cryptanalyse. La cryptologie permet notamment la confidentialité, l’intégrité et l’authenticité.

Vous pouvez pour commencer vous plonger dans les détails sur :

  • La stéganographie
  • Les chiffrements symétriques (et leurs faiblesses) : (3)DES, AES…
  • Les chiffrements asymétriques (et leurs faiblesses) : RSA, DSA
  • les fonctions de hachage

Et la Programmation alors ?

Vous êtes nombreux à vouloir programmer avant tout et à penser que savoir programmer est indispensable avant de commencer quoi que ce soit.

La programmation fait partie du côté pratique, appliqué, et vient dont après avoir acquis une certaine théorie. Il n’est pas absolument nécessaire de savoir programmer pour commencer. Cela ne signifie pas que la programmation est inutile, et à ce propos voici 2 grands domaines qui nécessiteront tôt ou tard de savoir programmer :

Le hacking système : Écrire des shellcodes, programmer des scripts… (langages populaires : C, Python)

Les failles web : Sécuriser des requêtes, sécuriser divers éléments d’un site…(langages populaires : PHP, SQL)

Voir tous les articles liés à la programmation pour beaucoup plu d’informations.

D’autres choses à savoir avant de commencer avec le hacking ?

Oui énormément et en fonction de ce que vous cherchez à faire. Les informations données dans cet article constituent une liste non exhaustive.

En tant que bases générales et additionnelles à apprendre, on peut noter les lois et les organismes de référence.

Voici des informations sur les lois liées au hacking :

Articles de lois principaux

Et voici la liste des organismes spécialisés en sécurité informatique :

Organismes spécialisés en sécurité informatique

Par où continuer ?

Voici un article qui explique ensuite les démarches à suivre pour continuer à apprendre correctement le hacking.

Articles similaires

Menu