Partage
  • Partager sur Facebook
  • Partager sur Twitter

Language binaire

Sujet résolu
    5 mai 2008 à 11:47:18

    Bonjour!Connaissez vous un site web ou je pourrais apprendre à tapper et à déchiffrer ce language binaire?J'en ai juste entendu parler un peu.À quoi ca sert?Aussi,mon ami m'a dit qu'il avait réussi à hacker son ipod avec le language binaire.Il a changé de couleur la barre bleu qui montre les minutes et le volume et il a mit des petits dessins dedant.Savez vous comment faire et connaissez vous un site?Merci de me répondre.
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      5 mai 2008 à 12:06:03

      Je ne connais aucun site qui apprend le langage machine (et non langage binaire, le binaire est juste une représentation des nombres).
      Mais tu peux t'entrainer avec un désassembleur (objdump des binutils est vraiment pas mal, et il est fourni avec GCC/MinGw) !

      Après, tu finiras peut-être par connaitre par coeur certains opcodes. :D
      • Partager sur Facebook
      • Partager sur Twitter
        5 mai 2008 à 12:07:57

        Merci.Autres réponses?
        • Partager sur Facebook
        • Partager sur Twitter
          5 mai 2008 à 13:52:36

          :-° Je ne t'apprend rien en te disant que le binaire c'est des 1 et des 0 non ?

          En fait, le binaire on peut le retrouver partout, et même ailleur qu'en informatique. Lorsque tu met un cd audio dans ta chaine stéréo par exemple, sur le cd ce sont des 1 et des 0 qui sont inscrits. Ensuite ta stéréo va prendre un certain nombre de bits à la fois (je sais pas vraiment, disons 8 bits) et va les envoyer sur un convertisseur numérique - analogique. En sort bien évidemment une tension qui va finir sur tes enceintes (en gros).

          Un autre exemple (informatique cette fois), lorsque tu presse sur la touche "Espace", tu envoie le code 20 en hexadécimal (si mes souvenirs sont bons). 20 en hexa, sa fait 32 en décimal ou 0010 0000 en binaire ;)

          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            5 mai 2008 à 13:57:25

            Citation : Chappu

            Un autre exemple (informatique cette fois), lorsque tu presse sur la touche "Espace", tu envoie le code 20 en hexadécimal (si mes souvenirs sont bons). 20 en hexa, sa fait 32 en décimal ou 0010 0000 en binaire ;)


            Non, 0x20 est le code ASCII de l'espace, mais ce n'est pas son scan code !
            • Partager sur Facebook
            • Partager sur Twitter
              5 mai 2008 à 14:13:28

              :-° les codes ASCII c'est des codes hexadécimaux si jamais
              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                5 mai 2008 à 14:16:54

                Citation : Chappu

                :-° les codes ASCII c'est des codes hexadécimaux si jamais


                Gné ?

                L'ASCII est un encodage. L'hexadécimal est une manière de représenter les nombres en base 16. Quel rapport entre les deux ? :-°
                • Partager sur Facebook
                • Partager sur Twitter
                  5 mai 2008 à 14:27:23

                  Un code ASCII permet à ton pc de savoir sur quelle touche tu as tapée ... et les codes ASCII (à moins que je dise une énooorme connerie) sont représenté en base 16 donc en hexadécimal ;)
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Anonyme
                    5 mai 2008 à 14:35:39

                    Ah bon ? On ne peut les représenter qu'en hexadécimal ?

                    W00t H4X ---> 65 en ASCII = 'A'

                    Ensuite, le code qui permet à l'ordi de savoir sur quelle touche on a tapé est le scan code, qui n'a rien à voir avec le code ASCII (je le sais bien, j'ai fait un driver de clavier PS/2 pour mon mini-OS).
                    • Partager sur Facebook
                    • Partager sur Twitter
                    Anonyme
                      5 mai 2008 à 14:37:15

                      Non, c'est incorrect Chappu.
                      Quand tu appuies sur une touche, le clavier envoie le scan code de la touche pressée. Ce scan code représente la position de la touche sur le clavier et non le glyphe qu'elle représente (querty ou azerty ou autres, les scan codes sont les mêmes)(ainsi a et A ont le même scan code, puisque c'est la touche n'a pas changé de place !).

                      L'ASCII est juste une norme de codage des caractères, aucun rapport direct avec le clavier. Et qu'on représente les nombres en base 16 ou en base 10 ou en base 2 ou base d'or, c'est du pareil au même.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        5 mai 2008 à 14:39:14

                        o_O Bon, alors Mea Culpa messieurs
                        • Partager sur Facebook
                        • Partager sur Twitter
                        Anonyme
                          5 mai 2008 à 15:03:26

                          Salut jaylovemusic.

                          "Connaissez vous un site web ou je pourrais apprendre à tapper et à déchiffrer ce language binaire?"
                          Non personne ne peut utiliser le binaire.
                          C'est vrai on va rien coder avec...

                          Laisse moi t'expliquer : ;)

                          Alors en décimal tu compte avec les 10 chiffres (de 0 à 9)
                          En binaire que avec deux (les deux premiers (donc 0 et 1))

                          Genre en décimal le premier truc que tu peux faire c'est 0 après 1 ensuite 2.
                          En binaire ça commence pareil sauf que arrivé à deux et bien vu que tu ne peux pas utiliser le "2" tu fais le plus petit nombre possible donc 10
                          Après le prochain que tu peux faire c'est 11 donc 3 en décimal.

                          Puis après 11 vient 12 ??? bah non ya un "2 " pas possible donc en prend le prochain soit 100
                          et ainsi de suite
                          • Partager sur Facebook
                          • Partager sur Twitter
                            5 mai 2008 à 16:55:59

                            Citation


                            le cd ce sont des 1 et des 0 qui sont inscrits. Ensuite ta stéréo va prendre un certain nombre de bits à la fois (je sais pas vraiment, disons 8 bits)
                            et va les envoyer sur un convertisseur numérique - analogique.


                            Sauf erreur de ma part, il me semble que les CD sont encodés en 48kHz 16 bits stéréo sans compression, non ?
                            • Partager sur Facebook
                            • Partager sur Twitter
                            Anonyme
                              5 mai 2008 à 17:11:09

                              Puis le binnaire, c'est pas franchement un langage :-°
                              • Partager sur Facebook
                              • Partager sur Twitter
                                5 mai 2008 à 17:25:39

                                Simple question, pourquoi vouloir apprendre le Binaire ?

                                Enfin 21 te l'a deja appris de toute façon :
                                0 = 0
                                1 = 1
                                10 = 2
                                11 = 3
                                100 = 4
                                101 = 5
                                ...
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  5 mai 2008 à 17:34:24

                                  Le binaire n'est pas un langage. On peut représenter un langage en binaire, c'est d'ailleurs comme ça que fonctionnent les programmes qui tournent sur des µprocesseurs, mais techniquement le "binaire" est une représentation de nombres.
                                  Les programmes ne sont que des mots en binaires qui (par norme) correspondent à des instructions pour les processeurs.

                                  Au mieux ton pote parlait de l'assembleur, mais, et je suis persuadé que c'est le cas, il s'est surtout bien foutu de ta gueule.
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Anonyme
                                    5 mai 2008 à 17:38:47

                                    Citation : ErGo_404

                                    Le binaire n'est pas un langage. On peut représenter un langage en binaire, c'est d'ailleurs comme ça que fonctionnent les programmes qui tournent sur des µprocesseurs, mais techniquement le "binaire" est une représentation de nombres.
                                    Les programmes ne sont que des mots en binaires qui (par norme) correspondent à des instructions pour les processeurs.


                                    Tu te contredis méchamment ... :-°

                                    En tout cas, tout est expliqué ici.
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      5 mai 2008 à 18:23:27

                                      Non je ne me contredis pas. Le binaire n'est pas un langage, par contre on peut exprimer un langage en binaire. Rien de contradictoire la dedans :)
                                      Scomme si je te dis que le papier n'est pas un langage mais que tu peux utiliser du papier pour représenter un langage ;)

                                      EDIT: quand au langage "machine", il est traduit littéralement en assembleur, bien plus pratique à lire et bien plus compréhensible. Pour peu que l'on se plonge un minimum dans la doc de l'assembleur correspondant à l'architecture du µprocesseur sur lequel on travaille, on y retrouve rapidement la correspondance en binaire de chaque fonction.
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        5 mai 2008 à 18:28:27

                                        Citation : Chappu

                                        ?
                                        Lorsque tu met un cd audio dans ta chaine stéréo par exemple, sur le cd ce sont des 1 et des 0 qui sont inscrits. es souvenirs sont bons). 20 en hexa, sa fait 32 en décimal ou 0010 0000 en binaire ;)


                                        Heu, sauf erreur de ma part, ce ne sont pas des 0 et des 1 qui sont écris sur le CD mais des creux: des surfaces planes et creuses.
                                        Ün lecteur CD interprète un creux à un 0 (ou un 1) et une surface plane à un 1 (ou un 0)
                                        http://fr.wikipedia.org/wiki/Image:Cd_MEB.jpg
                                        Frank9321
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                        Anonyme
                                          5 mai 2008 à 18:34:59

                                          sur l'ordi c'est pareil c'est pas des 0 ou 1 c'est soit un interrupteur fermer soit un interrupteur ouvert
                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            5 mai 2008 à 18:43:02

                                            Ou des impulsions électriques.
                                            Soit on en a une, soit on en a pas (à une vitesse très rapide)
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              5 mai 2008 à 19:03:29

                                              Citation : jolo2

                                              sur l'ordi c'est pareil c'est pas des 0 ou 1 c'est soit un interrupteur fermer soit un interrupteur ouvert



                                              :-° Non non c'est bien des 0 et des 1 qui sont dessinés sur la plaque ..
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                5 mai 2008 à 19:06:37

                                                Tu sais que t'es pas drôle ?

                                                Le sujet est un minimum sérieux (quoi que ça a déjà été dit plusieurs fois ce qu'on dis ici)
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  5 mai 2008 à 19:11:23

                                                  Citation : Frank9321

                                                  Citation : Chappu

                                                  ?
                                                  Lorsque tu met un cd audio dans ta chaine stéréo par exemple, sur le cd ce sont des 1 et des 0 qui sont inscrits. es souvenirs sont bons). 20 en hexa, sa fait 32 en décimal ou 0010 0000 en binaire ;)


                                                  Heu, sauf erreur de ma part, ce ne sont pas des 0 et des 1 qui sont écris sur le CD mais des creux: des surfaces planes et creuses.
                                                  Ün lecteur CD interprète un creux à un 0 (ou un 1) et une surface plane à un 1 (ou un 0)
                                                  http://fr.wikipedia.org/wiki/Image:Cd_MEB.jpg
                                                  Frank9321



                                                  Ca s'appelle des alvéoles il me semble.
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    5 mai 2008 à 21:05:40

                                                    Salut jaylovemusic,

                                                    Effectivement le binaire n'est pas un language, mais une autre manière de représenter les nombres.
                                                    Voici un site expliquant comment convertir le binaire en d'autres systèmes de numérotation.


                                                    http://www.positron-libre.com/cours/nu [...] xadecimal.htm

                                                    a+
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      5 mai 2008 à 21:16:34

                                                      Citation : Amenia

                                                      Tu sais que t'es pas drôle ?

                                                      Le sujet est un minimum sérieux (quoi que ça a déjà été dit plusieurs fois ce qu'on dis ici)



                                                      Sort un peu de ta coquille de nerd.
                                                      C'est pas parc'que ça parle d'un domaine hauuuuuutement intellectuelogeekesque qu'il faut écraser la moindre trace d'ironie.

                                                      Citation : Amenia

                                                      Simple question, pourquoi vouloir apprendre le Binaire ?

                                                      Enfin 21 te l'a deja appris de toute façon :
                                                      0 = 0
                                                      1 = 1
                                                      10 = 2
                                                      11 = 3
                                                      100 = 4
                                                      101 = 5
                                                      ...



                                                      Savoir convertir les 5 premiers chiffres décimaux en binaire c'est pas le connaitre.
                                                      Entre ça et tous les autres types de conversions possible en passant par le BCD & co, y'a du chemin.

                                                      Y'a le tuto d'un zéro en tous cas, http://www.siteduzero.com/tuto-3-23606-1-du-decimal-au-binaire.html.

                                                      Bonne chance :)
                                                      ++
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        5 mai 2008 à 21:30:33

                                                        Désolé de ressortir ça, mais y'a pas de U à langage ouaiin.

                                                        Et pour info, l'interêt qu'a le binaire est que c'est le système de numération avec le moins de chiffres différents (sachant que la numération par bâtons ne compte pas :D)
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          6 mai 2008 à 7:36:42

                                                          L'intérêt du binaire c'est surtout d'être très simple à réaliser en électronique, la division et la multiplication par 2 étant alors réalisées matériellement (entre autres). Et comme on peut réaliser n'importe quelle multiplication/division en ayant juste défini la mult/div par 2 ...
                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            6 mai 2008 à 10:10:40

                                                            Citation


                                                            Heu, sauf erreur de ma part, ce ne sont pas des 0 et des 1 qui sont écris sur le CD mais des creux: des surfaces planes et creuses.
                                                            Ün lecteur CD interprète un creux à un 0 (ou un 1) et une surface plane à un 1 (ou un 0)


                                                            Citation


                                                            sur l'ordi c'est pareil c'est pas des 0 ou 1 c'est soit un interrupteur fermer soit un interrupteur ouvert


                                                            +1. Et sur un disque alors ce n'est pas non plus des 1 ou des 0... c'est des microparticules magnétisées dans un sens ou dans l'autre.
                                                            Mais ce n'est qu'une question de représentation et de convention, tout comme on utilise les chiffres 0 et 1. Pourquoi on n'utilise pas A et B ? On pourrait...
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              6 mai 2008 à 10:31:19

                                                              Car les 0 et 1 représentent à la base des contacts secs tout ou rien => par exemple 0 = circuit ouvert, 1 circuit fermé, en bref comme une lampe qui est allumée (1) ou éteinte (0).
                                                              Ce qui permet donc de jouer avec des données avec des interrupteurs (des transistors en réalité), ainsi une IP 127.0.0.1 passera comme ceci 01111111.00000000.00000000.00000001 (= 7F.00.00.01 en hexa), soit donc 4 octets (1 octet = 8 bits, soit 8 interrupteurs), et le mot "binaire" sera selon l'ASCII-1 comme ceci (si on suit ce tableau http://www.cdrummond.qc.ca/cegep/informat/Professeurs/Alain/images/ASCII1.GIF) :
                                                              01100010.01101001.01101110.01100001.01101001.01110010.01100101, ce mot contenant 7 lettres, soit 7 octets de 8 bits (le 0 et 1).
                                                              En bref c'est plus un langage de communication que de programmation.

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              Language binaire

                                                              × 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