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 a athraíodh le déanaí ar an bhfreastalaí gréasáin a aimsiú

Tar éis briseadh isteach féideartha is é an rud atá tábhachtach cad a d'athraigh ar an bhfreastalaí. Seo conas fuinneoga ama a chuardach, mtime agus ctime a úsáid i gceart agus comparáid a dhéanamh le pacáistí, Git agus cúltacaí.

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

Go achomair: Aimsíonn tú comhaid athraithe faoi Linux le find agus fuinneog ama, mar shampla ón 17 Deireadh Fómhair 2026, an chéad iarracht ionsaithe ar PHP2Shell a breathnaíodh de réir tuarascálacha meán. Ná seiceáil am athraithe an ábhair (mtime) amháin ach am na meiteashonraí (ctime) freisin, mar is furasta an chéad cheann a fhalsú. Ní iontaofa an toradh go dtí go ndéantar comparáid le suimeanna seiceála pacáiste, Git nó cúltaca.

Cén fáth gur tús maith iad stampaí ama, ach nach cruthúnas iad

An té a thugann cód ar fhreastalaí, athraíonn sé comhaid. Webshells nua, comhaid chumraíochta oiriúnaithe, línte breise i scripteanna atá ann cheana: fágann siad seo go léir stampaí ama. Is é an cuardach ar athruithe sa fhuinneog cheart ama dá bhrí sin ceann de na bealaí is tapúla chuig na chéad fháil.

Do PHP2Shell is é an 17 Deireadh Fómhair 2026 tús na fuinneoige is oiriúnaí, lá na chéad iarrachta ionsaithe a breathnaíodh de réir tuarascálacha meán. D'eisigh na paistí an 21 Deireadh Fómhair. An té nár nuashonraigh a fhreastalaí ach ina dhiaidh sin, cuardaíonn sé go dtí lá a nuashonraithe féin agus níos faide. Conas webshells a aithint i measc na bhfaighte, déanann Webshell a aithint agus a bhaint cur síos air. Anseo is modh an chuardaigh féin atá i gceist.

Trí stampa ama de chuid comhaid

Stórálann Linux roinnt pointí ama do gach comhad. Tá dhá cheann cinntitheach don chuardach ar athruithe.

Stampa ama Brí An féidir é a fhalsú?
mtime athrú deireanach ar an ábhar is féidir, m.sh. le touch, ag aon duine a fhéadann an comhad a scríobh
ctime athrú deireanach ar ábhar nó ar mheiteashonraí ar nós ceart ní le modhanna simplí
atime rochtain léite dheireanach múchta nó míchruinn go minic, ní oiriúnach don chuardach

Is maith le hionsaitheoirí an mtime a chur siar go dáta na gcomhad comharsan, ionas nach dtabharfar faoi deara comhad nua. Ach athraíonn an ctime leis. Is comhartha láidir d'ionramháil é comhad le sean-mtime agus ctime úr.

Tabhair aird ar chriosanna ama agus tú ag comparáid. Taispeánann find agus ls am áitiúil an fhreastalaí, ach oibríonn a lán comhad loga agus seirbhísí in UTC. An té a chuireann torthaí ón gcóras comhad agus ó logaí taobh le taobh, ba cheart gach sonra a thiontú go dtí an crios ama céanna, nó is cosúil nach dtagann imeachtaí le chéile. D'eisigh na paistí thart ar an 21 Deireadh Fómhair ag 14:00 UTC, is é sin ag 16:00 am na Gearmáine.

Comhaid athraithe faoi Linux a aimsiú le find

Ní léann na horduithe go léir ach. Oiriúnaigh an cosán agus an dáta.

# Ábhar athraithe ón 17.10.2026, curtha in ord, le mtime, ctime agus úinéir
find /var/www -type f -newermt "2026-10-17" -printf '%TY-%Tm-%Td %TH:%TM  %CY-%Cm-%Cd %CH:%CM  %u  %p\n' | sort

# Meiteashonraí athraithe ón 17.10.2026 (aimsíonn sé comhaid a cuireadh siar freisin)
find /var/www -type f -newerct "2026-10-17" -printf '%C+  %T+  %p\n' | sort

# Torann aitheanta a cheilt: taisce, logaí, seisiúin
find /var/www -type f -newerct "2026-10-17" \
  -not -path "*/cache/*" -not -path "*/logs/*" -not -path "*/sessions/*" -printf '%C+  %p\n' | sort

# Breathnú lasmuigh den eolaire gréasáin freisin
find /etc /usr/local/bin /tmp /var/tmp /dev/shm -xdev -type f -newerct "2026-10-17" -printf '%C+  %p\n' 2>/dev/null | sort

Cuir an dá stampa ama i gcomparáid ag gach buail. Má tá an ctime i bhfad níos óige ná an mtime, agus mura ndearna aon duine cearta a athrú ná comhaid a chóipeáil sa tréimhse sin, téann an comhad ar an liosta. Tabhair aird ar úinéirí freisin: tarraingíonn comhad d'úsáideoir an fhreastalaí gréasáin idir comhaid d'úsáideoir an imscartha aird.

Ná déan dearmad ar chomhaid agus eolairí folaithe. Ní thaispeánann a lán bainisteoirí comhad ná ls simplí ainmneacha a thosaíonn le ponc. Úsáideann ionsaitheoirí é sin go minic, mar a úsáideann siad ainmneacha atá an-chosúil le fíorchomhaid.

# Comhaid agus fillteáin fholaithe san eolaire gréasáin, gan cinn aitheanta ar nós .htaccess agus .git
find /var/www -name ".*" -not -name ".htaccess" -not -name ".well-known" -not -path "*/.git/*" -printf '%C+  %u  %p\n' | sort

Comparáid le foinse iontaofa

Taispeánann stampaí ama cá bhfuil rud éigin bogtha. An raibh sé ina athrú dleathach, ní thaispeánann sé sin ach comparáid le foinse ina bhfuil muinín agat.

  1. Bainisteoir na bpacáistí: Do chomhaid chórais seiceálann dpkg --verify (Debian/Ubuntu) nó rpm -Va (teaghlach RHEL) na comhaid i gcoinne suimeanna seiceála na bpacáistí suiteáilte. Éagsúil go dleathach comhaid chumraíochta, ní comhaid cláir.
  2. Git: Má tá an feidhmchlár i stór, taispeánann git -C /var/www/projekt status --porcelain gach difríocht ón gcoimit dheireanach.
  3. Suimeanna seiceála CMS: Is féidir le go leor córas a gcomhaid chroí a chur i gcomparáid le suimeanna seiceála oifigiúla, féach Comhaid chroí CMS a chur i gcomparáid leis an mbunleagan.
  4. Cúltaca ó roimh an teagmhas: Liostaíonn comparáid i dtriail-rith difríochtaí gan aon ní a chóipeáil.
# Difríochtaí idir staid an chúltaca agus an córas beo a liostú amháin (triail-rith, ní chóipeálann sé aon ní)
rsync -rcn --out-format="%n" /backup/www-2026-10-15/ /var/www/

Éilíonn comparáid cúltaca gur cruthaíodh an cúltaca roimh an teagmhas agus nár athraíodh é féin. Míníonn Cúltacaí de réir riail 3-2-1 cén fáth go bhfuil cúltacaí a stóráiltear ar leith cinntitheach anseo.

Leid

Sábháil torthaí gach cuardaigh le dáta i gcomhad lasmuigh den fhreastalaí. Ó na liostaí seo a thagann amlíne an teagmhais níos déanaí, agus léiríonn siad cad a sheiceáil tú agus cathain.

Nuair nach bhfuil cúltaca ná stór ann

Ar a lán suíomhanna gréasáin níos lú, níl aon bhonn comparáide glan ann: gan Git, gan cúltaca ó roimh an teagmhas, breiseáin nuashonraithe de láimh le blianta. Ní gan pointe tagartha ar fad atá tú ar aon nós.

Íoslódáil an CMS agus na heisínteachtaí sna leaganacha suiteáilte go beacht ón monaróir agus cuir na comhaid sin i gcomparáid leis an bhfreastalaí. Tuilleann an méid a athraíonn nó atá ar iarraidh ansin breathnú. Fágtar d'athruithe féin, uaslódálacha agus cumraíocht; ansin cuidíonn an cuardach stampaí ama, curtha leis an dearcadh ar úinéirí agus cearta. Téann comhaid arb iad an t-aon cheann i bhfillteán a bhfuil grúpa difriúil, cearta difriúla nó ctime i bhfad níos óige acu ná a gcomharsana ar an liosta.

Le bheith macánta: gan bonn comparáide fanann éiginnteacht iarmharach. I gcás córas le sonraí íogaire, is minic go bhfuil atógáil ó fhoinsí glana níos iontaofa ná cuardach ar gach comhad athraithe aonair. Don todhchaí is simplí an ceacht: stór don chód agus cúltacaí rialta a stóráiltear ar leith.

Foinsí earráide tipiciúla sa chuardach

  • Eisiaimh ró-fhlaithiúla: Is folaigh choitianta iad fillteáin taisce agus uaslódála.
  • mtime amháin seiceáilte: Sleamhnaíonn comhaid a cuireadh siar tríd.
  • Imscaradh sa fhuinneog: Athraíonn scaoileadh rialta na céadta comhad agus folaíonn sé fáil aonair. Déan comparáid leis an stór.
  • Comhaid oscailte nó cóipeáilte cheana: Scriosann cóipeanna gan stampaí ama a chaomhnú rianta. Cosain le huirlisí a chaomhnaíonn stampaí ama.
  • Gan ach an t-eolaire gréasáin a chuardach: Cuireann ionsaitheoirí uirlisí in /tmp, /dev/shm nó i dtimpeallacht bhaile úsáideoir an fhreastalaí gréasáin freisin.
  • Athruithe cearta a chailleadh: Is fáil é comhad a gceadaíonn a chearta scríobh do gach duine go tobann, fiú má tá a ábhar gan athrú.

Conas a chuirtear na faighte le chéile ina gcúrsa, taispeánann An amlíne de theagmhas a chruthú.

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

  • Cuardach córasach: Cuardaímid eolairí gréasáin agus cosáin chórais le haghaidh athruithe sa fhuinneog ama ábhartha agus déanaimid mtime agus ctime a mheas le chéile.
  • Seiceáil i gcoinne na mbunleagan: Déanaimid comparáid le pacáistí, stór, suimeanna seiceála CMS agus do chúltacaí.
  • Faighte a mheas: Deighilimid athruithe rialta ó ionramháil agus cosnaímid fianaise.
  • Glanadh: Leis an mBaint Mailware bunaímid staid ghlan agus doiciméadaímid í.

Ceisteanna coitianta

Conas a aimsím gach comhad a athraíodh ó dháta áirithe?

Le find agus an rogha -newermt, mar shampla find /var/www -type f -newermt "2026-10-17". Le haghaidh athruithe ar mheiteashonraí úsáid -newerct. Ní léann an dá ordú ach agus ní athraíonn siad aon ní.

Cad é an difríocht idir mtime agus ctime?

Is é mtime am an athraithe deireanaigh ar an ábhar agus is féidir é a chur siar le modhanna simplí. Is é ctime am an athraithe deireanaigh ar ábhar nó ar mheiteashonraí agus ní féidir é a fhalsú chomh héasca sin. Má dhéanann an dá cheann difriú mór óna chéile, is fiú breathnú cruinn.

Conas a eisiaim comhaid taisce ón gcuardach?

Le -not -path d'fhillteáin taisce, loga agus seisiúin aitheanta. Ach ná heisigh an iomarca, mar is maith le hionsaitheoirí comhaid a chur go díreach san áit a bhfuil go leor athruithe gnáth.

Cé acu seiceáil is iontaofa?

An chomparáid le foinse iontaofa: suimeanna seiceála de chuid bhainisteoir na bpacáistí, stór Git nó cúltaca ó roimh an teagmhas. Is tús maith iad stampaí ama, ach ní cruthúnas iad.

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