Почему msfconsole всегда показывает "пожалуйста, ответьте да или нет"

Вы должны обновить ядро ​​ПЕРВЫМ, и - если вы не делаете этого из исходных кодов Git, найдите в диспетчере пакетов пакет 'linux-firmware', Вы нуждаетесь в этом. У меня были аналогичные проблемы под Android OSE, Ubuntu x86 и arm7hf - все они были исправлены простым выполнением упомянутых мною действий

-3
03.06.2018, 16:16
2 ответа

El guión msfconsolepuede ser un guión bash. bashtiene una opción -ppara su readintegrada en -que muestra un aviso al usuario.

Sin embargo, el mensaje de error no coprocesslo imprime zshcuyo readtambién tiene una opción -ppero con un significado totalmente diferente. Esto significa que el shell incorrecto está ejecutando el script y que readfalla en la función check_path, lo que hace que la función se queje de no obtener la entrada correcta del usuario.

Entonces, para solucionar esto, asegúrese de que msfconsoletenga la línea correcta#!-en la parte superior, apuntando al intérprete de shell apropiado (probablementebash)en su sistema.

O ejecute el script con un intérprete explícito, como

bash./msfconsole
1
28.01.2020, 05:19
nano.zshrc

Añadir esto

export PATH=/opt/metasploit-framework/bin:$PATH

Luego ejecute una nueva ventana.

msfconsole

Probé de esta manera.

I tried this way.

0
28.01.2020, 05:19

Теги

Похожие вопросы