女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

文件上傳另類GETshell方法

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

利用.user.ini 進(jìn)行解析文件。

不管是nginx/apache/IIS,只要是以fastcgi運(yùn)行的php都可以;

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

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

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

第二句話就是字面意思了。簡(jiǎn)單講就是后面利用的時(shí)候,你這個(gè).user.ini在任何目錄下都無所謂,php會(huì)去找到它的。.user.ini就相當(dāng)于php.ini的意思了。

第三句就是條件了。

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

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

其中有兩個(gè)設(shè)置比較有意思,寫網(wǎng)站的朋友或許有時(shí)候常常接觸到。

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

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

我們?nèi)绻?user.ini中設(shè)置 比如第一個(gè) auto_prepend_file

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

auto_prepend_file=shell

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

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

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

當(dāng)前目錄下我寫了一個(gè)php的首頁(yè)文件。內(nèi)容如下

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

按照原理,shell文件的內(nèi)容應(yīng)該會(huì)被包含在 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

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

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

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

總結(jié):通過上傳自定義文件.user.ini

使php去讀取其內(nèi)容,將指定文件包含在一個(gè)正常的php文件中,進(jìn)行解析,從而達(dá)到getshell的結(jié)果。

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

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

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    578

    瀏覽量

    25214
  • User
    +關(guān)注

    關(guān)注

    1

    文章

    27

    瀏覽量

    11020

原文標(biāo)題:文件上傳另類GETshell方法

文章出處:【微信號(hào):菜鳥學(xué)安全,微信公眾號(hào):菜鳥學(xué)安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    動(dòng)網(wǎng)論壇大文件上傳不了的解決方法

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

    protel 的特殊庫(kù)與另類庫(kù)...

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

    上傳文件

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

    基于PHP大文件上傳的研究和設(shè)計(jì)

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

    基于Iframe內(nèi)聯(lián)框架的異步文件上傳與刪除

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

    springMVC后臺(tái)接受前端上傳文件及下載文件

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

    如何在java上傳和下載文件

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

    java Web如何實(shí)現(xiàn)文件上傳與下載

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

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

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

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

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

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

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

    SpringBoot超大文件上傳,實(shí)現(xiàn)秒傳

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

    MarkDown文件插入圖片并上傳GitHub

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

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

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

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

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