#1 Le 08/08/2024, à 07:30
- Darth_Ravn
[résolu] Problème version commande base64 ?
Bonjour à tous,
j'ai actuellement un petit soucis de fonctionnement de la commande "base64"
Lors d'un exercice sur Hack the box ça m'a posé problème.
Voici le code sur mon terminal
$ echo coucou | base64
Y291Y291
$ echo -n coucou | base64
Y291Y291
$ base64 --version
CodExt 1.15.3
Je ne devrais pas avoir le même résultat avec les 2 commandes et après vérification, echo et echo -n fonctionnent correctement.
mon terminal :
$ echo coucou | md5sum
4c2383f5c88e9110642953b5dd7c88a1 -
$ echo -n coucou | md5sum
721a9b52bfceacc503c056e3b9b93cfa -
Les réponses que je fournissais ne semblaient pas valider l'exercice, alors, comme Hack the box fourni une vm via navigateur, j'ai testé sur leur vm et voici ce que ça retourne :
Terminal vm HTB
$ echo coucou | base64
Y291Y291Cg==
$ echo -n coucou | base64
Y291Y291
$ base64 --version
base64 (GNU coreutils) 9.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Simon Josefsson.
je sais que c'est assez spécifique désolé.
d'avance merci !
Dernière modification par Darth_Ravn (Le 08/08/2024, à 19:11)
Hors ligne
#2 Le 08/08/2024, à 12:10
- diesel
Re : [résolu] Problème version commande base64 ?
tu es sous quelle version de quelle distribution ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
En ligne
#3 Le 08/08/2024, à 14:59
- Darth_Ravn
Re : [résolu] Problème version commande base64 ?
Ubuntu 22.04.4
désolé j'avais oublié de préciser ça !
Hors ligne
#4 Le 08/08/2024, à 15:16
- geole
Re : [résolu] Problème version commande base64 ?
Bonjour
Tu as un problème anormal. Utiliserais-tu des alias?
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
base64 --version
base64 (GNU coreutils) 8.32
Copyright © 2020 Free Software Foundation, Inc.
License GPLv3+ : GNU GPL version 3 ou ultérieure <https://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre. Vous êtes libre de le modifier et de le redistribuer.
Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites
permises par la loi.
Écrit par Simon Josefsson.
echo coucou | base64
Y291Y291Cg==
which -a base64
/usr/bin/base64
/bin/base64
ls -ls /usr/bin/base64
36 -rwxr-xr-x 1 root root 35336 févr. 8 04:46 /usr/bin/base64
ls -ls /bin/base64
36 -rwxr-xr-x 1 root root 35336 févr. 8 04:46 /bin/base64
Dernière modification par geole (Le 08/08/2024, à 15:23)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#5 Le 08/08/2024, à 17:00
- Darth_Ravn
Re : [résolu] Problème version commande base64 ?
étrange effectivement
$ ls -ls /usr/bin/base64
36 -rwxr-xr-x 1 root root 35336 févr. 8 04:46 /usr/bin/base64
$ ls -ls /bin/base64
36 -rwxr-xr-x 1 root root 35336 févr. 8 04:46 /bin/base64
pour les alias, rien qui ne soit en rapport avec base64 et seulement quelques uns (suite à un cours sur openclassroom : reprenez le contrôle avec linux)
$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias rm='rm --preserve-root'
cela pourrait-il être un paquet python ajouté via pip ? j'en avais installé quelques uns pour des exercices.
ha je viens de voir une autre commande :
$ which -a base64
/home/ravn/.local/bin/base64
/usr/bin/base64
/bin/base64
Dernière modification par Darth_Ravn (Le 08/08/2024, à 17:03)
Hors ligne
#6 Le 08/08/2024, à 18:15
- geole
Re : [résolu] Problème version commande base64 ?
Dernière modification par geole (Le 08/08/2024, à 18:16)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#7 Le 08/08/2024, à 19:10
- Darth_Ravn
Re : [résolu] Problème version commande base64 ?
effectivement ça y ressemble !
$ echo $PATH
/home/ravn/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ravn/.local/bin
$ echo coucou | base64
Y291Y291Cg==
$ echo -n coucou | base64
Y291Y291
$ which -a base64
/usr/bin/base64
/bin/base64
/home/ravn/.local/bin/base64
$ base64 --version
base64 (GNU coreutils) 8.32
Copyright © 2020 Free Software Foundation, Inc.
License GPLv3+ : GNU GPL version 3 ou ultérieure <https://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre. Vous êtes libre de le modifier et de le redistribuer.
Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites
permises par la loi.
Écrit par Simon Josefsson.
Visiblement en modifiant PATH ça a dû poser problème.
ça semble résolu ! merci de votre aide !
Hors ligne