一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

文件上傳另類GETshell方法

jf_hKIAo4na ? 來源:CSDN技術社區(qū) ? 作者:SwBack ? 2022-11-07 10:12 ? 次閱讀

利用.user.ini 進行解析文件。

不管是nginx/apache/IIS,只要是以fastcgi運行的php都可以;

什么是.user.ini 先看下官方的廢話。

066a1990-5d80-11ed-a3b6-dac502259ad0.jpg

簡單來講,第一段話,反過來就是.htaccess 在特定的情況下和.user.ini作用相同。而.htaccess 利用相信大家都不陌生。

第二句話就是字面意思了。簡單講就是后面利用的時候,你這個.user.ini在任何目錄下都無所謂,php會去找到它的。.user.ini就相當于php.ini的意思了。

第三句就是條件了。

最后一句簡單講 .user.ini 是動態(tài)讀取的,不需要去重啟使配置生效,默認是300秒 重新加載INI文件。

那么我們就可以到php.ini中尋找 具備PHP_INI_PERDIR和PHP_INI_USER 模式的INI設置了。

其中有兩個設置比較有意思,寫網站的朋友或許有時候常常接觸到。

這里就不去看官方的描述了。意思簡單清晰明了。類似于require();

068091d4-5d80-11ed-a3b6-dac502259ad0.png

我們如果在.user.ini中設置 比如第一個 auto_prepend_file

在.user.ini 中添加如下一串代碼

auto_prepend_file=shell

0695ccac-5d80-11ed-a3b6-dac502259ad0.png

然后在文件shell中寫入php代碼

07aefea6-5d80-11ed-a3b6-dac502259ad0.png

當前目錄下我寫了一個php的首頁文件。內容如下

07c7f0e6-5d80-11ed-a3b6-dac502259ad0.png

按照原理,shell文件的內容應該會被包含在 hello world 上面。

訪問一下, 執(zhí)行成功。

07e2cae2-5d80-11ed-a3b6-dac502259ad0.jpg

如果.user.ini中 寫的是

auto_append_file =shell

080ac056-5d80-11ed-a3b6-dac502259ad0.png

那么執(zhí)行的代碼就在下面。

082cc1d8-5d80-11ed-a3b6-dac502259ad0.png

最后附上我的測試環(huán)境。其中php 從5.3.29 到7.3.9 都可以。Nginx 的話是1.15版本

08550fd0-5d80-11ed-a3b6-dac502259ad0.png

08713a3e-5d80-11ed-a3b6-dac502259ad0.jpg

總結:通過上傳自定義文件.user.ini

使php去讀取其內容,將指定文件包含在一個正常的php文件中,進行解析,從而達到getshell的結果。

該方法用在文件上傳,.user.ini可以上傳成功,且在上傳目錄下存在一個正常的php文件即可。

可以在php文件無法正常上傳,不存在文件包含漏洞,圖片馬上傳之后無法解析的情況下進行。

且在上傳目錄下存在一個正常的php文件即可。

可以在php文件無法正常上傳,不存在文件包含漏洞,圖片馬上傳之后無法解析的情況下進行。

審核編輯:湯梓紅

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

    關注

    1

    文章

    577

    瀏覽量

    25138
  • User
    +關注

    關注

    1

    文章

    27

    瀏覽量

    10992

原文標題:文件上傳另類GETshell方法

文章出處:【微信號:菜鳥學安全,微信公眾號:菜鳥學安全】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    動網論壇大文件上傳不了的解決方法

    ;4、再檢查你上傳文件大小是否超過了允許上傳文件大小,首先檢查后臺用戶組設置中每一用戶組允許上傳
    發(fā)表于 08-06 10:31

    protel 的特殊庫與另類庫...

    `常見的原理圖庫、PCB庫,滿大街都在共享!唯獨一些特殊點的、另類的庫難以尋找 比如PIN數高,是否可用等等問題的庫,不知道怎么尋找。自己畫的話又太長。 發(fā)帖談論大家尋找?guī)斓?b class='flag-5'>方法,借此也能幫助得到
    發(fā)表于 07-16 15:24

    上傳文件

    上傳文件必須小于20M嗎?怎樣能上傳大于20M的文件?
    發(fā)表于 08-10 20:11

    基于PHP大文件上傳的研究和設計

    基于PHP大文件上傳的研究和設計,感興趣的可以看看。
    發(fā)表于 02-22 18:15 ?6次下載

    基于Iframe內聯框架的異步文件上傳與刪除

    在Weh應用程序開發(fā)過程中,文件上傳功能是個很常用又非常重要的功能,它要處理的內容主要包括:如何將上傳文件文件的形式保存到服務器,
    發(fā)表于 11-11 10:20 ?5次下載
    基于Iframe內聯框架的異步<b class='flag-5'>文件</b><b class='flag-5'>上傳</b>與刪除

    springMVC后臺接受前端上傳文件及下載文件

    通過MultipartHttpServletRequest對象來接受前端上傳文件
    發(fā)表于 11-28 13:33 ?3451次閱讀

    如何在java上傳和下載文件

    文件上傳在web應用中非常普遍,要在jsp環(huán)境中實現文件上傳功能是非常容易的,因為網上有許多用java開發(fā)的文件
    發(fā)表于 11-13 08:00 ?11次下載

    java Web如何實現文件上傳與下載

    文件上傳概述,實現web開發(fā)中的文件上傳功能,需完成如下二步操作: 在web頁面中添加上傳輸入項在servlet 中讀取
    發(fā)表于 03-06 11:03 ?7次下載
    java Web如何實現<b class='flag-5'>文件</b>的<b class='flag-5'>上傳</b>與下載

    如何把鴻蒙的文件上傳到python服務器端

    1.首先鴻蒙的js文件上傳,設置目錄路徑為: 構建路徑在工程主目錄下: 該目錄的說明見下面描述: 視圖構建如下: 界面代碼: div class="container" div onclick
    的頭像 發(fā)表于 04-16 15:02 ?2305次閱讀
    如何把鴻蒙的<b class='flag-5'>文件</b><b class='flag-5'>上傳</b>到python服務器端

    HarmonyOS應用開發(fā)okhttp3.0快速集合文件上傳

    ? ? ? ? ?應用開發(fā)過程中經常需要進行文件上傳功能開發(fā),通過okhttp3.0可以快速集合完成文件上傳的功能。 代碼如下: OkHttpClient http = new
    的頭像 發(fā)表于 03-08 10:24 ?1894次閱讀

    HarmonyOS應用開發(fā)—文件上傳問題的解決方式

    在之前的分享中,曾經提到一個文件上傳的問題 /data/user/0/cn.jltf.neighbor/files/534.jpg: open failed: ENOENT
    的頭像 發(fā)表于 04-20 10:59 ?2466次閱讀

    SpringBoot超大文件上傳,實現秒傳

    當標志位true為上傳已經完成,此時如果有相同文件上傳,則進入秒傳邏輯。如果標志位為false,則說明還沒上傳完成,此時需要在調用set的方法
    的頭像 發(fā)表于 11-17 10:30 ?1257次閱讀

    MarkDown文件插入圖片并上傳GitHub

    MarkDown文件插入圖片并上傳GitHub
    的頭像 發(fā)表于 01-12 17:02 ?1212次閱讀

    WebLogic弱口令getshell實戰(zhàn)

    總結在WebLogic弱口令登錄console的場景下的getshell方式。
    的頭像 發(fā)表于 01-29 10:47 ?1620次閱讀

    前端文件上傳的幾種交互造輪子

    前端文件上傳本來是一個常規(guī)交互操作,沒什么特殊性可言,但是最近在做文件上傳,需要實現截圖粘貼上傳,去找了下有沒有什么好用的組件,網上提供的
    的頭像 發(fā)表于 07-04 10:39 ?649次閱讀