Dažnai asmuo, atsisiųsdamas, pavyzdžiui, naują savo svetainės TVS šabloną ar papildinį, patenka į nemalonią situaciją: įdiegus šabloną jo svetainėje staiga atsiranda reklaminės šlamšto nuorodos. Jie gali būti nematomi, bet paslėpti nuo vartotojo akių. Bet jie yra aiškiai matomi paieškos robotui. Ir ši nepageidaujama reklama daro neigiamą įtaką svetainės reitingui ir paieškos sistemos pasitikėjimui ja, o tai reiškia, kad svetainė paieškos rezultatuose bus žemesnė nei galėjo būti. Išsiaiškinkime, kaip išvalyti savo svetainę nuo nepageidaujamo pašalinio kodo.
Būtinas
- - Savo svetainę vienoje iš populiarių TVS - „Joomla“, „WordPress“ar kitose;
- - prie interneto prijungtas kompiuteris.
Nurodymai
1 žingsnis
Pirmiausia turite nustatyti, kur pašaliniai skelbimai rodomi puslapio kode. Norėdami tai padaryti, atidarykite mūsų svetainę naršyklėje, kurioje yra įtarimas dėl nepageidaujamo kodo. Jei kažkieno kodas atėjo pas jus iš nustatyto šablono, greičiausiai šlamšto skelbimai bus rodomi ne pagrindiniame, o vidiniuose svetainės puslapiuose.
Atidarykite svetainės šaltinio kodą (daugumoje naršyklių tai daroma naudojant sparčiuosius klavišus „Ctrl + U“). Greičiausias būdas yra ieškoti derinio https:// šaltinio kode, nes reklama visada yra nuorodos. Jei radote nuorodų, kurių dar nepaskelbėte, tada jūsų baimė nebuvo veltui. Prisiminkite elemento, kuriame dedamas skelbimas, identifikatorių (ID) arba klasę (klasę).
2 žingsnis
Kitas žingsnis - atsisiųsti svetainę per FTP į savo kompiuterį: greičiau ieškokite kompiuteryje. Atsisiųsdami ieškokite failų, kuriuose yra teksto su anksčiau apibrėžtu ID arba klasės pavadinimu. Patogu ieškoti naudojant tokio tipo failų tvarkyklę.
3 žingsnis
Gali būti, kad nieko nerasite. Tai nenuostabu, nes užpuolikai dažnai užgožia (šifruoja) savo kodą. Dažnai šifravimui naudojama įmontuota PHP funkcija, vadinama base64_decode. Todėl kitas dalykas, kurį turėtumėte padaryti, yra ieškoti atsisiųstų failų su tekstu „base64_decode“. Su šia funkcija greičiausiai rasite kelis php failus. Atidžiai išstudijuokite juos. Jei kodas, kuris naudoja šią funkciją, tik kažką užšifruoja ir tada parodo puslapyje, tai tikriausiai būtent to ir ieškome. Pavyzdžiui, gali būti panaši konstrukcija: Kintamasis $ v gali turėti bet kokį pavadinimą. Padarykite atsarginę failo kopiją ir ištrinkite visas kodo sekcijas, kuriose įvyksta ši konstrukcija.
4 žingsnis
Dabar įkelkite „išvalytą“failo versiją į serverį. Įsitikinkite, kad jūsų svetainė veikia. Jei svetainė veikia normaliai, o reklaminio šlamšto nuorodos dingo žiūrint šaltinio kodą, viskas buvo padaryta teisingai. Jei svetainėje pateikiama klaida, pakeiskite naują failą išsaugota atsargine kopija. Yra du variantai: arba tai nėra kenkėjiškas kodas, arba kodas turi tam tikrą savigynos funkciją. Bet kokiu atveju reikia suprasti giliau.
5 žingsnis
Sužinokite, kokie failai naudojami kuriant puslapį. Norėdami tai padaryti, įterpkite šį kodą šablono pabaigoje po uždaromąja žyma "/ html":. Šiame kode bus išvardyti failai, dalyvaujantys kuriant kiekvieną jūsų svetainės puslapį. Nepageidaujamas kodas vienareikšmiškai bus viename ar daugiau failų iš šio sąrašo. Sąrašas gali būti gana ilgas, tačiau jis vis tiek apribos jūsų paiešką.