Жишээлбэл, сайтынхаа CMS-д зориулж шинэ загвар эсвэл залгаас татаж авдаг хүн ихэвчлэн тааламжгүй байдалд ордог: загварыг суулгасны дараа түүний сайт дээр сурталчилгааны спам холбоосууд гэнэт гарч ирдэг. Эдгээр нь харагдахгүй байж болох ч хэрэглэгчийн нүднээс далд байдаг. Гэхдээ тэдгээр нь хайлтын роботод тодорхой харагдаж байна. Энэхүү хүсээгүй сурталчилгаа нь сайтын зэрэглэл, хайлтын системийн түүнд итгэх итгэлд сөргөөр нөлөөлж байгаа нь тухайн сайтын хайлтын үр дүнд байснаас доогуур байх болно гэсэн үг юм. Өөрийнхөө сайтыг хүсээгүй гадны кодоос хэрхэн яаж цэвэрлэх талаар олж мэдье.
Шаардлагатай
- - Алдартай CMS-ийн нэг вэбсайттай болох - Joomla, WordPress эсвэл бусад;
- - Интернетэд холбогдсон компьютер.
Зааварчилгаа
1-р алхам
Нэгдүгээрт, та хуудасны кодонд гадны зарыг хаана харуулахыг тодорхойлох хэрэгтэй. Үүнийг хийхийн тулд хүсээгүй код байгаа эсэхийг сэжиглэж буй хуудсан дээрх вэбсайтаа хөтөч дээр нээнэ үү. Хэрэв өөр хэн нэгний код танд тогтсон загвараас ирсэн бол спам сурталчилгаа үндсэн хуудсанд биш харин сайтын дотоод хуудсанд байх болно.
Сайтын эх кодыг нээнэ үү (ихэнх хөтөч дээр үүнийг Ctrl + U гарын товчлол ашиглан хийдэг). Хамгийн хурдан арга бол https:// гэсэн хослолыг эх кодоос хайх явдал юм зар сурталчилгаа нь үргэлж холбоосууд байдаг. Хэрэв та байршуулаагүй линкуудаа олсон бол таны айдас дэмий хоосон байсангүй. Зар сурталчилгаа байрлуулсан элементийн танигч (id) эсвэл анги (ангилал) -ыг санаарай.
Алхам 2
Дараагийн алхам бол сайтаа FTP-ээр дамжуулан компьютертээ татаж авах явдал юм: компьютерээсээ хурдан хайх. Татаж авахдаа өмнө нь тодорхойлсон id эсвэл ангийн нэртэй текст агуулсан файлуудыг хайж олоорой. Энэ төрлийн файлын менежерийг ашиглан хайх нь тохиромжтой байдаг.
Алхам 3
Та юу ч олохгүй байж магадгүй юм. Энэ нь гайхмаар зүйл биш юм халдагчид ихэвчлэн өөрсдийнхөө кодыг бүдгэрүүлдэг (шифрлэдэг). Ихэнхдээ base64_decode нэртэй PHP функцийг шифрлэхэд ашигладаг. Тиймээс дараагийн хийх зүйл бол татаж авсан файлуудаа base64_decode текстээр хайх явдал юм. Энэ функцтэй хэд хэдэн php файл олох магадлалтай. Тэднийг сайтар судлаарай. Хэрэв энэ функцийг ашигладаг код нь зөвхөн ямар нэг зүйлийг шифрлээд дараа нь хуудсан дээр харуулдаг бол энэ нь яг бидний хайж байгаа зүйл юм. Жишээлбэл, үүнтэй төстэй барилга байгууламж байж болно:. $ V хувьсагч нь ямар ч нэртэй байж болно. Файлын нөөц хуулбарыг хийж, энэ бүтэц үүссэн кодын бүх хэсгийг устгана уу.
Алхам 4
Одоо файлын "цэвэрлэсэн" хувилбарыг сервер рүү байршуулна уу. Таны сайт ажиллаж байгаа эсэхийг шалгаарай. Хэрэв сайт хэвийн ажиллаж, эх кодыг үзэж байх үед сурталчилгааны спам холбоосууд алга болсон бол бүх зүйл зөв хийгдсэн байна гэсэн үг юм. Хэрэв сайт алдаа гаргасан бол шинэ файлыг хадгалсан нөөцөөр солино уу. Хоёр сонголт байна: энэ нь хортой код биш, эсвэл код нь өөрийгөө хамгаалах функцтэй байдаг. Ямар ч тохиолдолд та илүү гүнзгий ойлгох хэрэгтэй.
Алхам 5
Хуудсыг бүтээхэд ямар файл ашиглаж байгааг хараарай. Үүнийг хийхийн тулд хаалтын "/ html" шошгоны дараа загварын төгсгөлд дараах кодыг оруулна уу. Энэ код нь таны сайт дээрх хуудас бүрийг үүсгэхэд оролцсон файлуудыг жагсаах болно. Хүсээгүй код нь энэ жагсаалтаас нэг эсвэл хэд хэдэн файлд хоёрдмол утгагүй байх болно. Жагсаалт нэлээд урт байж болох ч энэ нь таны хайлтыг хязгаарлах болно.