Ofte befinder en person, der f.eks. Downloader en ny skabelon eller et plug-in til CMS på sit websted, i en ubehagelig situation: Efter installation af skabelonen vises reklamespam-links pludselig på hans site. De er muligvis ikke synlige, men skjulte for brugerens øjne. Men de er tydeligt synlige for søgerobotten. Og denne uønskede reklame har en negativ indvirkning på websteds placering og søgemaskinens tillid til det, hvilket betyder, at webstedet vil være lavere i søgeresultaterne, end det kunne have været. Lad os finde ud af, hvordan du renser dit websted for uønsket fremmed kode.
Nødvendig
- - Eget websted på et af de populære CMS - Joomla, WordPress eller andre;
- - en computer tilsluttet internettet.
Instruktioner
Trin 1
Først skal du bestemme, hvor de fremmede annoncer vises i sidekoden. For at gøre dette skal du åbne vores websted i browseren på den side, hvor der er mistanke om tilstedeværelsen af uønsket kode. Hvis en andens kode kom til dig fra en etableret skabelon, vil spamannoncer sandsynligvis ikke være på hovedsiden, men på de interne sider på webstedet.
Åbn kildekoden til webstedet (i de fleste browsere gøres dette ved hjælp af Ctrl + U-tastaturgenvejen). Den hurtigste måde er at søge efter kombinationen https:// i kildekoden siden reklame er altid links. Hvis du finder links, som du ikke har sendt, så var din frygt ikke forgæves. Husk identifikatoren (id) eller klasse (klasse) for det element, hvor annoncen er placeret.
Trin 2
Det næste trin er at downloade dit websted via FTP til din computer: søg hurtigere på din computer. Når du downloader, skal du søge efter filer, der indeholder tekst med navnet på id eller klasse, som du definerede tidligere. Det er praktisk at søge ved hjælp af filhåndteringen af typen.
Trin 3
Det er muligt, at du ikke finder noget. Dette er ikke overraskende, da angribere tilslører ofte (krypterer) deres kode. Og ofte bruges en indbygget PHP-funktion kaldet base64_decode til kryptering. Derfor er den næste ting du skal gøre, at søge i de downloadede filer med base64_decode-teksten. Du vil sandsynligvis finde flere php-filer med denne funktion. Undersøg dem nøje. Hvis koden, der bruger denne funktion, kun krypterer noget og derefter viser det på siden, er det sandsynligvis nøjagtigt det, vi leder efter. For eksempel kan der være en konstruktion, der ligner denne:. Variablen $ v kan have ethvert navn. Lav en sikkerhedskopi af filen, og slet derefter alle sektioner af koden, hvor denne konstruktion forekommer.
Trin 4
Upload nu den "rensede" version af filen til serveren. Sørg for, at dit websted fungerer. Hvis webstedet fungerer normalt, og reklamespamlinkene er forsvundet, mens kildekoden vises, er alt gjort korrekt. Hvis webstedet giver en fejl, skal du udskifte den nye fil med den gemte sikkerhedskopi. Der er to muligheder: enten er det ikke ondsindet kode, eller så har koden en eller anden form for selvforsvarsfunktion. Under alle omstændigheder skal du forstå dybere.
Trin 5
Se hvilke filer der bruges til at oprette siden. For at gøre dette skal du indsætte følgende kode i slutningen af skabelonen efter det afsluttende "/ html" -tag:. Denne kode viser de filer, der er involveret i oprettelsen af hver side på dit websted. Den uønskede kode vil være entydigt i en eller flere filer fra denne liste. Listen kan være lang, men det begrænser stadig din søgning.