<dd id="sga4y"><optgroup id="sga4y"></optgroup></dd>
<nav id="sga4y"><code id="sga4y"></code></nav>
  • <optgroup id="sga4y"></optgroup>

    原文地址:http://drops.wooyun.org/tips/9732

    0x00 前言


    在獲得meterpreter的session后,除了meterpreter本身內置的一些基本功能,在/usr/share/metasploit-framework/scripts/meterpreter下面還有很多scripts,提供了很多額外功能,非常好用

    我看網上沒有詳細介紹常見腳本功能的文章,就總結了一下

    我們可以通過run 腳本名來進行使用

    run 腳本名 -h可以查看幫助

    0x01 常見腳本


    1 arp_scanner

    利用arp進行存活主機掃描

    2 autoroute

    可以添加,刪除,顯示路由表

    3 checkvm

    可以檢測目標是否是虛擬機

    4 credcollect

    收集目標主機上的hash等憑證

    5 domain_list_gen

    獲取域管理賬戶列表,并判斷當前session所在用戶是否在列表中

    6 dumplinks

    Link文件包含時間戳,文件位置,共享名,卷序列號,等。腳本會在用戶目錄和office目錄中收集lnk文件

    7 duplicate

    再次產生payload,注入到其他進程或打開新進程并注入其中

    8 enum_chrome

    獲取chrome中的信息

    9 enum_firefox

    獲取firefox中的信息,包括cooikie,歷史紀錄,書簽等

    10 enum_logged_on_users

    列出當前登錄的用戶

    11 enum_powershell_env

    列出powershell和WSH的配置文件

    12 enum_putty

    列出putty的配置文件

    13 enum_shares

    列出共享及歷史共享

    14 enum_vmware

    列出vmware的配置文件和產品

    15 event_manager

    可以查詢和清理事件日志

    16 file_collector

    搜索符合指定模式的文件

    17 get_application_list

    獲取安裝的程序列表及版本

    18 getcountermeasure

    列出HIPS 和 AV 的進程,顯示XP 防火墻規則, 并且顯示 DEP和UAC 策略

    Ps:-k參數可以殺掉防護軟件進程

    19 get_env

    獲取所有用戶的環境變量

    20 get_filezilla_creds

    獲取filezilla的登陸憑證

    21 getgui

    可以很方便的開啟遠程桌面服務,添加用戶,端口轉發功能

    22 get_local_subnets

    獲得本地的子網

    23 get_pidgin_creds

    獲取pidgin配置文件中的用戶名和密碼

    24 gettelnet

    同之前開啟終端桌面服務的腳本,這個是用來開啟telnet的

    25 get_valid_community

    獲取SNMP community字符串

    26 getvncpw

    獲取vnc密碼

    27 hashdump

    同meterpreter的內置功能

    28 hostsedit

    操作hosts文件

    29 keylogrecorder

    Meterpreter內置此功能

    30 killav

    關閉防護軟件

    31 metsvc

    將payload安裝為服務

    32 migrate

    同內置功能,用于遷移進程

    33 persistence

    可見建立一個持久性的后門,設置成開機啟動

    34 service_permissions_escalate

    許多服務被配置了不安全 的權限。 這個腳本會嘗試創建一個服務, 然后會搜索已存在d服務,找到不安全的文件或配置有問題的文件,用一個payload替換掉他,然后會嘗試重啟服務來運行這個paylaod,如果重啟服務失敗,則在下次服務器重啟時會執行payload

    35 vnc

    可以看到遠程桌面

    36 win32-sshserver

    安裝openssh服務

    37 winenum

    會自動運行多種命令,將命令結果保存到本地

    Ps:這些腳本最好的地方在于有源碼可看,可以根據環境進行修改,如何運用就看各人了

    97av