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.
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 :
- Comment Devenir un Hacker
- Les Métiers de la Cybersécurité : Choisissez votre Voie
- Comment SAVOIR Si vous pourrez devenir HACKER / PROGRAMMEUR OU PAS !
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.
Voici des articles qui en parlent :
- Qu’est-ce qu’un hacker
- Quels sont les types de hackers
- Qu’est-ce que le hacking éthique
- Définitions autour de la sécurité informatique (logiciel malveillant, exploit, 0day…)
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 :
- Connaître la définition d’un switch, routeur, pare-feu…etc
- Connaître l’adressage IP
- Savoir convertir en binaire, décimal, hexadécimal
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 :
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 :
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.
52 Commentaires
Cliquez ici pour ajouter un commentaire
Excellent travail. Rien a dire…. sauf que ton travail est vraiment extra.
Merci
Merci Christopher !
bonjour Mr Michel je suis frankenzy un passionné se l’informatique et j’aimerai comme apprendre beaucoup de l’informatique surtout le hacking . alors je demande si vous pouvez m’aidez; j’ai lu certain de vos article et je vous trouve très excellent pour etre mon coach( » desole pour le terme »)
voici mon adresse mail: [email protected]
veillez me repondre svp merci
Bonjour, bien que je fasse mon maximum pour aider dans les e-mails et commentaires, je n’ai malheureusement pas la possibilité de faire coach personnel de centaines d’internautes, mais je fais le nécessaire pour répondre aux questions si besoin 🙂
c’est vraiment cool ! merci
Merci pour l’article Michel intéressant comme toujours. Pour le point sur l’intégrité des données j’aurais rajouté comme point qu’elles doivent aussi être re-constituable à l’identique en cas de perte, vol, etc.
Pour les cours sur les bases du réseau, tu aurais pu faire participer certain cours de certains membres. Sauf si tu les sujets non exploitable.
En tout cas bon article, merci.
Pour tes articles de virus etc je pense que tu as oublier de dire que une « restauration » ne suffirait pas toujours 😀 les virux peuvent se mettre dans le bios maintenant ou même dans une partition du disque dur (0xaa55 a l’octet 510 du MBR)
Bonjour, je suis Wenday PADE, si j’ai le matériel de base, est-ce que je peux suivre ces instructions en commençant par maîtriser le Windows et Linux?
Bonjour Michel, le HML, le CSS et le JS : tu dirais qu’ils ne sont pas indspensables mais utiles ?
bjr Michel ; je disirer vraiment apprendre
Merci Michel pour tes conseils. Ils sont très encourageants!
Wow tout cela me semble très compliqué. Ca doit vraiment prendre du temps de devenir un bon hackeur. Je m’y mettrais surement après mes études … (6 ans héhé … ;-( … )
Sinon je suis venue sur ce blog parce que je suis désespérée .. Je me suis inscrite sur une super plateforme de visual novel seulement les administrateurs ont laissé le blog à l’abandon depuis 5 ans !! Il n’y a plus aucune mise à jour et ca embête tous les membres. De plus j’ai essayé de les contacter par mail mais leur adresse n’existe plus …
Est-ce que c’est considéré mal de vouloir hacker ce blog pour en devenir l’Administrateur et lui permettre d’évoluer ? Il est en total abandon c’est triste à voir 🙁 Et je n’ai pas les compétences ni le temps de créer une plateforme similaire.
Je ne pense cependant pas que je le ferai mais voilà je voulais partager cette expérience et avoir vos avis.
Salut, c’est compliqué jusqu’au moment où on commence et qu’on ne s’arrête plus par passion 🙂
Par contre oui c’est mal de pirater n’importe quel système peu importe le motif tant que l’on n’a pas reçu l’autorisation de le faire.
Les noms de domaines expirent ou bout d’un certain temps, donc le site en question sera bientôt disponible si plus utilisé, dans ce cas il faudra racheter le nom de domaine et ainsi prendre le contrôle légalement du site.
Merci de ta réponse 🙂 J’avais un doute quant au fait que les admins ne payent plus leur site et il faudra surveiller son expiration … D’ailleurs comment dois-je faire pour surveiller cette expiration? Et si je deviens propriétaire légale du site, est-ce que la plateforme restera inchangée ou hériterais-je seulement du nom ? Parce que dans ce cas ils ont fait un boulot de malade avant d’abandonner leur bijou comme une vieille chaussette. Et j’insiste sur le fait que je suis incapable (pour l’instant) de créer une plateforme comparable et d’ici 6 ans, le site sera mort.
L’expiration est principalement visible en effectuant un whois : http://whois.net/ Après effectivement la plate-forme sera remise à zéro, seul le nom de domaine sera gardé… mais en effectuant ce whois il y a peut être les coordonnées du webmaster qui s’affiche, une autre piste pour les contacter ?
A part leur adresse mail inexistante aucun moyen de les contacter… Merci de ton aide malgré tout
le site sappelle visunove.com si jamais tu trouves une solution (sans vouloir t’embêter)
Michel vraiment merci , je crois que vous êtes un envoyé de Dieu et ,de tous mon coeur je vous tire mon chapeau , c’est du bon travail.
Moi c’est Paul-braydon agé de 19 ans vraiment passionné de la Sécurité informatique ayant quelques connaissances mais ne savans pas par où debuté et là je crois que je suis enfin sur bon chemin . 🙂
Salut et merci à toi pour ton message, bienvenue sur le site et bon apprentissage 😉
Le site et vraiment bien expliqué c parfait c bien que vous montrez au autres que le mot hacker ne veut pas dire pirateur mais geek de l’informatique (qui adore l’informatique les ordi..ext..??
Merci à toi
[…] Vous trouverez également les bases à maitriser avant tout et qui ne seront plus enseignées dans la suite ici : Ce qu’il faut maitriser avant même de commencer. […]
Bonjour à tous, je m’adresse particulièrement aux parisiens, j’aimerais savoir si vous connaissez cette école : http://www.m2iformation-diplomante.com/formation-expert-cyber-securite/, est-elle fiable ou non?
Merci d’avance
Bonjour à tous , je m’appelle Soufiane et j’ai 16 ans. Voila je cherchai 1 blog d’apprentissage au hacking c’est alors que je suis tombé sur le votre qui est très intéressant pour bien débuter , vraiment vous faites du bon travail 🙂 . Tous cela me semble assez compliqué haha. Ca doit prendre un temps fous avant de devenir un bon hackeur. Je m’y mettrais surement après mes études. Le White Hat Hacker me passionne beaucoup aider les gens contre la cybercriminalité y a pas de mal ça peut être utile et sécuriser des systèmes en gros 1 bon justicier ^^ . Est ce que le hacker éthique est indispensable afin d’être complet?
Salut Soufiane et bienvenue à toi 🙂
Oui cela prend du temps, mais disons que lorsqu’on est passionné on ne voit pas le temps passer ! Ton but me semble très correct, tu peux effectivement poursuivre ton apprentissage dans le hacking éthique. Tu devras acquérir plusieurs compétences « transversales » comme la programmation, le réseau, le système…etc et tu devras apprendre comment se protéger des failles dans ces divers domaines. L’idéal c’est de monter un environnement de test sans risquer de casser quoi que ce soit, avec des machines virtuelles par exemple. Et de pratiquer dessus pour bien apprendre.
Excellente continuation.
Bonjour ou bonsoir, Je voudrait savoir si il faut utiliser une machine virtuelle pour émuler Linux sur notre Windows, Si oui, avez vous un nom ?
Bonjour, ce n’est pas obligatoire mais beaucoup plus souple et rapide à mettre en place. Vous pouvez utiliser Virtualbox et télécharger un fichier ISO officiel de Linux
Je suis un peu embêtée car je voudrai bien mettre en pratique ce que j’apprends ici mais à la maison je n’ai que des appareils avec iOS(mac,etc.). Que puis-je faire?
Bonjour Arianne, vous devriez pouvoir tout mettre en pratique sur votre Mac également. Il y aura peut-être des programmes ou méthodes à adapter mais d’autres utilisateurs de Mac sont déjà passés par là sans soucis 🙂
Ok merci?
Bonjour,
Le hacking, la sécurité informatique, les ordinateurs etc… sont quelque choses qui me passionnent et je souhaiterai commencer mon apprentissage. Je suis tomber sur ce site et je suis vraiment épaté du contenu qu’il propose.
Je me réjouis d’apprendre 🙂
bonjour ou bonsoir la sécurité informatique, les ordinateurs sont des choses qui me passionne . j’aimerai apprendre le hacking
Je ne connais aucun langage d apres vous le quel et le meilleur pour commencer orienter hacking
Bonjour à Vous et merci d’être là..!!!
Bonjour, pour tout vous dire, j’ai parcouru des dizaine de blogs mais celui la c’est le plus ouf merci a celui qui a créé ce blog je te tire mon chapeau tu as fait un excelent travail.
Vraiment j’ai aimé
bonjouir michel
je suis interesse par votre conseil puis je en avoir plus
merci
slt à tous jui un novice je veux apprendre le hacking mais par dressus tous les preliminaires.ce que je dois savoir avant de debuter
Bonjour a tous, je suis vraiment cotent d’etre là, je suis un pationné de l’informatique, du resau et surtout de la securité informatique, j’etais tourmenté par le fait de ne pas savoir me situé et par où je devrais commencer pour devenir un bon hacker avec de l’hetique, mais je crois que grace a ce blog et a toutes les personnes qui y sont j’y arriverai, merci infiniment pour ceux que vous faites!!!
J’aimerai poser une question,
Voilà, vous parler des bases qu’il faut maîtriser avant de commencer le hacking ?
Mais, faut-il avoir un matériel spécifique, certains outils (logicel, …). J’ai lu votre onglet « Outils & Services » mais je me demande si par exemple mon PC a besoin d’une certaines performances (RAM, Stockage, …).
J’apprécie l’aide que vous apportez aux débutants
Ron
Bonjour Ron, point de vue matériel il n’y a pas de prérequis indispensables mais bien entendu avoir au moins 4Go de RAM et 50Go de disque dur permettront plus de souplesse. J’ai en fait écrit un article à ce sujet ici : Quel ordinateur choisir pour programmer et apprendre le hacking – 4 exemples
Merci encore pour c’est cours gratuit que vous nous donnez car cela me faire du bien mais j aimerai apprendre encore plus svp
Bonjour j’apprécie beaucoup ce que vous faite mais j’ai une question à vous poser .
J’aimerai devenir hacker je ne sais pas encore que faire pour débuter . Ni quel ordinateur avoir pour s’entraîner j’ai lu sur d’autre site que Alienware et bien pour debuter et sur le votre j’ai vu omen hp je ne sais pas si omen hp pourrais m’aider pour hacker est ce que vous pouvez m’en proposer s’il vous plaît. Et aussi pouvez vous me dire comment débuter en hacking.
Merci vous pouvez me répondre sur [email protected]
Salut, j’aimerais me lancer dans le hacking système mais je ne trouve des sites qui parlent de faille web, tu saurais me conseiller ?
Bonjour Michel, je m’intéresse au Hacking mais je ne pense pas avoir de bonne base en informatique avant de m’engager sur cette voie. Pouvez vous me conseiller différents livres sur tout se qu’il y’a à savoir pour maîtriser l’informatique avant d’entreprendre mon apprentissage du Hacking. Merci
Quel référence de livre me conseillez vous pour acquérir les bases informatiques, ce que je dois connaître avant de passer au hacking.
Merci.
Bonjour comment hacker et crackzr avec un téléphone par où devrai-je commencer ?
salut joey
salut pellevoisin tu peut déjà voir les base du hacking au forma pdf fait par un pro du sujet ou tu débute à partir de zéro avec des pas a pas et des bases plus techniques ou tu voie comment . marche les programmes et outils utilisée par les hacker super bien fait regarde aussi comment marche les réseau surtout les protocoles voie aussi linux c’ est l »une des base pour débouter bon courage car il à beaucoup de chose a voir sur le sujet .
Un site de référence! merci de votre travail de pédagogie
Merci pour ces gentils mots 🙂
Bonjour Michel,
Un site pour apprendre les bases du hacking avec des exercices (en français ?)
Je connais déjà HackTheBox & TryHackMe mais en anglais avec des possibles erreurs de traductions
Merci par avance et bravo pour ce blog très utile!