Devenez hacker

Auteur: Robert Simon
Date De Création: 23 Juin 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Devenez un Business Hacker !
Vidéo: Devenez un Business Hacker !

Contenu

La communauté actuelle de programmeurs et virtuoses de réseau experts est née il y a des décennies des premières expériences avec des ordinateurs interconnectés et ARPAnet. Les membres de cette culture ont été les premiers "hackers". Aujourd'hui, le piratage est associé à la pénétration de systèmes informatiques, mais la culture du piratage est beaucoup plus complexe et moraliste que la plupart des gens ne le savent. Apprenez les techniques de base du piratage, apprenez à penser comme un hacker et apprenez à gagner le respect de la communauté. Cet article est une introduction au monde complexe du piratage informatique.

Avancer d'un pas

Partie 1 sur 3: La fondation

  1. Exécutez Unix. Unix est le système d'exploitation d'Internet. Vous pouvez utiliser Internet sans comprendre Unix, mais vous ne pouvez pas être un hacker sans une solide connaissance d'Unix. C'est pourquoi la communauté des hackers est très concentrée sur Unix ces jours-ci. Un Unix comme Linux peut fonctionner sur votre ordinateur à côté de Windows, sur le même appareil. Téléchargez Linux en ligne ou recherchez une communauté d'utilisateurs Linux pour vous aider dans l'installation.
    • Une bonne façon de démarrer avec Linux est de démarrer à partir de ce qu'on appelle un "Live CD", qui est une distribution Linux qui démarre à partir d'un CD. De cette façon, vous n'avez rien à faire avec votre disque dur, vous pouvez donc apprendre à connaître Linux sans apporter de changements drastiques à votre ordinateur.
    • Il existe d'autres systèmes d'exploitation en plus d'Unix, mais ce sont des distributions dites binaires, ce qui signifie que vous ne pouvez pas lire et / ou modifier le code. Microsoft Windows n'est pas "open-source" et ne convient donc pas pour apprendre à pirater.
    • Vous pouvez exécuter Linux sur Mac OS X, mais seule une partie du système est open source. Vous atteindrez alors rapidement les limites du possible, et vous devez faire attention à ne pas développer la mauvaise habitude de devenir dépendant du code d'Apple.
  2. Écrivez du HTML. Si vous ne pouvez pas programmer, il est important que vous maîtrisiez les bases du HTML (HyperText Mark-Up Language) et que vous vous amélioriez ensuite. Tout ce que vous voyez lorsque vous consultez un site Web est codé en HTML. Démarrez un projet dans lequel vous créez votre propre page Web et améliorez-la.
    • Ouvrez les informations sur la source de la page dans un navigateur pour prévisualiser le code HTML d'une page. Allez dans Développeur Web> Source de la page dans Firefox et étudiez le code.
    • Vous pouvez coder du HTML dans un simple programme de traitement de texte comme le Bloc-notes, enregistrer votre fichier en tant que "texte uniquement", puis le télécharger dans un navigateur et vérifier à quoi ressemble votre travail.
    • Vous devez apprendre à utiliser les balises et à penser visuellement lorsque vous utilisez des balises. "" est utilisé pour ouvrir une balise et "/>" est utilisé pour fermer une balise. Vous utilisez des balises pour indiquer tout ce qui est visuel: texte en italique, mise en page, couleur, etc. Si vous savez comment fonctionne le HTML, vous comprendrez mieux comment fonctionne Internet.
  3. Apprenez le langage de programmation. Avant de pouvoir écrire des poèmes, vous devez d'abord apprendre la grammaire. Avant de pouvoir enfreindre les règles, vous devez d'abord apprendre les règles. Mais si votre objectif est de devenir un hacker, vous aurez besoin de plus qu'une compréhension de base de la langue.
    • Python est un bon "langage" pour commencer car il est bien conçu, il contient beaucoup d'informations et il est relativement facile pour les débutants. En même temps, ce n'est pas un jouet; il est très puissant, flexible et particulièrement adapté aux grands projets. Java est une alternative, mais beaucoup de gens ne pensent pas que Java est un bon langage pour les débutants.
    • Si vous voulez sérieusement apprendre à coder, vous devrez apprendre C, qui est le langage de base d'Unix. C ++ est lié à C; si vous connaissez une langue, il n'est pas difficile d'apprendre l'autre. C utilise efficacement votre système, mais le "débogage" prend beaucoup de temps, il est donc évité par de nombreux hackers.
    • Ce peut être une bonne idée de commencer avec une plate-forme comme Backtrack 5 R3, Kali ou Ubuntu 12.04LTS.

Partie 2 sur 3: Le point de vue d'un hacker

  1. Sois créatif. Une fois que vous maîtrisez les bases, vous pouvez laisser libre cours à votre créativité. Les hackers sont en fait des artistes, des philosophes et des ingénieurs à la fois. Ils croient en la liberté et en la responsabilité partagée. Le monde a toutes sortes de défis fascinants qui doivent être résolus. Les hackers adorent résoudre des problèmes, perfectionner leurs compétences et mettre leurs connaissances à profit.
    • Les hackers ont toutes sortes d'intérêts culturels et intellectuels en plus du piratage. Le travail et le jeu sont tout aussi importants. Les frontières entre «jeu», «travail», «science» et «art» sont floues pour le vrai hacker, souvent c'est précisément à ces interfaces que commence le vrai jeu créatif.
    • Lisez de la science-fiction. Aller aux réunions de science-fiction, c'est un bon endroit pour rencontrer d'autres hackers et proto-hackers. Envisagez d'apprendre un art martial oriental. La discipline mentale requise pour cela est similaire à la discipline requise pour le piratage. Cela concerne principalement la discipline mentale, la conscience et le contrôle détendus plutôt que la force, l'athlétisme et la résistance physique. Le Tai Chi est un exemple d'un bon art martial pour les hackers.
  2. Aime résoudre les problèmes. Aucun problème ne doit être résolu deux fois. Pensez-y comme une communauté de hackers où le temps de chaque membre est précieux. Les hackers estiment que partager ouvertement des informations est une obligation morale. Si vous résolvez des problèmes et partagez ces informations, vous pouvez aider d'autres personnes aux prises avec le même problème.
    • Vous n'avez pas à vous sentir obligé de rendre publique toute votre pensée créative, mais les hackers qui le font sont les plus respectés de la communauté. Il est généralement considéré comme normal que vous vendiez juste assez pour gagner votre vie.
    • Lisez des travaux plus anciens tels que "Jargon File" ou "Hacker Manifesto" de The Mentor. Techniquement, ces pièces sont datées, mais les vues et l'enthousiasme sont intemporels.
  3. Apprenez à reconnaître et à combattre l'autorité. L'ennemi du hacker est l'ennui, la corvée et les personnalités autoritaires qui utilisent la censure et le secret pour contrecarrer la liberté d'information. Un travail monotone empêche le pirate informatique de pirater.
    • En adoptant le piratage comme mode de vie, vous rejetez les concepts communs de travail et de propriété, vous choisissez de vous battre pour l'égalité et le partage des connaissances.
  4. Soyez compétent. N'importe qui sur Reddit pendant un moment peut prétendre être un hacker coriace avec un nom d'utilisateur ridicule. Mais Internet valorise la compétence plus que l'ego et l'attitude. Alors passez du temps sur vos compétences et non sur votre image et vous gagnerez le respect plus tôt.

Partie 3 sur 3: Bon piratage

  1. Écrivez des logiciels open source. Écrivez des programmes utiles ou amusants pour d'autres pirates et partagez la source du programme pour que tout le monde puisse les utiliser et les modifier.Les vrais demi-dieux dans le monde des hackers sont les gens qui ont développé de grands programmes puissants et les ont ensuite partagés gratuitement avec n'importe qui pour que quiconque puisse les utiliser.
  2. Aidez à tester et à déboguer les logiciels open source. Les soi-disant bêta-testeurs sont très importants pour les développeurs. De plus, tester un logiciel peut être très pédagogique.
    • Essayez de trouver un programme qui est encore en phase de développement et essayez d'être un bon bêta-testeur. Cela développera beaucoup de bonne volonté et d'autres seront plus disposés à vous aider plus tard.
  3. Publiez des informations utiles. Collectez et filtrez les informations utiles et intéressantes et publiez-les sur des pages Web ou dans des documents tels que les questions fréquemment posées (FAQ), partagez ces informations avec tout le monde. C'est une autre bonne façon de gagner beaucoup de respect.
  4. Maintenez l'infrastructure en marche. La culture des hackers (et les personnes derrière l'innovation d'Internet) est dirigée par des bénévoles. Il y a beaucoup de travail important à faire pour faire avancer les choses - gérer des listes de diffusion, modérer des groupes de discussion, maintenir des sites Web avec des archives de logiciels et développer des règles techniques standard. En faisant cela, vous montrez que vous êtes engagé, tout le monde sait que ces tâches prennent beaucoup de temps et ne sont souvent pas très amusantes.
  5. Servez la culture hacker. Ce n'est que lorsque vous êtes devenu connu par l'une des étapes précédentes et que vous y travaillez depuis longtemps que vous pouvez devenir une sorte de héros au sein de la culture des hackers. Il n'y a pas de leaders dans la culture des hackers, mais il y a des héros, des chefs, des historiens et des représentants. Si vous êtes respecté depuis longtemps, vous pouvez vous aussi devenir l'une de ces figures.
    • Les hackers détestent les gros ego, alors faites attention à ne pas vous donner un certain statut. Essayez de ne pas vous battre pour cela, mais placez-vous au bon endroit pour qu'il soit jeté sur vos genoux, puis soyez modeste et humble face à ce statut déterminé par les autres.

Conseils

  • Ne vous faites pas prendre.
  • Assurez-vous que vous pouvez bien écrire dans votre langue maternelle. Le stéréotype d'un programmeur ne peut pas bien écrire, mais de nombreux hackers sont de très bons écrivains.
  • L'apprentissage du LISP est précieux d'une autre manière - l'expérience profonde de l'illumination que vous avez lorsque vous la comprenez enfin. Cette expérience fera de vous un meilleur programmeur pour le reste de votre vie, même si vous ne commencez pas réellement à utiliser LISP.
  • Perl est précieux à apprendre pour d'autres raisons: il est largement utilisé avec les pages Web actives et l'administration système, donc même si vous ne programmez pas en Perl, vous devez le savoir. Beaucoup de gens utilisent Perl au lieu de C s'ils n'ont pas besoin de l'efficacité de C.

Mises en garde

  • Le piratage est une activité illégale et peut entraîner des amendes ou des peines d'emprisonnement.