Dernière mise à jour : 17 mai 2024
Un ethical hacker est un programmeur doué et passionné, capable de comprendre le fonctionnement d’un programme et d'identifier ses vulnérabilités. C'est un expert qui trouve des solutions à des problèmes souvent considérés comme insolubles.
Pour devenir un ethical hacker, il est essentiel de maîtriser plusieurs compétences :
Maîtriser les réseaux
Il est important d'apprendre à rechercher efficacement des informations et des programmes dont vous avez besoin. Utiliser les moteurs de recherche de manière efficace est un minimum; il est également important de savoir identifier les sources fiables et éviter les pièges des informations trompeuses ou malveillantes.
Connaître les bases du fonctionnement des réseaux, comme le modèle OSI ou TCP/IP, est également bénéfique.
Apprendre l'anglais
Il est indispensable de maîtriser l'anglais pour pouvoir comprendre les articles techniques majoritairement rédigés dans cette langue.
L'anglais est la langue dominante dans le domaine de la cybersécurité, et être à l'aise avec le jargon technique spécifique peut grandement faciliter les recherches et l'apprentissage continu.
Connaître les composants de son ordinateur
Vous devez connaître les principaux composants de votre ordinateur et être capable de remplacer des pièces comme le disque dur sans difficulté.
Comprendre le rôle et le fonctionnement de chaque composant, comme la carte mère, le processeur, la RAM et les cartes d'extension, vous aidera à diagnostiquer et résoudre les problèmes matériels plus efficacement.
Initiation à la programmation
Bien que l'apprentissage initial de la programmation puisse être ardu, il peut rapidement devenir passionnant. Commencez par HTML, qui est très simple, puis progressez vers des langages plus complexes comme C, Python, Java et C++.
La maîtrise de ces langages vous permettra de créer des scripts pour automatiser des tâches, développer des applications et même contribuer à des projets de logiciels open source.
Étudier la sécurité et la cryptographie
Pour un ethical hacker, il est crucial d'étudier les systèmes de sécurité et de cryptographie. Cela comprend la compréhension des différents types de cryptages, des protocoles de sécurité, et des techniques d'authentification.
Un ethical hacker passe beaucoup de temps sur l'ordinateur et accorde une grande importance à la sécurité des données. Des bases solides en cryptographie sont essentielles pour comprendre et tester la sécurité des systèmes d'information.
Comprendre les protocoles réseau
Il est fondamental de comprendre le réseau et son fonctionnement, depuis l'utilisation basique d'un ordinateur jusqu'à la raison d'être de la conception spécifique des câbles réseau.
Cette connaissance est cruciale pour effectuer des analyses de trafic, comprendre les attaques réseau et développer des défenses efficaces contre elles.
Utiliser un système Unix open source
L'utilisation d'une distribution Linux est incontournable pour une approche sérieuse de la sécurité informatique. Les premiers jours peuvent être difficiles, mais ne renoncez pas. Avec du temps et beaucoup de patience, vous serez capable d'accomplir des prouesses avec un système d'exploitation comme Kali Linux.
Maîtriser Linux vous permettra de comprendre et de manipuler des environnements serveur, souvent la cible d'attaques, et d'utiliser des outils de sécurité spécifiques à ces systèmes.
Bonjour EXALHER je m’appelle AARON merci pour tuto ! Je suis entrain d’apprendre la programmation en HTML pour un début afin d’être un hacker par la suite ! Je cherche quelqu’un qui pourra m’aider dans mon apprentissage si tu veux bien j’aimerais que ce soit toi !
Bonjour,
J’ai lu la plupart des commentaires, et je tiens à préciser que je trouve la plupart sont lamentables, il n’y a rien de si compliqué en soit de devenir un « bon ethical hacker », un cerveau en état de marche, un PC, de la patience, et un minimum de détermination.
Je ne suis pas un expert, mais je vais quand même donnez des conseils sur l’apprentissage et sur la manière d’être quand ont pose des questions par exemple, beaucoup de ces point vont peux-être vous paraître logique, mais pourtant certaines personnes se disent encore que c’est en disant « koment on es un bon hacker?? » qu’ils auront une réponse miracle qui va tout leurs dévoilés.
Voici donc quelques points qui pourrais vous être utiles.
1. Se basé sur soi-même:
Vous vous demandez peux-être ou est-ce que je veux en venir ?
Et bien tout simplement ne vous laissez pas influencer par tout et n’importe quoi, par exemple si vous voulez apprendre un certain langage de programmation et qu’une personne vous rétorque « Ah nan ça c’est pourri », et bien lancer vous quand même ! (évidemment il ne s’agit pas d’apprendre un langage au hasard, avant d’apprendre qu’elle que chose informé vous un peu pour voir si cela vous sera utile) bien entendu là je prends comme exemple ce qui pourrais être un cliché, car après ne déclinés pas non plus toutes remarques, certaines remarques sont justifiées parfois, mais il vaut mieux prendre compte que des remarques qui sont justifiées.
2. Votre orthographe:
Une faute de temps en temps ne dérange pas, par contre un mot juste de temps en temps c’est dérangeant, et je ne dit pas ça car je suis maniaque ou autres, mais en générale sur la plupart des sites pour apprendre le « ethical hacking », les gens ne vous répondront pas, ou vous répondront sur le fait que vous ne savez pas écrire, de plus vous aurez salis d’une certaine manière votre image si vous écrivez mal tout le temps, et sachez que pour le « cracking » les communautés sont encore plus exigeantes la dessus, donc relisez-vous, moi même je suis plutôt mauvais en orthographe, mais je me relis, et je corrige pour que se soit plus propre.
3. Savoir chercher:
En ce qui concerne ce domaines, cherchez sur des forums(qui sont très utile pour justement connaitre des sites utiles, des sites de programmation, enfin voila, je vais pas rester longtemps sur ce point car c’est a vous de faire ça, mais par contre, je peux quand même vous dire qu’il faut beaucoup chercher, et qu’ils faut chercher en profondeurs, par exemple on n’apprend pas a tester un réseau avant de comprendre le fonctionnement d’un réseau, le but n’est pas de reproduire tout ce que l’on vois mais de comprendre comment faire.
4. La Programmation:
Voici ce qui différencie un script kiddie d’un hacker, (Un script kiddie est une personne qui fait des attaques a partir de programmes déjà crée par des vrais programmeurs).
Il s’agit la d’une très grosse parti pour devenir hacker, j’ai personnellement commencer en apprenant le Basic Casio, (langage de la calculatrice casio) inutile pour devenir hacker, mais pour comprendre un peu les bases c’est toujours utile, et pour programmer même en plein cours.. 😉
Ensuite je me suis mit a apprendre le Python, le C, et le Java, puis l’HTML.
Je vous conseil d’allez voir sur openclassrooms.com qui est un très bon site selon moi pour apprendre a programmé et pour savoir par ou commencer.
5. C’est tout ?:
Je pourrais vous donner pleins d’autre conseils, mais je pense que si vous appliqués les quatre premiers point, vous n’avez pas besoin de moi et vous pourrais par la suite vous débrouiller, néanmoins, n’hésitez pas a me contacter par mail si vous avez une question ou autre 🙂
Bon courage et Bye !
Salut à tous, moi aussi je suis interessé par la sécurité informatique. Y a t-il quelqu’un qui veiille bien me tenir la main?
Le C++ C’est du petit chinois, en tout cas pour ma part.
Pour devenir un bon ethical hacker il faut avoir un pc et internet, rien de plus.
Ensuite si tu te débrouille bien avec le net, tout est gratuit.
le mieux c’est déjà d’apprendre a programmer donc taper du code quoi après vous pourrez parler de hacking etc rien que faite clique gauche souris examiner élément vous verrez c’est quoi le délire avant tout je dirais qu’il faut passer des heures sur open classroom pour les langages par exemple faut beaucoup apprendre pour devenir bon.
Alalalalah…ça me fait marrer, y’en a qui me font marrer dans les commentaires… Pour ceux qui veulent savoir ce qu’est un hacker et en devenir un, bah…déjà… Avez-vous lu le manifeste de The Mentor ? et puis ensuite avez vous les bonnes qualités pour ça ? la patiente, la persévérance, être appliqué et attentif, la curiosité etc…
M’enfin moi aussi je m’amuse a exploiter des failles etc etc…je ne laisse pas de trace ou autre, vu que je le fais rien que par curiosité, et surtout pour m’évader de mon quotidien, à vivre avec des bas-du-fronts, à les supporter, à supporter le bla bla incessant de mes profs, qui explique pour la 3eme fois la leçon. Je suis frustrée de mon quotidien et c’est pourquoi, que je me réfugie dans ce monde, ou tout est accessible à portée de lignes de commandes,à portée de clique, c’est si bon d’explorer ce monde, de comprendre, mais cela dit je ne me contente pas que du monde machine, un hacker est au final une personne qui cherche a découvrir, comprendre ce qui l’entoure et souvent débrouillard…
j’utilise ma vraie adresse mail, je ne vois pas l’utilité de me cacher après tout, et puis ça peut toujours servir pour les moins débrouillards qui veulent des renseignements, mais bon, je pense que vous pouvez vous renseignez seuls, et apprendre seuls si vous avez le même états d’esprit d’un « hacker » 😉
Petite note a Ahmed ; mignon ce petit site, mais il manque des renseignements. Je suis tombée dessus, au hasard, en faisant des recherche sur les honeypot, Mais bon…Bonne continuation~
+Butter’n’kitten une white hat (enfin…) qui vous souhaite que de bohneur avec votre machine+
Tu n’aura jamais tout effacé… Tu a encore beaucoup à apprendre.
aller sur tor (The Onion Router) c’est une mine d’information il y a beaucoup de chose dessus
Sinon il existe des outils tout fait. Le hacking ce n’est pas « que » la programmation et la découverte de faille, c’est aussi l’ingénieure sociale, il faut savoir être malin. La plus grande faille, la faille la plus facile est la faille humaine. Avec l’aide de bons hacking tools comme spymail ou spyusb par exemple on arrive parfois à de meilleurs résultat qu’avec de la programmation…
je susi vraiment convaincu que vous dites la vérité. mais le problème est que pour maîtriser ces langages il faut des qui les maîtrise déjà !!! c’est ça le vrai problème
souvent je me demande comment vous avez fait pour devenir un bon hacker !!!
Apprendre le JAVA est dispensable, pour ma part je trouve que le JAVA est un langage fort pitoyable il est extrêmement lent. Pour un début oui qu’il essaye à apprendre le HTML ensuite passer au Python, C, C++, mais il y a pas vraiment d’étape pour apprendre. Il faut apprendre selon les besoins.
article trés interessant mercii