• [^] # Re: root-me.org

    Posté par (Mastodon) . En réponse au message Devenir un hacker. Évalué à 4. Dernière modification le 19 décembre 2020 à 10:31.

    Alors le hacking c'est pas mon domaine (moi mon domaine c'est l'autre côté : créer des bugs dont les hackers vont profiter), mais je m'y intéresse un peu par curiosité, et aussi un peu parce que mon métier est tout de même de laisser le moins de portes ouvertes :) .

    Je n'imagine pas que le plus important est un langage en particulier, le plus important pour moi c'est réellement de comprendre comment marche un ordi. Mais vraiment. Si tu sais TOUT ce qu'il se passe entre moi qui tape la lettre E sur mon clavier et toi qui lis ce texte, tu auras une chance un jour de le modifier en F par exemple (et ainsi prouver que mon ordi, ma connexion Internet ou linuxfr.org ne sont pas sécure).

    Voici une liste (loin d'être exhaustive) de concepts avec lesquels tu dois être à l'aise :

    Bas niveau :

    • registre
    • adresse
    • instruction
    • pointeur
    • pile
    • débordement

    Système d'exploitation :

    • tu sais ce que c'est un OS ? À quoi ça sert ? Pourquoi on en a un ?
    • gestion des droits (filesystem, accès mémoire, accès périphériques...)

    Applicatif :

    • shell, ligne de commande
    • langage de script (c'est quoi ?)
    • langage compilé (c'est quoi ?)

    Réseau :

    • adresse IP
    • port
    • socket

    A cette liste de points techniques (que j'ai, et pourtant je ne suis pas un hacker du tout, j'en suis bien incapable) il faut ajouter le mindset comme dit dans un autre commentaire, une culture (basée en général sur des exploits précédents), l'art du hacking social etc.

    Un bouquin d'introduction que j'ai trouvé sympa c'est "Les bases du hacking" de Patrick Engebretson.

    Bon, si tu veux démarrer techniquement sur quelque chose, tu peux déjà commencer par faire du C sous ton Kali. Comme c'est un langage d'assez bas niveau (pourquoi ? comment ça marche ? comment marche le Python ?) tu mettras bcp plus les mains dans le cambouis. Bien évidemment dans le but de progresser, tu ne dois jamais toucher un outil graphique pour ça, tout dans la console : les ordis sur lesquels tu devras tenter de t'introduire ne t'offrent pas d'interface graphique, tu dois être complètement à l'aise avec la console.

    C'est un grand parcours qui t'attend, mais si t'aimes ça, c'est réellement passionnant.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.