An cás reatha: PHP2Shell. Ceadaíonn dhá leochaileacht chriticiúla PHP (CVSS 9.2) cód mailíseach gan logáil isteach. Paistí ar fáil ón 21 Deireadh Fómhair 2026.Cad atá le déanamh anois →

Comhaid PHP san fhillteán uaslódála: na faighte a léirmhíniú i gceart

Is comhartha aláraim é comhad PHP san fhillteán uaslódála beagnach i gcónaí, ach ní cód mailíseach gach ceann. Seo conas an fháil a mheas gan rianta a scriosadh, agus a shoiléiriú ar ghlaoigh duine é.

Staid Am léitheoireachta: 6 nóim.Brath agus fóiréinsic

Go achomair: Is comhartha rabhaidh tromchúiseach é comhad PHP san fhillteán uaslódála, mar níor cheart ach íomhánna agus doiciméid a bheith ann. Ná hosclaigh an comhad sa bhrabhsálaí choíche, ach léigh é mar théacs, seiceáil stampaí ama agus úinéir agus cuardaigh ainm an chomhaid sna logaí rochtana. Is gnách nach bhfuil neamhdhíobhálach ach ionadchoinneálaithe folmha ar nós index.php gan ábhar; láimhseáil gach rud eile mar bhriseadh isteach féideartha.

Cén fáth nach bhfuil PHP le bheith san fhillteán uaslódála

Tá fillteáin uaslódála ann d'ábhar a uaslódálann cuairteoirí nó eagarthóirí: íomhánna, PDFanna, físeáin. Tá cead ag úsáideoir an fhreastalaí gréasáin scríobh ann, nó ní oibríonn uaslódálacha. Sin go díreach a fhágann gur áit tharraingteach iad na fillteáin seo d'ionsaitheoirí. An té a fhéadann comhaid a scríobh trí leochaileacht, cuireann sé iad san áit a gceadaítear scríobh.

De réir na dtuarascálacha atá againn, tá comhaid nua PHP i bhfillteáin uaslódála nó taisce i measc na gcomharthaí rabhaidh ginearálta tar éis briseadh isteach. Do PHP2Shell níl aon Indicators of Compromise deimhnithe ann; mar sin ní insíonn fáil aon ní faoin leochaileacht trínar tháinig an comhad. Conas feidhmeanna uaslódála a thógáil go sábháilte, déanann Uaslódálacha comhad i PHP a chur i bhfeidhm go sábháilte cur síos air.

Cinneann cumraíocht an fhreastalaí gréasáin an féidir le comhad den sórt sin damáiste a dhéanamh. Má ritheann sé comhaid PHP san fhillteán uaslódála, éiríonn gach comhad atá curtha ann ina rialú cianda féideartha. Má tá an rith bactha ann, fanann an comhad mar choimhthíoch, ach gan éifeacht ar dtús. Níor bhunaigh a lán suiteálacha an bac seo riamh.

Conas a thagann comhad PHP isteach san fhillteán uaslódála?

Don mheastóireacht cuidíonn sé na bealaí féideartha a bheith ar eolas agat. Cuireann gach ceann ceisteanna eile ina dhiaidh.

Bealach Cúlra tipiciúil Ceist leantach
Foirm uaslódála neamhshábháilte seiceáil ar an iarmhír nó ar an gcineál arna thuairisciú ag an mbrabhsálaí amháin Cé na foirmeacha a ghlacann comhaid?
Leochaileacht i mbreiseán nó téama laige aitheanta in eisínteacht as dáta Cé na heisínteachtaí atá as dáta?
Sonraí rochtana goidte cuntas riaracháin, FTP nó óstála Cé na logálacha isteach a bhí ann le déanaí?
Rith cóid trí leochaileacht mar shampla san ateangaire, mar is féidir le PHP2Shell An raibh PHP leochaileach sa tréimhse?
Breiseán dleathach ionadchoinneálaí, go hannamh comhaid taisce An mbaineann an comhad leis an bpacáiste bunaidh?

Is féidir roinnt bealaí a bheith ann le chéile. B'fhéidir nach gcuireann ionsaitheoir a rithfidh cód trí leochaileacht an comhad síos ach chun filleadh níos compordaí níos déanaí.

Na háiteanna faighte a liostú go córasach

Sula ndéanann tú comhad aonair a mheas, faigh forléargas. Ní léann na horduithe ach. Is samplaí do WordPress iad na cosáin; i gcórais eile oiriúnaigh an cosán uaslódála.

# Comhaid cosúil le PHP san fhillteán uaslódála le méid, úinéir, mtime agus ctime
find /var/www/html/wp-content/uploads -type f \
  \( -iname "*.php*" -o -iname "*.phtml" -o -iname "*.phar" -o -iname ".htaccess" -o -iname ".user.ini" \) \
  -printf '%s Bytes  %u  m:%T+  c:%C+  %p\n'

# Cineál an chomhaid a chinneadh de réir ábhair seachas iarmhíre (tugtar faoi deara íomhánna le hábhar PHP)
find /var/www/html/wp-content/uploads -type f -newermt "2026-10-17" -exec file {} + | grep -viE "image|pdf|video|audio"

Úsáideann córais eile fillteáin scríofa eile, mar shampla fileadmin i TYPO3, images i Joomla nó an fillteán meán faoi public i Shopware 6. Cuirtear leis fillteáin thaisce agus sealadacha an fheidhmchláir. Ag suiteálacha il-suímh agus ag roinnt suíomhanna gréasáin ar fhreastalaí, tá a mhéid sin fillteán uaslódála; baineann gach ceann leis an gcuardach.

Tá comhaid .htaccess agus .user.ini san fhillteán uaslódála amhrasach freisin. Leo is féidir rith PHP san fhillteán sin a chur ar siúl arís nó an chumraíocht a athrú.

Comhad PHP san fhillteán uaslódála: an fháil a léirmhíniú i gceart

Níl gach buail chomh tromchúiseach. Cuidíonn an aicmiú seo leis an gcéad mheastóireacht. Ní thagann sé in ionad scrúdaithe cruinn.

Torthaí An chéad aicmiú
index.php le nialas bytes nó nóta tráchta amháin ionadchoinneálaí i gcoinne liostú eolaire, go minic; comparáid le breiseán
Comhad PHP le hábhar i bhfillteán míosa amhras ard
Iarmhír dhúbailte ar nós bild.jpg.php nó .php.png amhras ard, cuimsiú tipiciúil
Íomhá a bhfuil cód PHP inti de réir file amhras ard, is féidir é a rith trí chuimsiú
.htaccess nó .user.ini san fhillteán uaslódála amhras, an chumraíocht a sheiceáil
Is le húsáideoir an fhreastalaí gréasáin an comhad, ctime tar éis an 17.10. tagann sé le briseadh isteach tríd an suíomh gréasáin

Léigh comhaid amhrasacha mar théacs amháin, mar shampla le head -c 2000 datei.php nó less. Tá línte an-fhada, teaghráin chódaithe agus ainmneacha feidhmeanna ar nós eval nó base64_decode suntasach. Conas cód doiléirithe a aithint, taispeánann Cód PHP doiléirithe a aithint é.

An nglaodh an comhad? Súil ar an loga

Is í an cheist is tábhachtaí tar éis na faighte: ar úsáid duine an comhad? Tá an freagra i logaí rochtana an fhreastalaí gréasáin. Cuardaigh ainm an chomhaid, i logaí cartlannaithe freisin.

# Glaonna ar an gcomhad amhrasach i logaí reatha agus pacáilte (ainm mar shampla)
grep -h "uploads/2026/10/thumb.php" /var/log/nginx/access.log* 2>/dev/null
zgrep -h "uploads/2026/10/thumb.php" /var/log/nginx/access.log*.gz 2>/dev/null

# Glaonna rathúla amháin le seoladh IP agus am
grep -h "uploads/2026/10/thumb.php" /var/log/nginx/access.log* | awk '$9 == 200 {print $1, $4, $6, $7}'

Léiríonn go leor iarratas POST rathúil ó chúpla seoladh úsáid ghníomhach mar webshell. Ní chiallaíonn gan buail go bhfuil gach rud ceart go huathoibríoch, mar d'fhéadfadh logaí a bheith rothlaithe, scriosta nó neamhiomlán. Má ritheann an suíomh gréasáin taobh thiar de CDN nó de sheachfhreastalaí, tá logaí eile ann; ar óstáil roinnte cuireann an soláthraí óstála logaí rochtana ar fáil sa limistéar cliant de ghnáth. Tabhair aird freisin ar iarratais ar chomhaid nua eile ón seoladh céanna, mar is minic a threoraíonn siad chuig codanna eile. Coinnigh logaí ón 20 Deireadh Fómhair i leith. Conas logaí a mheas go críochnúil, tá sé sa treoir Logaí an fhreastalaí gréasáin a mheas tar éis ionsaí.

Gníomhaigh láithreach

Má thaispeánann an loga glaonna rathúla ar chomhad PHP anaithnid, glac leis gur tharla briseadh isteach. Cosain an comhad agus na logaí, cuir srian ar an rochtain ar an bhfreastalaí agus seiceáil an bhféadfadh sonraí pearsanta a bheith buailte.

Tar éis na meastóireachta: an t-ord ceart

  1. Cosaint: An comhad a chóipeáil le suim sheiceála agus stampaí ama, logaí a chosaint.
  2. An bunús a shoiléiriú: Foirmeacha uaslódála, breiseáin agus an tréimhse roimh an bhfáil a sheiceáil.
  3. Codanna eile a lorg: comhaid bhreise, cronjobs, cuntais riaracháin nua.
  4. An rith a bhac: PHP a thoirmeasc san fhillteán uaslódála ar leibhéal an fhreastalaí gréasáin, mar a dhéantar cur síos air san alt Rith PHP i bhfillteáin uaslódála a thoirmeasc.
  5. Glanadh agus sonraí rochtana a athrú: an comhad a bhaint ansin amháin agus gach pasfhocal a athnuachan.

Conas a chabhraíonn PHP SOS go praiticiúil?

  • An fháil a mheas: Seiceálaimid an comhad gan é a rith, agus aicmímid é.
  • An úsáid a shoiléiriú: Measaimid na logaí agus atógaimid cé a ghlaoigh an comhad agus cathain.
  • Glanadh iomlán: Leis an mBaint Mailware lorgaímid gach cuid, dúnaimid an chúis agus athraímid na sonraí rochtana.
  • Athrá a chosc: Bacaimid rith PHP i bhfillteáin scríofa agus déanaimid faireachán ar chomhaid nua.

Ceisteanna coitianta

An bhfuil gach comhad PHP san fhillteán uaslódála contúirteach?

Ní gach ceann. Cuireann roinnt breiseán index.php folamh síos ionas nach liostaítear ábhar an fhillteáin. Láimhseáil gach rud eile, go háirithe comhaid le hábhar, le hainm neamhghnách nó le hiarmhír dhúbailte, mar chás amhrasach.

An bhfuil cead agam an comhad amhrasach a oscailt sa bhrabhsálaí?

Níl. Ritheann glaoch tríd an suíomh gréasáin an cód. Léigh an comhad mar théacs amháin ar an bhfreastalaí nó i gcóip, mar shampla le less nó head.

Conas a fhaighim amach an úsáideadh an comhad?

Cuardaigh ainm an chomhaid i logaí rochtana an fhreastalaí gréasáin. Léiríonn iarratais le stádas 200 agus modh POST gur glaodh an comhad. Cabhraíonn na seoltaí IP agus na hamanna a bhaineann leo leis an imscrúdú breise.

An leor an comhad a scriosadh agus PHP a bhac san fhillteán uaslódála?

Tá an dá cheann riachtanach, ach ní leor iad. Soiléirigh freisin conas a tháinig an comhad ann, lorg codanna eile agus athraigh na sonraí rochtana. Ar shlí eile fillfidh an t-ionsaitheoir ar an mbealach céanna.

Foinsí

Teagmháil láithreach

Cuireann gach uair an chloig leis. Scríobh chugainn anois.

Déan cur síos gearr ar an gcóras, leagan PHP agus an rud a thug tú faoi deara. Cuirfimid scéala chugat, soiléireoimid an cás agus oibreoimid go cianda go dtí go mbeidh an teagmhas dúnta agus doiciméadaithe.

Cabhair láithreach