Probabil ca fiecare dintre voi, dupa crearea site-ului, indiferent daca a fost pe Joomla sau pe un alt motor, sa gandit la progres. Probabil că toată lumea știe că promovarea site-ului este una dintre cele mai costisitoare etape ale creației.
Nu vom ascunde fiecare dintre descărcările șabloanelor și extensiilor gratuite (hacked).
Dar nu toata lumea realizeaza ce este plin de proiectele lor.
Ce este Base64?
Base64 înseamnă literalmente un sistem cu număr de poziții cu o bază de 64. Aici este cea mai mare putere a două (26), care poate fi reprezentată folosind caracterele imprimabile ale ASCII. Acest sistem este folosit pe scară largă în e-mail pentru a reprezenta fișierele binare în textul mesajului (codarea transportului). Toate variantele bine cunoscute, cunoscut sub numele de base64, folosind caractere A-Z, a-z și 0-9, care este de 62 de caractere, cele două caractere care lipsesc pentru caractere diferite sunt folosite în diferite sisteme.
Schema de potrivire "simbol ↔ valoare" în Base64:
Pentru o percepție mai ușor de înțeles, nu vom avea multă experiență.
Accesați site-ul joomla-master.org și descărcați de acolo orice șablon.
Instalați șablonul descărcat de pe denver.
Verificați legăturile de ieșire.
După cum puteți vedea în imagine, avem 13 link-uri de ieșire pe șablon.
Linile roșii sunt linkuri dedicate care sunt încorporate de administratorii site-ului de unde am descărcat acest șablon. Și, bineînțeles, aceste legături sunt codificate astfel încât nimeni să nu le poată îndepărta.
Dar nu aici a fost) Acum ne vom uita la codul sursă al paginii și vom încerca să aflăm de unde se dezvoltă picioarele.
În acest caz, folosesc extensia firebug.
Luați și copiați oricare dintre legăturile de ieșire care arată seoquake, deschideți firebug (F12) și inserați link-ul nostru în șirul de căutare.
Deci, aceste legături dăunătoare au apărut).
Sunt înăuntru
Să încercăm să ne uităm la acest div. Pentru a face acest lucru, puneți valoarea rămasă: 0;
Astfel au devenit vizibile.
Următorul lucru pe care trebuie să-l faceți este să găsiți datele de legătură în fișierele site-ului. După cum probabil ați ghicit, aceste linkuri nu sunt găsite, probabil sunt codificate în baza64.
Să încercăm să găsim.
Peste cap de disc virtual, dosarul cu fișierele și deschide site-ul pentru fișierul exemplu index.php (nu contează cât de deschis), deschideți fișierul Sunt utilizând Adobe Dreamweaver CS6.
Apăsați ctrl + f pentru a căuta fișierele.
Ca un cuvânt de căutare, scriem numele div'a. în care au existat referințe.
După cum se arată în figură, am găsit doar css, nu este ceea ce avem nevoie, să încercăm diferit.
Va da criteriile de căutare - "base64_decode", și asta e norocul nostru în fișierul S: \ acasă \ forex.com \ www \ template \ vt_mobyapp \ html \ com_content \ articolul \ default.php găsit referințele codificate))
Am găsit primul link, este interesant să știm ce înseamnă acest cod în sine.
Pentru a face acest lucru, copiați "kryakozyabry" și mergeți la site-ul base64.ru.
Pe acest site, am decodat codul base64 în forma cunoscută.
În imagine puteți vedea familia
În acest fișier am găsit încă 2 linkuri de ieșire, codate și în baza64.
Iată codul pentru aceste linkuri:
Puteți să o copiați, să o inserați în decodor și să vedeți sub forma html.
Să scăpăm de referințe acum.
Pentru a face acest lucru, pur și simplu luați și ștergeți blocul de cod php:
Și salvați fișierul editat.
Acum, pentru a fi în siguranță, verificați restul fișierelor site-ului, dar cu un alt criteriu de căutare, în acest caz vom căuta variabila "$ mgp".
După această verificare, am găsit încă 4 linkuri și, de asemenea, le-am șters.
Rămâne doar să eliminăm stilul de care nu avem nevoie în fișierul template.css.
Acum totul este gata).
Verificăm link-urile de ieșire prin seoquake.
Hooray, am făcut-o. Acum puteți avea 70% siguranța că nu există link-uri de ieșire pe site-ul dvs.)
Doar în cazul în care încercați să testați fiecare pagină a site-ului dvs. în seoquake sau un fel de servicii cum ar fi cy-pr.com.
Asta este, multumesc pentru citirea articolelor noastre)