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