Probabilmente molti utenti di Internetsappi che per creare siti Web vengono utilizzati vari strumenti già pronti. Si chiamano motori o CMS. Come determinare quale motore è utilizzato sul sito e perché è necessario, verrà discusso più avanti nel nostro articolo.
Che cos'è un motore di sito ea cosa serve?
Un motore del sito è uno strumento automatizzatoper controllo e configurazione. In particolare, molti CMS consentono di modificare l'aspetto di qualcosa applicando un modello, aggiungere nuovi contenuti, un menu, un'intera pagina o sezione.
Tra i più famosi ci sono WordPress, Joomla, Drupal, domestico Bitrix e molti altri.
Come scoprire il motore del sito
Il motore può essere riconosciuto in diversi modi:
- analizzando manualmente la pagina;
- determinato da caratteristiche tipiche;
- utilizzando i servizi in linea.
Per analizzare il sito utilizzando gli strumenti disponibili, è necessario aprire il codice sorgente della pagina. Un breve percorso attraverso le linee può fornire molte informazioni utili.
Quasi ogni sito ha nel corpo del proprio codicetag meta nome denominato generatore. Può includere o meno un sistema di gestione dei contenuti. Tutto dipende dal fatto che l'amministratore del portale abbia intrapreso un mezzo di occultamento.
Puoi anche scoprire il motore del sito dalle righe con CSS eJavaScript. I percorsi ai file di stili e script possono contenere parti delle posizioni CMS standard. Ad esempio, quelli tipici di WordPress sono costituiti da parole chiave: wp-content.
Puoi scoprire su quale motore si trova il sito guardandofile robots.txt. È progettato per bloccare le visite a determinate pagine da parte dei motori di ricerca. Pertanto, potrebbe contenere percorsi standard per alcuni CMS. Naturalmente, è necessario conoscere la struttura di file e cartelle dei motori più diffusi.
Anche l'aspetto dei collegamenti sulla pagina può aiutarti a riconoscere il motore del sito. Se il CMS non utilizza soluzioni per la generazione di collegamenti di terze parti, per impostazione predefinita potrebbero avere questo aspetto:
- / p = 501 - la visualizzazione corrente del collegamento per WordPress;
- /index.php?option=com_content ... - questo modello è utilizzato in Joomla per impostazione predefinita;
- pagina/ page_name - questo è l'aspetto dell'indirizzo in MaxSite.
Per scoprire il motore del sito aiuterà il metodo con la sostituzione degli indirizzi dei pannelli di amministrazione del noto CMS. Vale la pena provare a sostituire i seguenti percorsi per il dominio:
- wp-admin - Pannello di amministrazione di WordPress;
- amministratore - tale indirizzo è utilizzato da Joomla;
- admin - e questo appartiene a MaxSite.
Anche la scansione delle risposte del server può essere d'aiutoscoprire su quale motore si trova il sito. Questo può essere fatto usando strumenti speciali. Nella risposta dal server, siamo interessati all'intestazione http. Può contenere un campo con il valore X-Powered-CMS.
Ha senso visualizzare i cookie salvati nel sito. Ciò potrebbe anche richiedere strumenti speciali chiamati sniffer. Tra le stringhe dei cookie, puoi trovare parti dei nomi di CMS popolari, ad esempio, wp o umicms.
Servizi online
Il primo degli strumenti è Itrack.Ha alla base le caratteristiche di più di 50 strumenti di gestione dei contenuti per scoprire il motore di un sito online. Basta visitare il sito, inserire il nome del dominio desiderato, captcha e cliccare su "Verifica". Dopo un po ', il servizio eseguirà la scansione del sito specificato e emetterà il suo verdetto. E se è presente un CMS, verrà visualizzato.
Un altro buon servizio multifunzionale per scoprire il motore del sito online, - 2ip. Qui viene inserito l'indirizzo della risorsa scansionata e viene premuto il pulsante "Learn". Il sistema itererà su tutti i CMS conosciuti, mostrandoli uno per uno. E non appena ne trova uno corrispondente, lo notificherà.
Perché potresti dover controllare il motore del sito
Queste informazioni saranno sempre utili.hacker hacker. Come può usarlo? Molto semplice. Tutti i controlli del contenuto sono scritti da esseri umani. Di conseguenza, potrebbero esserci errori nei progetti e nei siti. Alcuni vengono corretti molto rapidamente, altri rimangono. Conoscendo gli errori tipici di uno specifico CMS ed essendo sicuro che sia esattamente ciò che è installato sul sito attaccato, un hacker può utilizzare vari approcci utilizzando vulnerabilità ed exploit.
Potrebbe essere necessario anche il tipo di motoreun programmatore web che desidera creare circa lo stesso sito per sé o per un cliente. O forse lo stesso sviluppatore vuole vedere quanto sia facile per un hacker identificare il CMS sul suo sito.
Nascondere le informazioni sul motore
Come puoi vedere, nascondendo i dati su quale dei CMSviene utilizzato, puoi inoltre proteggere il tuo sito da accessi non autorizzati a seguito di un attacco di hacker. In effetti, molti articoli su Internet, sui forum e in varie istruzioni sono dedicati a questo. Non esiste una formula universale per nascondere il tipo di motore per tutti i CMS contemporaneamente. Ciascuno dovrà agire in modo diverso.
Ad esempio, Joomla genera un tag Generator.Ciò significa che è necessario correggere il file index.php del modello corrente. Devi aggiungere la riga <? Php $ this-> setGenerator (``)?> Da qualche parte tra altri meta tag.
Modificare manualmente la visualizzazione degli indirizzi delle pagine Webmolto difficile. Ma ci sono soluzioni già pronte, qualcosa come JoomSEF. Generano collegamenti in base al titolo del contenuto e l'aspetto della barra degli indirizzi diventa più leggibile e non differisce dalla maggior parte dei siti.
Anche il sito Joomla può essere riconosciuto dalla famosa icona nell'intestazione del browser. Si chiama favicon.ico e si trova nella root del sito o nella cartella del template corrente.
Molto spesso un CMS viene identificato da una pagina 404 standard che informa di un errore. Si consiglia di modificarlo immediatamente dopo l'installazione e la configurazione.
conclusione
Prima di scoprire quale motore sta utilizzandosito, dovrai prima cercare in Internet i dati su quali segni e parametri tipici sono in alcuni CMS. Bene, o contatta i siti online. E per nascondere l'uso di un sistema di gestione dei contenuti sulla tua risorsa con le tue mani, devi ancora padroneggiare le basi di PHP e HTML. Sebbene anche qui su tutti i CMS conosciuti ci siano soluzioni già pronte sotto forma di plugin, moduli e componenti. Molti dei quali, tra l'altro, riducono anche la resistenza del sito agli attacchi. Spetta allo sviluppatore web decidere quale approccio adottare.