msfvenom的參數使用

2020-08-08 21:58:48

-l、 --list<type>列出[type]的所有模組。型別有:有效載荷、編碼器、nop、平臺、arch、encrypt、format、all

-p、 --payload<payload>要使用的payload(--list payloads to list,--列出參數的選項)。爲自定義指定「-」或STDIN

--list options list——payload<value>的標準、高階和規避選項

-f、 --格式(使用格式>列表)

-e、 --編碼器<編碼器>要使用的編碼器(使用--列出要列出的編碼器)

--服務名稱<value>生成服務二進制檔案時要使用的服務名稱

--sec name<value>生成大型Windows二進制檔案時要使用的新節名稱。預設值:隨機4個字元的alpha字串

--使用所有可用的編碼器生成最小的有效載荷

--encrypt<value>要應用於外殼程式碼的加密或編碼型別(使用--list encrypt to list)

--encrypt key<value>用於--encrypt的金鑰

--encrypt iv<value>的初始化向量--encrypt

-a、 --arch<arch>用於--payload和--encoders的體系結構(使用--list archs to list)

--platform<platform>用於--payload的平臺(使用--list platforms to list)

-o、 --out<path>將有效負載儲存到檔案中

-b、 --避免使用錯誤字元<list>字元範例:'\x00\xff'

-n、 --nopled<length>在有效負載上預加一個[length]大小的nosled

--pad nop使用-n<length>指定的nopsled大小作爲總有效負載大小,自動預加一個nopsled數量(nops減去有效負載長度)

-s、 --空間<長度>產生的有效載荷的最大大小

--編碼器空間<length>編碼有效負載的最大大小(預設爲-s值)

-i、 --iterations<count>對有效負載進行編碼的次數

-c、 --add code<path>指定要包含的其他win32外殼程式碼檔案

-x、 --template<path>指定要用作模板的自定義可執行檔案

-k、 --保留--template行爲並將有效負載作爲新執行緒注入

-v、 --var name<value>指定用於某些輸出格式的自定義變數名

-t、 --timeout<second>從STDIN讀取有效負載時等待的秒數(預設爲30,0表示禁用)

-h、 --幫助顯示此訊息