Partage
  • Partager sur Facebook
  • Partager sur Twitter

quels langages apprendre?

    4 octobre 2018 à 17:52:48

    Bonjour,

    je travaillais dans l'admin systemes et reseaux et suis en pré retraite. J'ai donc tout mon temps.
    je n'ai pas l'intention de cracker les systemes ou les reseaux mais de hacker et de "m'amuser" sur mes ordis (et ceux de mes copains :lol: )

    j'ai un serveur pfsense et 5 ordis sous Centos, 1 machine KVM avec Kali-Linux installée

    j'utilise OpenNMS pour la supervision
    je m'intéresse à la sécurité et voila pourquoi je desire quels langages apprendre:  C, C++ Assembleur Python  etc.... ?

    Merci

    -
    Edité par ThierryBoibary 4 octobre 2018 à 17:54:50

    • Partager sur Facebook
    • Partager sur Twitter
      4 octobre 2018 à 18:10:16

      Lu'!

      Pour la sécurité au sens essayer de faire tomber des systèmes, etc, les langages ne vont avoir qu'une importance très minime. C'est surtout sur l'architecture des systèmes que tu vises que tu vas devoir te renseigner, et après selon le type d'attaque que tu veux mener les moyens seront assez différents. Mais en gros, il sera intéressant pour toi

      • de savoir développer en Python (ou tout autre langage permettant de faire du prototypage rapide) pour pouvoir écrire des scripts qui vont réaliser les attaques que tu souhaites réaliser.
      • d'avoir une bonne idée de comment fonctionne l'OS sur lequel ta cible tourne, si tu veux faire une attaque qui implique d'exploiter des buffers overflow ou autres joyeusetés du genre.
      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

        4 octobre 2018 à 20:42:07

        je ne veux pas forcément faire tomber le systeme!!!

        j'aimerais plutôt savoir comment on peut s'introduire sans être vu, détourner le réseau, trouver des failles de sites web .....etc

        je n'ai pas l'intention d'attaquer qui que ce soit, c'est juste pour "m'amuser" chez moi.

        Est ce que je peux faire ça en Python?  ou  mieux en langage C ou C++?

        j'aimerais bien me pirater depuis l'extérieur

        -
        Edité par ThierryBoibary 4 octobre 2018 à 20:44:41

        • Partager sur Facebook
        • Partager sur Twitter
          4 octobre 2018 à 20:45:35

          Nan mais même sans faire tomber. Pénétrer un système ou quoi que ce soit du genre, ça implique plus ou moins les mêmes connaissances. Et je le répète le langage n'a approximativement aucune importance. Il faut se renseigner sur le fonctionnement exact des systèmes à attaquer et leur architecture.

          • Partager sur Facebook
          • Partager sur Twitter

          Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

            4 octobre 2018 à 23:07:01

            ok

            il faut bien un ou 2 outils reseau comme nmap non?

            posons le problème différemment :  quel langage apprendre si je veux que celui-ci me serve à programmer d'autres choses, par exemple créer un site web  , developper une applicaltion client serveur etc......

            je n'ai pas l'intention d'apprendre un langage par domaine de programmation

            -
            Edité par ThierryBoibary 5 octobre 2018 à 12:18:13

            • Partager sur Facebook
            • Partager sur Twitter
              5 octobre 2018 à 15:32:00

              >je n'ai pas l'intention d'apprendre un langage par domaine de programmation

              Bin, c'est très dommage.

              On peut tout faire avec un marteau, mais bon, pour scier des planches, c'est pas le plus pratique.

              On utilise le plus adapté à la tâche.

              Pour les langages informatiques, apprendre un langage par grande catégorie (si nécessaire à ou facilité un projet) Structuré, objet, fonctionnel et les autres de la même catégorie seront très simple à prendre suffisamment en main.

              Donc, non, on le choisi pas un langage et on n'utilise que les outils qui marche avec.

              Mais on choisit des outils qui permettent de faire l'action et on utilise/apprend le langage qui est le plus pratique avec. (C'est qui faut les outils on déjà pris la peine de choisir un langage adapté à la tâche).

              • Partager sur Facebook
              • Partager sur Twitter
              Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
                5 octobre 2018 à 17:52:46

                entre C et C++  lequel apprendre?
                • Partager sur Facebook
                • Partager sur Twitter
                  5 octobre 2018 à 18:22:21

                  Il est plus simple de coder correctement en C++ grâce à son vocabulaire plus riche -- mais cela implique de partir de bons cours.
                  • Partager sur Facebook
                  • Partager sur Twitter
                  C++: Blog|FAQ C++ dvpz|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS| Bons livres sur le C++| PS: Je ne réponds pas aux questions techniques par MP.
                    5 octobre 2018 à 23:00:38

                    ok

                    as tu un cours à me conseiller?

                    • Partager sur Facebook
                    • Partager sur Twitter
                      7 octobre 2018 à 17:01:41

                      Le bouquin "c++ primer" de Stanley Lippmann, c'est à ce jour le meilleur cours disponible sur C++. Cela dit, tu vas probablement être très déçu, à aucun chapitre il n'est question de cracker un serveur, juste apprendre à coder en C++...

                      Et puis petit rappel, cracker un serveur est une opération pas très légale (totalement illégale même), ça peut te coûter quelques centaines de milliers d'euros d'amende et aussi quelques années de prison...

                      -
                      Edité par int21h 7 octobre 2018 à 17:20:12

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Mettre à jour le MinGW Gcc sur Code::Blocks. Du code qui n'existe pas ne contient pas de bug
                        8 octobre 2018 à 17:36:55

                        Salut,

                        Je rejoins Ksass`Peuk pour dire que le langage n'a pas vraiment d'importance

                        Cependant il me semble qu'une caractéristique appréciable serait de pouvoir écrire des prototypes rapidement fonctionnelle, donc plutôt un langage type Python ou Perl... Parce que manipuler une faille c'est beaucoup d'essais et d'échecs, d'écriture puis de réécriture du code.
                        C et C++ ne sont pas vraiment pratique pour ça, et vont te faire faire des développements lourds pour le moindre petit outils que tu vas te créer... c'est vrai que la culture qu'il y a autour fait qu'on s'intéresse de plus près aux options de compilation, les accès mémoires et le séquencement dans le multithreading, mais en réalité ce ne sont pas des connaissances propres à ces langages, tu peux les dissocier

                        Si tu veux t'exercer et trouver des ressources, j'ai trouvé ce site bien sympa

                        • Partager sur Facebook
                        • Partager sur Twitter
                        Dream on, Dream on, Dream until your dream comes true
                          9 octobre 2018 à 17:08:42

                          ThierryBoibary a écrit:

                          j'aimerais plutôt savoir comment on peut s'introduire sans être vu, détourner le réseau, trouver des failles de sites web .....etc

                          Les cochonneries mainstream :

                          --> Javascript, cette immondice <--

                          --> XML <-- Plus occasionnel mais bien plus rigolo

                          Mais je pense pas trouver meilleure réponse que celle qui a déjà été donnée :

                          bacelar a écrit:

                          Mais on choisit des outils qui permettent de faire l'action et on utilise/apprend le langage qui est le plus pratique avec.






                          • Partager sur Facebook
                          • Partager sur Twitter

                          quels langages apprendre?

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown