Wahrscheinlich viele Internetnutzerwissen, dass verschiedene Standardwerkzeuge zum Erstellen von Websites verwendet werden. Sie werden Engines oder CMS genannt. Wie Sie feststellen können, welche Engine auf der Website verwendet wird und warum sie benötigt wird, wird später in unserem Artikel erläutert.
Was ist eine Site Engine und wofür ist sie gedacht?
Eine Site Engine ist ein automatisiertes Toolzur Steuerung und Konfiguration. Insbesondere können Sie in vielen CMS das Erscheinungsbild von etwas ändern, indem Sie eine Vorlage anwenden, neuen Inhalt, ein Menü, eine ganze Seite oder einen Abschnitt hinzufügen.
Zu den bekanntesten gehören WordPress, Joomla, Drupal, Bitrix und viele andere.
So finden Sie die Site-Engine heraus
Der Motor kann auf verschiedene Arten erkannt werden:
- durch manuelles Analysieren der Seite;
- bestimmt durch typische Eigenschaften;
- Nutzung von Online-Diensten.
Um die Site mit den verfügbaren Tools zu analysieren, müssen Sie den Quellcode der Seite öffnen. Ein kurzer Durchlauf durch die Zeilen kann viele nützliche Informationen liefern.
Fast jede Site enthält den CodeMeta-Namensschild namens Generator. Es kann ein Content-Management-System enthalten oder nicht. Es hängt alles davon ab, ob der Portaladministrator ein Mittel zur Verschleierung ergriffen hat.
Sie können die Site-Engine auch aus den Zeilen mit CSS und herausfindenJavaScript. Die Pfade zu Dateien mit Stilen und Skripten können Teile der Standard-CMS-Speicherorte enthalten. Zum Beispiel bestehen typische WordPress-Wörter aus Schlüsselwörtern: wp-Inhalt.
Sie können herausfinden, auf welcher Engine sich die Site befindet, indem Sie sich ansehenrobots.txt Datei. Es soll verhindern, dass Suchmaschinen bestimmte Seiten besuchen. Daher kann es Standardpfade für einige CMS enthalten. Natürlich müssen Sie die Struktur von Dateien und Ordnern der beliebtesten Engines kennen.
Das Erscheinungsbild der Links auf der Seite kann Ihnen auch dabei helfen, die Engine der Site zu erkennen. Wenn das CMS keine Linkbuilding-Lösungen von Drittanbietern verwendet, sehen diese standardmäßig folgendermaßen aus:
- / p = 501 - aktueller Link für WordPress;
- /index.php?option=com_content ... - Diese Vorlage wird standardmäßig in Joomla verwendet.
- Seite/ page_name - So sieht die URL in MaxSite aus.
Das Herausfinden der Site-Engine hilft der Methode beim Ersetzen der Adressen der Admin-Panels des berühmten CMS. Es lohnt sich, die Domain durch folgende Pfade zu ersetzen:
- wp-admin - WordPress Admin Panel;
- Administrator - Diese Adresse wird von Joomla verwendet.
- Administrator - und dieser gehört zu MaxSite.
Das Scannen von Serverantworten kann ebenfalls hilfreich seinFinden Sie heraus, auf welchem Motor sich die Website befindet. Dies kann mit Spezialwerkzeugen erfolgen. In der Antwort vom Server interessiert uns der http-Header. Es kann ein Feld mit dem Wert X-Powered-CMS enthalten.
Es ist sinnvoll, die gespeicherten Cookies der Website anzuzeigen. Dies kann auch spezielle Werkzeuge erfordern, die als Schnüffler bezeichnet werden. Unter den Cookie-Zeichenfolgen finden Sie Teile der Namen beliebter CMS, z. wp oder umicms.
Online Dienste
Das erste der Tools ist Itrack.In seiner Basis verfügt es über die Eigenschaften von mehr als 50 Content-Management-Tools, um die Engine einer Website online herauszufinden. Es reicht aus, die Site zu besuchen, den Namen der gewünschten Domain einzugeben, zu erfassen und auf "Überprüfen" zu klicken. Nach einer Weile scannt der Dienst die angegebene Site und gibt ihr Urteil ab. Und wenn es ein CMS gibt, wird es angezeigt.
Ein weiterer guter multifunktionaler Dienst, um die Site Engine online herauszufinden, - 2ip. Hier wird die Adresse der gescannten Ressource eingegeben und die Schaltfläche "Lernen" gedrückt. Das System durchläuft alle bekannten CMS und zeigt sie einzeln an. Und sobald es auf ein passendes stößt, wird es darüber informiert.
Warum müssen Sie möglicherweise die Site-Engine überprüfen?
Diese Informationen werden immer nützlich sein.Angreifer Hacker. Wie kann er es benutzen? Sehr einfach. Alle Inhaltskontrollen werden von Menschen geschrieben. Dementsprechend können Fehler in Projekten und Websites auftreten. Einige werden sehr schnell korrigiert, andere bleiben. Ein Hacker kennt die typischen Fehler eines bestimmten CMS und stellt sicher, dass es genau das ist, was auf der angegriffenen Site installiert ist. Er kann verschiedene Ansätze verwenden, indem er Schwachstellen und Exploits verwendet.
Auch der Motortyp kann erforderlich seinEin Webprogrammierer, der für sich oder einen Kunden ungefähr dieselbe Site erstellen möchte. Oder vielleicht möchte derselbe Entwickler sehen, wie leicht ein Hacker das CMS auf seiner Site identifizieren kann.
Motorinformationen ausblenden
Wie Sie sehen können, verbergen Sie die Daten darüber, welches der CMSverwendet wird, können Sie Ihre Site zusätzlich vor unbefugtem Zugriff infolge eines Hackerangriffs schützen. Tatsächlich widmen sich viele Artikel im Internet, in Foren und in verschiedenen Anweisungen diesem Thema. Es gibt keine universelle Formel, um den Motortyp für alle CMS gleichzeitig auszublenden. Jeder muss auf seine Weise handeln.
Zum Beispiel generiert Joomla ein Generator-Tag.Dies bedeutet, dass Sie die Datei index.php der aktuellen Vorlage korrigieren müssen. Sie müssen die Zeile <? Php $ this-> setGenerator (``)?> Irgendwo zwischen anderen Meta-Tags einfügen.
Ändern Sie die Anzeige von Webseitenadressen manuellsehr kompliziert. Aber es gibt vorgefertigte Lösungen, so etwas wie JoomSEF. Sie generieren Links basierend auf dem Titel des Inhalts, und das Erscheinungsbild der Adressleiste wird besser lesbar und unterscheidet sich nicht von den meisten Websites.
Auch die Joomla-Site ist am berühmten Symbol im Browser-Header zu erkennen. Es heißt favicon.ico und befindet sich im Stammverzeichnis der Site oder im Ordner der aktuellen Vorlage.
Sehr oft wird ein CMS durch eine Standard-404-Seite identifiziert, die über einen Fehler informiert. Es wird empfohlen, es sofort nach dem Einrichten und Konfigurieren zu ändern.
Fazit
Bevor Sie herausfinden, welcher Motor verwendet wirdAuf dieser Website müssen Sie zunächst im Internet nach Daten zu den typischen Zeichen und Parametern in bestimmten CMS suchen. Oder kontaktieren Sie Online-Plattformen. Und um die Verwendung eines Content-Management-Systems in Ihrer Ressource mit Ihren eigenen Händen zu verbergen, müssen Sie noch die Grundlagen von PHP und HTML beherrschen. Obwohl hier alle bekannten CMS fertige Lösungen in Form von Plugins, Modulen und Komponenten haben. Viele davon verringern übrigens auch die Widerstandsfähigkeit der Site gegen Angriffe. Welchen Ansatz Sie wählen, liegt beim Webentwickler.