2014-10-08 28 views

回答

1

不幸的是資源文件唐」不接受參數,但他們確實接受紅寶石塊。所以你可以用一些小手段來做到這一點。作出這樣看起來是這樣的一個資源文件:

如果它使用Ruby ENV命令在環境變量「DSTIP」

metasploit-framework [git:master]$ cat /tmp/test.rc 
<ruby> 
run_single("set RHOST #{ENV['DSTIP']}") 
</ruby> 

現在拉,當我運行msfconsole,我可以設置DSTIP變量,

metasploit-framework [git:master]$ DSTIP=192.168.1.1 ./msfconsole -r /tmp/test.rc -Lq 
[*] Processing /tmp/test.rc for ERB directives. 
[*] resource (/tmp/test.rc)> Ruby Code (40 bytes) 
RHOST => 192.168.1.1 

您可以根據需要儘可能多的環境變量做到這一點:當我開始了無國界醫生無論是在環境變量將設置RHOST。現在如果你想從MSFCONSOLE運行它,我試圖在msfconsole運行沒有運氣後改變環境變量。我敢肯定,有一種方式,一個紅色的Linux大師將不得不這樣做,但我不抱歉。

備註:您也可以使用ruby文件讀取從文本中提取文本。 (Think配置文件)

希望得到這個幫助!

mubix

相關問題