Entonces, digamos que tengo un script .sh y tengo que ingresar una contraseña, ¿habrá algún tipo de caché donde se almacenen las entradas de bash? Y si la respuesta es sí, por favor dime dónde puedo borrarlo. ¿El atacante podría descifrar algo que estaba encriptado con un script de shell / bash pasado a través de otro programa, si tuviera acceso físico a la máquina? Si es así, ¿cómo puedo prevenir eso?
No encontré nada sobre el tema.
¡Gracias!
parte del script como ejemplo:
echo "please input your password to be hashed "
echo ""
stty -echo
read -p "Password :" x; echo
stty echo
echo ""
echo "please repeat the password "
echo ""
stty -echo
read -p "Password :" x2; echo
stty echo
if [[ $x == $x2 ]] ;then
echo ""
echo "Passwords match !"
echo ""
sleep 2
else
echo ""
echo "passwords dont match :( "
echo ""
sleep 2
echo "exiting"
echo ""
sleep 1
exit 1
fi