Que signifie vraiment `` hacker ''

Merci à Guillermo d'avoir suggéré le sujet de cet article, c'est quelque chose que même si j'ai la chance de vivre, je ne sais pas si cela a été écrit ici dans le passé, mais en tout cas je le mettrai à nouveau en lumière pour être je peux partager un peu avec toi 

L'art d'être un hacker

L'un des livres qui a le plus retenu mon attention sur ce sujet est sans aucun doute Hacking: l'art de l'exploitation, de Jon Erickson. C'est un bijou pour quiconque souhaite s'immerger dans ce monde de vrai les pirates. Et comme c'est le cas dans le livre, je vais me permettre de prendre la première question qui a explosé mon esprit en le lisant.  

L'essence d'un hacker

En utilisant exactement chacun des nombres suivants 1,3,4 et 6 une fois avec l'une des opérations de base (additionner, soustraire, multiplier, diviser) obtenir un total de 24. Chaque nombre doit être utilisé juste une fois et la commande dépend de vous. Par exemple:

3 * (4 + 6) + 1 = 31

Correct dans la syntaxe, mais incorrect dans le résultat.

Je dois admettre que je n'ai pas pu résoudre le problème avant d'avoir fini de lire le livre et d'avoir vu la solution sur la dernière page. Mais fondamentalement, c'est l'essence d'un hacker, pour pouvoir voir ce que les autres ne voient pas.

Les premiers hackers

Un groupe d'étudiants du MIT (Massachusetts Institute of Technology), vers les années 50, a reçu un don de matériel téléphonique, avec ces pièces, ils ont développé un système qui leur a permis de gérer la ligne de communication à distance grâce à des appels spéciaux. Ils ont fait une découverte en utilisant une technologie qui existait déjà, mais en l'utilisant d'une manière que peu ou personne n'avait vue auparavant. Ce furent les premiers hackers.

Une communauté de soutien

Aujourd'hui, il existe de nombreux examens de «certification» pour devenir un «hacker», mais la réalité est que l'on ne deviendra pas un véritable hacker tant qu'un membre de la communauté qui est déjà hacker n'acceptera pas de nous appeler par ce qualificatif. L'une des façons d'y parvenir est de pouvoir apporter quelque chose d'utile à la communauté. De nombreux hackers sont finalement programmeurs de bas niveau, car ils ont une compréhension approfondie du fonctionnement des ordinateurs, au niveau de la mémoire et du système d'exploitation; les bits en dernier recours.

Cette connaissance leur permet de trouver des vulnérabilités

C'est comme lorsque nous apprenons les mathématiques pour la première fois, lorsque nous étions enfants, nous avions besoin de quelqu'un pour nous expliquer et nous apprendre des symboles et des formes, et cela se produit également d'une certaine manière avec les programmeurs, un vrai hacker est celui qui connaît ces symboles et ces formes. , et il nous signale quand il voit que nous ne les avons pas utilisés (une vulnérabilité). Et comme Linus Torvalds lui-même (un autre grand hacker, au vrai sens du terme), les "vulnérabilités" ne sont que bogues. Avec cela se référant au fait qu'il ne s'agit que d'erreurs de programmation, bien que peut-être avec d'autres types de conséquences pour le bogues plus fréquent.

Les hackers ne sont PAS nécessairement des criminels

C'est vrai jusqu'à un certain point, réfléchissons-y un instant. Lorsqu'un véritable hacker veut savoir quelque chose, il teste même le plus petit détail du système, avec toutes ses connaissances, il peut esquiver, ou éviter les contrôles d'accès, ou modifier les commandes pour effectuer d'autres tâches, ou même convertir le programme en un autre. chose. Mais d'où cela vient-il?

Motivations d'un hacker

Ceux-ci peuvent aller dans un large éventail de possibilités, certains (la plupart des vrais hackers) découvrent ce qu'ils découvrent pour un simple plaisir intellectuel, ils apprécient le défi de trouver ces «lacunes». D'autres le font par ego, car ils veulent pouvoir dire qu'ils sont les meilleurs dans quelque chose. Mais il est indéniable que certains ou plusieurs d'entre eux seront également là pour l'argent, car contrôler des choses incontrôlables pour la plupart des gens est certainement un outil qui peut produire beaucoup d'argent. C'est la raison pour laquelle on peut dire que les pirates aucune Ils sont forcément mauvais, mais attention à lui nécessairement.

Une autre raison importante est que les pirates réel ils se méfient de la technologie que nous utilisons tous. En effet, grâce à leur connaissance approfondie des systèmes, ils connaissent les limites et les lacunes ou vulnérabilités. C'est cette connaissance qui leur permet en fin de compte de «contourner» les systèmes pour satisfaire certaines de leurs autres motivations (intellectuelles, économiques, etc.).

3 types de hacker aujourd'hui

On retrouve aujourd'hui 3 groupes de hackers connus, distingués de manière curieuse par le type de chapeau qu'ils portent: blanc, noir chapeau gris. En un mot et avec une analogie que nous avons déjà évoquée précédemment, nous constatons que les blancs sont les bons, les noirs sont mauvais et les gris sont au milieu où ils utilisent leurs capacités pour être bons ou mauvais, selon la situation. Mais il y a un dernier terme, beaucoup plus utilisé dans les cercles de hackers. réel.

Script kiddie

Qu'est-ce qu'un script-kiddie? Comme son nom l'indique, il est un "enfant" aux yeux du vrai les pirates qui n'utilise que des scripts à votre avantage. Et ici, vous devez faire une très grande distinction,

Être certifié en sécurité informatique ne fait PAS nécessairement de vous un hacker.

Et c'est un point de vue personnel, ainsi qu'un pirate  vous n'avez peut-être pas de certifications et êtes toujours un grand hacker. Mais voyons pourquoi je dis cela. De nombreux examens / cours / etc. de certification vous enseignent les étapes d'un pentesting réussis, ils vous apprennent la théorie des types de vulnérabilité, ils vous initient au monde de la sécurité informatique comme si vous étiez bien versé dans le sujet. Mais la réalité est que jusqu'à ce que vous apportiez une contribution substantielle à la communauté pirate, cela signifie, jusqu'à ce que non créer un outil Quoi se révéler utile pour les hackers, vous n'en êtes pas un. Si simple et facile.

Peu importe comment vous pouvez utiliser nmap, ou zen, ou même metasploit, tant que vous n'êtes pas en mesure de fournir un véritable exploit, ou un véritable outil de reconnaissance, vous n'êtes PAS un hacker, juste un script-kiddie, et peu importe que vous ayez N certifications en sécurité, cela ne changera rien.

Les pirates rendent ce monde meilleur

C'est grâce à eux que nous avons la technologie en perpétuel mouvement. Le noyau en est un excellent exemple, il y a des centaines d'esprits très bien versés dans le sujet, qui créer code qui sert non seulement la communauté des hackers, mais le monde entier. Mais pas seulement cela, sans eux, la technologie stagnerait à des points où les gens ne voudraient pas continuer à se développer, car en trouvant des vulnérabilités, les pirates aident à motiver les développeurs à écrire un meilleur code, et à son tour, c'est mieux. le code motive les pirates à prouver qu'ils sont encore meilleurs, créant un cercle vertueux entre les deux.

Réflexion finale

Eh bien, je vais l'interrompre, juste comme ça, parce que j'ai vu que je m'étends et même si j'aimerais expliquer un peu comment trouver un exploit, ce sera pour une autre fois. Personnellement, je me considère toujours comme un « script-kiddie », car même si j'ai trouvé quelques vulnérabilités et que j'ai même pu leur attribuer des CVE, je n'ai pas encore créé mon propre exploit ou outil à mettre à la disposition de la communauté. mais j'espère que cela changera dans peu de temps  Sans plus tarder, merci beaucoup pour votre temps, salutations.


Ajouter comme source préférée