2 votos

bash: "Y": comando no encontrado

He instalado algunas de las herramientas en mi Ubuntu 18.04 y al parecer algo salió mal.

Hay un par de fenómenos.

La primera es que Ctrl+Alt+t no abrir un terminal. En la orden para que se abra una terminal, necesito hacer clic derecho en el escritorio y haga clic en "Abrir una nueva terminal" botón.

Además, cada vez que ejecute una secuencia de comandos que le pide con una pregunta y espera una respuesta, la secuencia de comandos se bloquea. Por ejemplo, el de abajo pasa cuando voy a ejecutar el SQLmap:

eliko@ubuntu:~/Desktop/Tools/sqlmap$ ./sqlmap.py -u 
https://nice.app.com/forgot_password?email=rob@bob.com&key=cc
[4] 2652
eliko@ubuntu:~/Desktop/Tools/sqlmap$ 
[!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program

[*] starting @ 08:46:58 /2019-12-29/

[08:46:59] [INFO] testing connection to the target URL
[08:46:59] [CRITICAL] previous heuristics detected that the target is protected by some kind of WAF/IPS
[08:46:59] [INFO] testing if the target URL content is stable
[08:46:59] [WARNING] target URL content is not stable (i.e. content differs). sqlmap will base the page comparison on a sequence matcher. If no dynamic nor injectable parameters are detected, or in case of junk results, refer to user's manual paragraph 'Page comparison'
how do you want to proceed? [(C)ontinue/(s)tring/(r)egex/(q)uit] Y
bash: Y: command not found

[4]+  Stopped                 ./sqlmap.py -u 

Desde mi entender, no es tanto un problema que crea el proceso en segundo plano o algo (yo no soy un Linux maestro, pero creo que es porque se muestra "[4] 2652" y, a continuación, continúa).

El bash: Y: command not found de error se produce por cualquier carta inserta incluyendo únicamente golpear a ENTRAR.

Supongo que el descrito anteriormente conjunto de cuestiones están relacionadas con un problema causado probablemente por las instalaciones de las herramientas.

Ya he probado a copiar el .bashrc por ejecutar (la vi en un hilo, esto puede ayudar):

cp /etc/skel/.bashrc ~/.bashrc

y también trató de reiniciar la máquina.

Este es el resultado que obtengo de eco PATH:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

¿Qué puedo hacer para solucionar el problema? No puedo utilizar cualquier herramienta que recibe la entrada y parece que algo está mal con bash, probablemente.

7voto

steeldriver Puntos 19092

Es probable que el problema sea el carácter & en su URL, lo que está causando que el shell coloque el comando en segundo plano (como lo indica el [4] 2652 número de trabajo / pid).

Intente citar la cadena de URL:

 ./sqlmap.py -u "https://nice.app.com/forgot_password?email=rob@bob.com&key=cc" 
 

-2voto

Kizz Puntos 128

"Y" no es una respuesta válida a
¿desea continuar? [(C)iga(s)tring/(r)egex/(q)uit]

Elija cualquiera de C para continuar (Normalmente la mayúscula es el predeterminado, por lo que una devolución debe también continuar). Adivinanzas para las letras minúsculas:
s representa una cadena de caracteres, que se pasa a bash para ejecutar como un programa (de modo que Y no es un programa válido, por lo que, no se encuentra).
r representa una expresión regular, ampliado, a continuación, probablemente tratado como una cadena,
o q es especial para la cadena de "dejar de fumar"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: