Journal J'ai lancé une commande dans mon terminal, découvrez l'incroyable résultat

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
-9
26
oct.
2018
    $ cat /dev/urandom | base64 | head
    GiYS3pTw5k2iX18aExng4Hl7fTq3lwkOQ9OchbwfEko84rTbrueGtAOFAk/6U/CPdesDIAJdIq+D
    evpkhDh2HV08lDg0IHsIyNIdWRWa+grcKd4DedMZrX/PNOBygO4Cs8wT+3m6ylcDe2x4P+VTUmF/
    bjCGb+DITbIAOK7CmTYjSBQjp+8gYkvmjPQFyuvmGCgXhgn6e+M/6eqPMi45wRXrzM3mCiKxidn2
    RpJcFBecHrNn0n8ucFlRht3qw+/KK8bdShv5kHYbbfWH76jnvD8Wjon62RvyUumSlmm4hOuhU8h+
    0SD4nSuB5YatG3CY4Kcssk3FrVO9ev34ANjhA0y87y4RDq7Vo2UckKbnudbeoabAXCrRpOG4QDAl
    3bRGOkxVIf9xbaa3SrtF44Vy5L7FxrKAIwe6byJnvJD6CIxw/YMp09GcU/JWLaUMetEKm7rmsNaR
    utxEHb6pwlsFteA+2A49/eo8yCnt6TUyHuE4jsUtBmubv3iG0OkzSSBlySFPh5ygxnHt6DRVnPEh
    W+bT0iNorli2NKzgWyYmWq1m2wZnxwLG6U7IfFEYhauKwO8DW1ypSo6K31cEm5X4NjyEEjWTkf3g
    xadb1AZ+bgxRVS+mvmYC/Z308LVOnf9iSxxO3fhX1cZ4rG+y/StNP+IcS7e9LaMYlXotkkthdcrc
    eH0MR8xh6vacsQxE6tfiYhKIlFlliKwpHGFhohXGPeaUKM5hZ2RmbCyO+YI4fQfOTZ93sYyGkWQg

Les journaux c'était mieux à vent.

  • # iQMmQZomzH5dMAMLHCtnLxs

    Posté par  (site web personnel, Mastodon) . Évalué à 6.

    Fascinante synthèse de l'esprit et du muscle.

    La gelée de coings est une chose à ne pas avaler de travers.

  • # Pas stable

    Posté par  (site web personnel) . Évalué à 10.

    Bizarre, j'ai lancé la même commande chez moi et j'obtiens un résultat différent…

    • [^] # Re: Pas stable

      Posté par  . Évalué à 10.

      Et encore un gros FUD contre Linux et les logiciels libres.

      Chez moi ça marche très bien, donc c'est impossible que ça foire chez toi… à moins que… tu as systemd ?

    • [^] # Re: Pas stable

      Posté par  . Évalué à 10.

      Il me semble que ça dépend du contenu de /root/.ssh/id_rsa. Poste le tien pour voir si c'est le même.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Pas stable

        Posté par  (Mastodon) . Évalué à 7.

        Sans oublier le résultat de curl ifconfig.me/ip

        Merci

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

        • [^] # Re: Pas stable

          Posté par  (site web personnel) . Évalué à 2.

          Putain, c'est cool ton truc :-)

          • [^] # Re: Pas stable

            Posté par  . Évalué à 4.

            Sinon, il y a icanhazip.com qui a le mérite de fonctionner en IPv6.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: Pas stable

      Posté par  (site web personnel) . Évalué à 3.

      Moi j'obtiens exactement le même résultat que dans le journal.

      Je vois pas le problème en fait. Y'a un caractère incorrect dans la sortie peut-être ? (si oui, lequel ?)

  • # Stats

    Posté par  (site web personnel) . Évalué à 10.

    Question de statistique : "Quelle la probabilité que la commande suivantegénère une action valide ?"

    cat /dev/urandom | base64 | head | bash
    Vous avez une heure !

    • [^] # Re: Stats

      Posté par  . Évalué à 7.

      Ça dépend des binaires installés sur le système.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: Stats

      Posté par  . Évalué à 3.

      Zéro, car base64 ne générera jamais d'espace ni encore moins de retour chariot

      Par contre avec PI… on a tous l'univers

    • [^] # Re: Stats

      Posté par  . Évalué à 3.

      Sachant que la taille moyenne d'une commande non-privilégiée est d'à-peu-près huit caractères :

        ls --indicator-style=none /bin /usr/bin | awk '{ print length($0) }' | sort | uniq -c | sort -n -k1,1
        cmdlen=8
      

      Que le nombre classique de pipe enchaîné par un unixien lambda© peut monter raisonnablement à trois (donc quatre commandes) :

        history | awk '{ count[split($0, x, "|")] += 1 } END { for (i in count) print count[i] " " i }'
        nbcmd=4
      

      Qu'une chaîne encodée en base64 a un taux de d'expansion de 33% (log(256,2)/log(64,2)) — donc nécessite 25% de caractères en moins en entrée — et qu'on peut wrapper à 8 caractère la commande base64, pour enchaîner des commandes aléatoires pipées on peut faire :

        dd if=/dev/urandom bs=$(( $cmdlen * $nbcmd * 3/4 )) count=1 | base64 -w 8 \
          | awk -vRS= '{ s=$1 ; for (i=2;i<=NF;i++) s = s " | " $i ; print s }' | sh
      

      Même question statistique que ci-dessus.

    • [^] # Re: Stats

      Posté par  . Évalué à 2.

      Quelle la probabilité que la commande suivantegénère une action valide ?

      Aucune idée, je passe mon tour :/

      Par contre, j'ai lu qu'un certain bob12 a significativement augmenté les chances d'avoir des mots compréhensibles par des non-informaticiens dans son mail grâce à sa signature GPG.

  • # Vive les journaux à voile (en attendant la vapeur)

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 28 octobre 2018 à 11:14.

    Il est pourri ton terminal chez moi c'est indenté correctement

    tu as fait démarrer puis éxecuter puis cmd ?

    cat /dev/urandom | base64 | head
    
    AYVbFSfLfAHKYXAaNK3qHpR9tC1a2Y27GrMQ1lNzuQoW6O15QdvPbNmltLq3kZtMZWWNm2n/06/g
    gM9Krupgwqnta++Siub6udQw+OXKElt7rRAIgXa6jT5mN9nOO5vpcZbHNK/WZ7YQbLskxD430Sdo
    x5RZMILGMTIdDsSrSa18Ng08wBT4b/WrMXq/vMsP9srL81p11vhAn9DJLIN16WOL5GBB6Kit//kG
    pwrTGq7sQmWrDC1LplHJW72jpxJFWoNSDyS2+uyVQlF5ouxYWGzsGtQ9Vl+g4eKUA46jnUU8E89z
    E76jDyQ4fjeeZqvtI6i8tkCqKiJAvLiGzw7LA8f3DtzNjkWaeY6Sxvugjkj3e2Yz55GGw5OXWm1V
    9DFfbJ3LTt3IBhqW9yrFQKMqQIUBKjmG16hZ1Xn7HCfFm2PLmp+6BMfGno8fpWISl7I0pgphAaN5
    tBS3U8xwlQ2OPU0qL3IQ3qWNcIiU70ttPMCrJjh5Y5sALWCPoe0Ua9nnocc1348hwE8RDUAD2UWV
    YgLsdE+8XS72rdabyIrsZVxoY+wg3QNRkvSs0P/PsVbz7QEOfup0JUYtjrQl7v4rALJiQs4mJQCl
    iteLuek/uEBvO/PGWPCWzzJWcuWKH8fo3PPq4CNWZ5WqfGWKVzynREbXtyga7tw98LlT8KPdYJ3p
    E3tCnOjCRdjccokxbetyA6EIGltddhrF57Lb5AOg3vrg85SxKxIVF1VvDD/FgURit/8YIEcQBvB6
    
    • [^] # Re: Vive les journaux à voile (en attendant la vapeur)

      Posté par  (site web personnel) . Évalué à 2.

      L'indentation est bonne. Le décalage vient de l'image et de la css de linuxfr.

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

      • [^] # Re: Vive les journaux à voile (en attendant la vapeur)

        Posté par  (site web personnel) . Évalué à 4.

        Le dredi est dédié aux réponses trollesques politiquement incorrectes et si possible de mauvaise foi, il s'agit uniquement de vérifier que l'on a toujours le droit de dire n'importe quoi et que la liberté d'expression existe encore un peu.

        Et je n'ai trouvé à redire que sur l'indentation …

        • [^] # Re: Vive les journaux à voile (en attendant la vapeur)

          Posté par  (site web personnel) . Évalué à 10.

          il s'agit uniquement de vérifier que l'on a toujours le droit de dire n'importe quoi et que la liberté d'expression existe encore un peu.

          Ouais prends ça dans ta face le journaliste opprimé, la dissidente assignée à résidence, l'opposant politique emprisonné et la blogueuse harcelée, ici on est sur LinuxFr.org, et on défend la liberté d'expression par la ligne de commande et on est des oufs malades, des vrais rebelles, on teste les vraies limites d'un système d'exploitation qui préempte et tue. Et quand on a du temps, on vote pour des sondages aussi. Et même on clique sur pertinent ou inutile pour montrer qu'on est libres ! Entre ici, toi le libriste, avec ton terrible cortège. Avec ceux qui sont restés tard le soir et la nuit sans avoir craqué, comme toi — et même, ce qui est peut-être plus atroce, qui ont laissé quelqu'un avoir tort sur Internet. LinuxFr.org, le dernier bastion de la liberté d'expression dans l'univers du monde, c'est à l'aune de ce site que le Monde Libre est le phare des Combats Justes et l'avenir du cyberfutur !

  • # UUOC

    Posté par  . Évalué à 10.

    Il faut attendre 6h pour que quelqu'un t'explique que tu utilise un UUOC ?!
    Je m'y colle :

    # base64 < /dev/urandom | head
    8L9m6ygkklafSY9JVGs9nTlnruNQ/NMxj2cEBgQUGMKmVlYA/OEIbb+553TkSYfG/74orIpg+98W
    xO3xMfI8Njn8M926ZGLVW83nBaNouTtd97linQv1ZnqbzmxxtzKvuobbv7FOGb8Y3EOyOweOcBZy
    ff1I0bd+2/4OZ07UCR5wizRbOKNLRehrlNvy+Aax22Lacbofc6YVMEjWqA4oKyGJe/5jrYhzlg+6
    U9o/wC8YSUkQR2zE+vyuINVSpcfYUXl2qUMJnS12rN4hz6C/1FvF/pPBcnzOkuTi84zG+UvomIfj
    aLd9bDRb86NeOQJczlAzOjyDuiSoqi/e5fH1jWFZj+yk8mz24G9HtXwz1P8ZjcoaXYaX5F1mik0W
    lH8VXL2qVapjnVbBAfd7XAiCrcTTvIxwTXh7GVcJapgR+lVW9VD/usfIkrdrt4YwLTzzETAnovaX
    TTE3XTQz4Nt1sm6zkXQrpm2weewrjy2aop6Tv/5NjcH/rECVDWXfxX80yTWmNqrUPP/Sq3GbCJws
    XobwDg82EAzg7olGMHveiuF8+I8n9HWrBrHTEa7nqp8QlzbIvqqKfz5sKP31ThqBSEwFYIIY+Rr8
    f12RIEt07uEXMCyJqYw/khPRvk8hKXuSNwYjncu9O2HU+2Qz8BotGS8YoHI5I4Stp3SHERC/DogY
    2+XAWP6pCq2M4YogA8FAaNStahaqKeNGKWXpOGh67j04YgYwPkzTqgebFCIl8qfO28dWJVsEt6BY
    
    • [^] # Re: UUOC

      Posté par  (site web personnel) . Évalué à 10.

      C'est pas bon, ta commande ne renvoie pas le même résultat que devnewton.

    • [^] # Re: UUOC

      Posté par  . Évalué à 10. Dernière modification le 29 octobre 2018 à 15:55.

      Et toi un UUOS (S comme stdin) ;-) (3 jours après !)

      # base64 /dev/urandom | head
      

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.