Slutty Inurl Kontakt PHP. Verwenden Sie die wenig bekannten Funktionen von Google, um das Verborgene zu finden

25.08.2023

Jede Suche nach Schwachstellen in Webressourcen beginnt mit der Aufklärung und Informationssammlung.
Die Intelligenz kann entweder aktiv sein – Brute-Force von Dateien und Verzeichnissen der Site, Ausführen von Schwachstellenscannern, manuelles Durchsuchen der Site – oder passiv – die Suche nach Informationen in verschiedenen Bereichen Suchmaschinen Oh. Manchmal kommt es vor, dass eine Sicherheitslücke bereits vor dem Öffnen der ersten Seite der Website bekannt wird.

Wie ist das möglich?
Suchroboter, die ständig im Internet unterwegs sind, zeichnen neben für den Durchschnittsbenutzer nützlichen Informationen häufig auch Dinge auf, die von Angreifern zum Angriff auf eine Webressource verwendet werden können. Zum Beispiel Skriptfehler und Dateien mit vertraulichen Informationen (von Konfigurationsdateien und Protokollen bis hin zu Dateien mit Authentifizierungsdaten und Datenbanksicherungen).
Aus der Sicht eines Suchroboters handelt es sich bei einer Fehlermeldung über die Ausführung einer SQL-Abfrage um Klartext, der beispielsweise untrennbar mit der Beschreibung der Produkte auf der Seite verbunden ist. Wenn ein Suchroboter plötzlich auf eine Datei mit der Erweiterung .sql stößt, die aus irgendeinem Grund im Arbeitsordner der Site landet, wird sie als Teil des Inhalts der Site wahrgenommen und ebenfalls indiziert (einschließlich möglicherweise der Passwörter). darin angegeben).

Solche Informationen können gefunden werden, indem man starke, oft einzigartige Schlüsselwörter kennt, die dabei helfen, „anfällige Seiten“ von Seiten zu unterscheiden, die keine Schwachstellen enthalten.
Auf Exploit-db.com gibt es eine riesige Datenbank spezieller Abfragen mit Schlüsselwörtern (sogenannte „Dorks“), die als „Dorks“ bezeichnet werden Google-Name Hack-Datenbank.

Warum googlen?
Dorks richten sich in erster Linie gegen Google aus zwei Gründen:
− die flexibelste Syntax von Schlüsselwörtern (siehe Tabelle 1) und Sonderzeichen (siehe Tabelle 2);
− Der Google-Index ist immer noch vollständiger als der anderer Suchmaschinen.

Tabelle 1 – Wichtigste Google-Keywords

Stichwort
Bedeutung
Beispiel
Website
Suchen Sie nur auf der angegebenen Site. Berücksichtigt nur die URL
site:somesite.ru – findet alle Seiten einer bestimmten Domain und Subdomains
inurl
Suche nach im URI vorhandenen Wörtern. Im Gegensatz zu cl. Wörter „Site“ sucht nach Übereinstimmungen nach dem Site-Namen
inurl:news – findet alle Seiten, auf denen das angegebene Wort in der URI vorkommt
im Text
Suchen Sie im Hauptteil der Seite
intext: „Verkehrsstaus“ – völlig ähnlich der üblichen Abfrage nach „Verkehrsstaus“
Titel
Suchen Sie im Seitentitel. Text zwischen Tags <br></td> <td width="214">intitle:“index of“ – findet alle Seiten mit Verzeichniseinträgen <br></td> </tr><tr><td width="214">ext <br></td> <td width="214">Suchen Sie nach Seiten mit einer bestimmten Erweiterung <br></td> <td width="214">ext:pdf – findet alle PDF-Dateien <br></td> </tr><tr><td width="214">Dateityp <br></td> <td width="214">Derzeit völlig ähnlich wie im Unterricht. das Wort „ext“ <br></td> <td width="214">Dateityp:pdf – ähnlich <br></td> </tr><tr><td width="214">verwandt <br></td> <td width="214">Suchen Sie nach Websites mit ähnlichen Themen <br></td> <td width="214">verwandt:google.ru - zeigt seine Analoga <br></td> </tr><tr><td width="214">Verknüpfung <br></td> <td width="214">Suchen Sie nach Websites, die darauf verweisen <br></td> <td width="214">link:somesite.ru – findet alle Websites, die einen Link dazu haben <br></td> </tr><tr><td width="214">definieren <br></td> <td width="214">Wortdefinition anzeigen <br></td> <td width="214">define:0day – Definition des Begriffs <br></td> </tr><tr><td width="214">Zwischenspeicher <br></td> <td width="214">Seiteninhalte im Cache anzeigen (falls vorhanden) <br></td> <td width="214">Cache:google.com – öffnet eine zwischengespeicherte Seite <br></td> </tr></tbody></table><p>Tabelle 2 – Sonderzeichen für Google-Anfragen <br></p><table><tbody><tr><td width="214"><b>Symbol</b><br></td> <td width="214"><b>Bedeutung</b><br></td> <td width="214"><b>Beispiel</b><br></td> </tr><tr><td width="214">“<br></td> <td width="214">Exakte Formulierung <br></td> <td width="214">intitle:„RouterOS-Router-Konfigurationsseite“ – Suche nach Routern <br></td> </tr><tr><td width="214">*<br></td> <td width="214">Beliebiger Text <br></td> <td width="214">inurl: „bitrix*mcart“ – Suche nach Websites auf Bitrix mit einem anfälligen mcart-Modul <br></td> </tr><tr><td width="214">.<br></td> <td width="214">Jeder Charakter <br></td> <td width="214">Index.of – ähnlich dem Index der Anfrage <br></td> </tr><tr><td width="214">-<br></td> <td width="214">Ein Wort löschen <br></td> <td width="214">Fehlerwarnung – zeigt alle Seiten an, die einen Fehler, aber keine Warnung haben <br></td> </tr><tr><td width="214">..<br></td> <td width="214">Reichweite <br></td> <td width="214">cve 2006..2016 – Zeigt Schwachstellen nach Jahr ab 2006 an <br></td> </tr><tr><td width="214">|<br></td> <td width="214">Logisches „oder“ <br></td> <td width="214">Linux | Fenster – Seiten anzeigen, auf denen entweder das erste oder das zweite Wort vorkommt <br></td> </tr></tbody></table><br>Es ist wichtig zu verstehen, dass jede Anfrage an eine Suchmaschine nur eine Suche nach Wörtern ist. <br>Es ist sinnlos, auf der Seite nach Metazeichen (Anführungszeichen, Klammern, Satzzeichen usw.) zu suchen. Sogar eine Suche nach der genauen Phrase, die in Anführungszeichen angegeben ist, ist eine Wortsuche, gefolgt von einer Suche nach einer genauen Übereinstimmung in den Ergebnissen. <p>Alle Idioten der Google-Hack-Datenbank sind logisch in 14 Kategorien unterteilt und in Tabelle 3 aufgeführt. <br>Tabelle 3 – Kategorien der Google Hack-Datenbank <br></p><table><tbody><tr><td width="168"><b>Kategorie</b><br></td> <td width="190"><b>Was ermöglicht es Ihnen zu finden?</b><br></td> <td width="284"><b>Beispiel</b><br></td> </tr><tr><td width="168">Standbeine <br></td> <td width="190">Web-Shells, öffentliche Dateimanager <br></td> <td width="284">Finden Sie alle gehackten Websites, auf denen die aufgelisteten Webshells hochgeladen sind: <br>(intitle:"phpshell" ODER intitle:"c99shell" ODER intitle:"r57shell" ODER intitle:"PHP Shell" ODER intitle:"phpRemoteView") `rwx` „uname“ <br></td> </tr><tr><td width="168">Dateien, die Benutzernamen enthalten <br></td> <td width="190">Registrierungsdateien, <a href="https://rembitpro.ru/de/windows/ustanovka-i-nastroika-servera-apache-ustanovka-i-konfiguraciya-veb/">Konfigurationsdateien</a>, Protokolle, Dateien, die den Verlauf der eingegebenen Befehle enthalten <br></td> <td width="284">Finden Sie alle Registrierungsdateien mit Kontoinformationen: <br><i>Dateityp: reg reg + Intext: „Internet Account Manager“</i><br></td> </tr><tr><td width="168">Sensible Verzeichnisse <br></td> <td width="190">Verzeichnisse mit verschiedenen Informationen (persönliche Dokumente, VPN-Konfigurationen, versteckte Repositorys usw.) <br></td> <td width="284">Finden Sie alle Verzeichniseinträge, die VPN-bezogene Dateien enthalten: <br><i>„Config“ intitle:“Index of“ intext:vpn</i><br>Websites mit Git-Repositories: <br><i>(intext:"index of /.git") ("übergeordnetes Verzeichnis")</i><br></td> </tr><tr><td width="168">Webserver-Erkennung <br></td> <td width="190">Version und andere Informationen zum Webserver <br></td> <td width="284">Suchen Sie nach JBoss-Server-Verwaltungskonsolen: <br><i>inurl:"/web-console/" intitle:"Administration Console"</i><br></td> </tr><tr><td width="168">Anfällige Dateien <br></td> <td width="190">Skripte, die bekannte Schwachstellen enthalten <br></td> <td width="284">Suchen Sie nach Websites, die ein Skript verwenden, mit dem Sie eine beliebige Datei vom Server hochladen können: <br><i>allinurl:forcedownload.php?file=</i><br></td> </tr><tr><td width="168">Anfällige Server <br></td> <td width="190">Installationsskripte, Web-Shells, offene Verwaltungskonsolen usw. <br></td> <td width="284">Finden Sie offene PHPMyAdmin-Konsolen, die als Root ausgeführt werden: <br><i>intitle:phpMyAdmin „Willkommen bei phpMyAdmin ***“ „läuft auf * als root@*“</i><br></td> </tr><tr><td width="168">Fehlermeldungen <br></td> <td width="190">Verschiedene Fehler und Warnungen sind oft aufschlussreich <a href="https://rembitpro.ru/de/data-recovery/obnulenie-fp-vazhnaya-informaciya-o-fiskalnoi-pamyati-tehnologicheskoe/">wichtige Informationen</a>- ab <a href="https://rembitpro.ru/de/viruses/mozhno-li-izuchat-opencart-v-demonstracionnom-rezhime-kak-sozdat-internet-magazin/">CMS-Versionen</a> bis hin zu Passwörtern <br></td> <td width="284">Websites, bei denen beim Ausführen von SQL-Abfragen an die Datenbank Fehler auftreten: <br><i>„Warnung: mysql_query()“ „ungültige Abfrage“</i><br></td> </tr><tr><td width="168">Dateien mit interessanten Informationen <br></td> <td width="190">Zertifikate, Backups, E-Mails, Protokolle, SQL-Skripte usw. <br></td> <td width="284">Finden Sie Initialisierungs-SQL-Skripte: <br><i>Dateityp:SQL und „ <a href="https://rembitpro.ru/de/internet/sql-insert-into-select-zayavlenie-sql-zapros-insert-into-napolnit-bazu-dannyh/">einfügen in</a>» -site:github.com</i><br></td> </tr><tr><td width="168">Dateien mit Passwörtern <br></td> <td width="190">Alles, was Passwörter enthalten kann – Protokolle, SQL-Skripte usw. <br></td> <td width="284">Protokolle, in denen Passwörter erwähnt werden: <br><i>Dateityp:</i><i>Protokoll</i><i>im Text:</i><i>Passwort |</i><i>passieren |</i><i>pw</i><br>SQL-Skripte mit Passwörtern: <br><i>ext:</i><i>sql</i><i>im Text:</i><i>Nutzername</i><i>im Text:</i><i>Passwort</i><br></td> </tr><tr><td width="168">Sensible Online-Shopping-Informationen <br></td> <td width="190">Informationen zu Online-Käufen <br></td> <td width="284">Pincodes finden: <br><i>dcid=</i><i>bn=</i><i>Stift</i><i>Code=</i><br></td> </tr><tr><td width="168">Netzwerk- oder Schwachstellendaten <br></td> <td width="190">Informationen, die nicht direkt mit der Webressource in Zusammenhang stehen, sich aber auf das Netzwerk oder andere Nicht-Webdienste auswirken <br></td> <td width="284">Skripte finden <a href="https://rembitpro.ru/de/programs/kak-zakazat-avtomaticheskie-nastroiki-interneta-na-tele2-samye-poleznye/">automatische Einstellungen</a> Proxys, die Informationen über das interne Netzwerk enthalten: <br><i>inurl:proxy | inurl:wpad ext:pac | ext:dat findproxyforurl</i><br></td> </tr><tr><td width="168">Seiten mit Anmeldeportalen <br></td> <td width="190">Seiten mit Anmeldeformularen <br></td> <td width="284">Saplogon-Webseiten: <br><i>intext:"2016 SAP AG. Alle Rechte vorbehalten." intitle:"Anmelden"</i><br></td> </tr><tr><td width="168">Verschiedene Online-Geräte <br></td> <td width="190">Drucker, Router, Überwachungssysteme usw. <br></td> <td width="284">Suchen Sie das Druckerkonfigurationsfenster: <br><i>Titel:"</i><i>PS</i><i>Laserjet"</i><i>inurl:</i><i>SSI/</i><i>Auth/</i><i>Satz_</i><i>config_</i><i>Geräteinformationen.</i><i>htm</i><br></td> </tr><tr><td width="168">Hinweise und Schwachstellen <br></td> <td width="190">Websites mit anfälligen CMS-Versionen <br></td> <td width="284">Finden Sie anfällige Plugins, mit denen Sie eine beliebige Datei auf den Server hochladen können: <br><i>inurl:fckeditor -intext:"ConfigIsEnabled = False" intext:ConfigIsEnabled</i><br></td> </tr></tbody></table><br>Idioten konzentrieren sich häufiger auf die Suche auf allen Internetseiten. Aber nichts hindert Sie daran, den Suchbereich auf einer oder mehreren Websites einzuschränken. <br>Jede Google-Abfrage kann auf eine bestimmte Website konzentriert werden, indem das Schlüsselwort „site:somesite.com“ zur Abfrage hinzugefügt wird. Dieses Schlüsselwort kann jedem Idioten hinzugefügt werden. <p><b>Automatisierung der Suche nach Schwachstellen</b><br>So entstand die Idee, ein einfaches Dienstprogramm zu schreiben, das die Suche nach Schwachstellen mithilfe einer Suchmaschine (Google) automatisiert und auf der Google Hack Database basiert.</p><p>Das Dienstprogramm ist ein in NodeJS geschriebenes Skript mit PhantomJS. Genauer gesagt wird das Skript von phantomjs selbst interpretiert. <br>Phantomjs ist ein vollständiger Webbrowser ohne <a href="https://rembitpro.ru/de/windows/sozdanie-idealnyh-adaptivnyh-figur-s-pomoshchyu-edinicy/">GUI</a>, gesteuert über JS-Code und mit einer praktischen API. <br>Das Dienstprogramm erhielt einen durchaus verständlichen Namen – Idioten. Indem man es einführt <a href="https://rembitpro.ru/de/windows/peredacha-failov-s-pomoshchyu-ftp-skachivanie-zagruzka-i-udalenie/">Befehlszeile</a>(ohne Optionen) erhalten wir eine kurze Hilfe mit mehreren Anwendungsbeispielen:</p><p>Abbildung 1 – Liste der wichtigsten Optionen für Idioten</p><p>Die allgemeine Syntax des Dienstprogramms lautet: dork „Befehl“ „Optionsliste“. <br>Eine detaillierte Beschreibung aller Optionen finden Sie in Tabelle 4.</p><p>Tabelle 4 – Dorks-Syntax <br></p><table border="1"><tbody><tr><td width="214"><b>Team</b><br></td> <td width="214"><b>Möglichkeit</b><br></td> <td width="214"><b>Beschreibung</b><br></td> </tr><tr><td rowspan="4" width="214">ghdb <br></td> <td width="214">-l <br></td> <td width="214">Drucken Sie eine nummerierte Liste der Idiotenkategorien in der Google Hack-Datenbank aus <br></td> </tr><tr><td width="214">-c „Kategorienummer oder Name“ <br></td> <td width="214">Laden Sie Türen der angegebenen Kategorie nach Nummer oder Name <br></td> </tr><tr><td width="214">-q „Satz“ <br></td> <td width="214">Laden Sie auf Anfrage gefundene Idioten herunter <br></td> </tr><tr><td width="214">-o "Datei" <br></td> <td width="214">Speichern Sie das Ergebnis in einer Datei (nur mit -c|-q-Optionen) <br></td> </tr><tr><td rowspan="8" width="214">Google <br></td> <td width="214">-d „Idiot“ <br></td> <td width="214">Legen Sie einen beliebigen Trottel fest (die Option kann mehrmals verwendet werden, eine Kombination mit der Option -D ist zulässig) <br></td> </tr><tr><td width="214">-D „Datei“ <br></td> <td width="214">Verwenden Sie Dorks aus der Datei <br></td> </tr><tr><td width="214">-s „Website“ <br></td> <td width="214">Site festlegen (Option kann mehrfach verwendet werden, Kombination mit Option -S ist erlaubt) <br></td> </tr><tr><td width="214">-S „Datei“ <br></td> <td width="214">Verwenden Sie Websites aus einer Datei (Dorks werden für jede Website unabhängig durchsucht) <br></td> </tr><tr><td width="214">-f „Filter“ <br></td> <td width="214">Legen Sie zusätzliche Schlüsselwörter fest (werden zu jedem Idioten hinzugefügt) <br></td> </tr><tr><td width="214">-t "Anzahl der ms" <br></td> <td width="214">Intervall zwischen Anfragen an Google <br></td> </tr><tr><td width="214">-T „Anzahl der ms“ <br></td> <td width="214">Timeout, wenn ein Captcha auftritt <br></td> </tr><tr><td width="214">-o "Datei" <br></td> <td width="214">Speichern Sie das Ergebnis in einer Datei (es werden nur die Tracks gespeichert, für die etwas gefunden wurde) <br></td> </tr></tbody></table><br>Mit dem Befehl ghdb können Sie alle Idioten von Exploit-db per beliebiger Anfrage abrufen oder die gesamte Kategorie angeben. Wenn Sie Kategorie 0 angeben, wird die gesamte Datenbank entladen (ca. 4,5 Tausend Idioten). <p>Liste der verfügbaren Kategorien auf <a href="https://rembitpro.ru/de/windows/chto-vhodit-v-lichnyi-kabinet-chto-takoe-lichnyi-kabinet-v-internete/">dieser Moment</a> dargestellt in Abbildung 2. <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/b8f/b11/ffe/b8fb11ffeaced5066fd2fd9e43be67fb.jpg' width="100%" loading=lazy loading=lazy></p><p>Abbildung 2 – Liste der verfügbaren GHDB-Dork-Kategorien</p><p>Der Google-Befehl ersetzt jeden Idioten <a href="https://rembitpro.ru/de/repair/gugl-kto-vladelec-kogda-poyavilsya-poiskovik-google/">Google-Suchmaschine</a> und das Ergebnis wurde auf Übereinstimmungen analysiert. Die Pfade, in denen etwas gefunden wurde, werden in einer Datei gespeichert. <br>Das Dienstprogramm unterstützt verschiedene Suchmodi: <br>1 Idiot und 1 Site; <br>1 Idiot und viele Seiten; <br>1 Seite und viele Idioten; <br>viele Seiten und viele Idioten; <br>Die Liste der Trottel und Sites kann entweder über ein Argument oder über eine Datei angegeben werden.</p><p><b>Demonstration der Arbeit</b><br>Versuchen wir am Beispiel der Suche nach Fehlermeldungen nach eventuellen Schwachstellen zu suchen. Per Befehl: dorks ghdb –c 7 –oerrors.dorks werden alle bekannten Dorks der Kategorie „Fehlermeldungen“ geladen, wie in Abbildung 3 dargestellt. <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/28c/386/641/28c386641d1528652f7f8e8b8089097a.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 3 – Laden aller bekannten Idioten der Kategorie „Fehlermeldungen“.</p><p>Dorks werden heruntergeladen und in einer Datei gespeichert. Jetzt müssen sie nur noch auf einer Website „eingestellt“ werden (siehe Abbildung 4). <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/8e0/a8a/3af/8e0a8a3af4f26544da1faa584813dbff.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 4 – Suche nach Schwachstellen der gewünschten Website im Google-Cache</p><p>Nach einiger Zeit werden auf der untersuchten Website mehrere Seiten mit Fehlern entdeckt (siehe Abbildung 5).</p><p><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/10b/e83/ba3/10be83ba38f172213ba06b3f9ad05a58.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 5 – Gefundene Fehlermeldungen</p><p>Das Ergebnis erhalten wir in der Datei result.txt <a href="https://rembitpro.ru/de/internet/telefony-samsung-s-mhl-kak-uznat-podderzhivaet-li-telefon-mhl-pokazat/">volle Liste</a> Idioten, die zu einem Fehler führen. <br>Abbildung 6 zeigt das Ergebnis der Suche nach Site-Fehlern. <br><br>Abbildung 6 – Fehlersuchergebnis</p><p>Im Cache für diesen Idioten wird ein vollständiger Backtrace angezeigt, der die absoluten Pfade der Skripte, das Site-Content-Management-System und den Datenbanktyp offenlegt (siehe Abbildung 7). <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/0a9/455/588/0a9455588496d6609f5e13d598cb5a48.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 7 – Offenlegung von Informationen über das Website-Design</p><p>Es ist jedoch zu bedenken, dass nicht alle Idioten von GHDB echte Ergebnisse liefern. Außerdem findet Google möglicherweise keine exakte Übereinstimmung und zeigt ein ähnliches Ergebnis an.</p><p>In diesem Fall ist es sinnvoller, Ihre persönliche Idiotenliste zu verwenden. Es lohnt sich beispielsweise immer, nach Dateien mit „ungewöhnlichen“ Erweiterungen zu suchen, Beispiele dafür sind in Abbildung 8 dargestellt. <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/d7f/865/693/d7f865693f7fcf13137598eeed0ecb58.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 8 – Liste der Dateierweiterungen, die für eine normale Webressource nicht typisch sind</p><p>Das Ergebnis ist, dass die Verwendung des Befehls „google –D extensions.txt –f bank“ von Anfang an funktioniert <a href="https://rembitpro.ru/de/viruses/gugl-durak-i-drugie-provokacionnye-zaprosy-o-google-yandeks-tupo/">Google-Abfrage</a> beginnt mit der Rückgabe von Websites mit „ungewöhnlichen“ Dateierweiterungen (siehe Abbildung 9). <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/107/e1f/a2f/107e1fa2f41c4169bcc254cba2f2f4b6.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 9 – Suche nach „schlechten“ Dateitypen auf Bank-Websites</p><p>Beachten Sie, dass Google keine Anfragen akzeptiert, die länger als 32 Wörter sind.</p><p>Mit dem Befehl dorks google –d intext:“error|warning|notice|syntax“ –f universität <br>Sie können auf Bildungswebsites nach PHP-Interpreterfehlern suchen (siehe Abbildung 10). <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/717/74f/e36/71774fe3656bfc058c42d43262fdec4a.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 10 – PHP-Laufzeitfehler finden</p><p>Manchmal ist es nicht bequem, eine oder zwei Kategorien von Idioten zu verwenden. <br>Wenn beispielsweise bekannt ist, dass die Website auf der Wordpress-Engine läuft, benötigen wir WordPress-spezifische Module. In diesem Fall ist es praktisch, die Google Hack-Datenbanksuche zu verwenden. Der Befehl dorks ghdb –q wordpress –o wordpress_dorks.txt lädt alle dorks von Wordpress herunter, wie in Abbildung 11 dargestellt: <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/dcb/ac9/a4e/dcbac9a4eb12f6ec775d9cccc2fdee87.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 11 – Suche nach Dorks im Zusammenhang mit Wordpress</p><p>Kehren wir noch einmal zu den Banken zurück und verwenden den Befehl dorks google –D wordpress_dords.txt –f bank, um zu versuchen, etwas Interessantes im Zusammenhang mit Wordpress zu finden (siehe Abbildung 12). <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/042/0c2/c43/0420c2c435931704288b171f725ccc6a.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 12 – Suche nach Wordpress-Schwachstellen</p><p>Es ist erwähnenswert, dass die Suche in der Google Hack-Datenbank keine Wörter akzeptiert, die kürzer als 4 Zeichen sind. Wenn beispielsweise das CMS der Site nicht bekannt ist, die Sprache jedoch bekannt ist – PHP. In diesem Fall können Sie mithilfe der Pipe und dem Systemsuchdienstprogramm „dorks –c all |“ manuell filtern, was Sie benötigen findstr /I php > php_dorks.txt (siehe Abbildung 13): <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/4c1/2f8/6e1/4c12f86e111074293c14d6a939c6ebab.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 13 – Durchsuchen Sie alle Idioten, in denen PHP erwähnt wird</p><p>Die Suche nach Schwachstellen oder vertraulichen Informationen in einer Suchmaschine sollte nur dann erfolgen, wenn auf dieser Website ein aussagekräftiger Index vorhanden ist. Wenn eine Website beispielsweise 10 bis 15 Seiten indiziert hat, ist es dumm, auf diese Weise nach irgendetwas zu suchen. Die Überprüfung der Indexgröße ist einfach – geben Sie einfach „site:somesite.com“ in die Google-Suchleiste ein. Ein Beispiel für eine Site mit einem unzureichenden Index ist in Abbildung 14 dargestellt. <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/78e/1db/b4f/78e1dbb4fc78cd422cec311fc2ca9d33.jpg' width="100%" loading=lazy loading=lazy><br>Abbildung 14 – Überprüfen der Site-Indexgröße</p><p>Nun zum Unangenehmen ... Von Zeit zu Zeit fordert Google möglicherweise ein Captcha an. Sie können dagegen nichts tun. Sie müssen es eingeben. Beim Durchsuchen der Kategorie „Fehlermeldungen“ (90 Idioten) tauchte das Captcha beispielsweise nur einmal auf.</p><p>Es ist erwähnenswert, dass Phantomjs auch die Arbeit über einen Proxy unterstützt, sowohl über die http- als auch über die Socks-Schnittstelle. Um den Proxy-Modus zu aktivieren, müssen Sie die entsprechende Zeile in dorks.bat oder dorks.sh auskommentieren.</p><p>Das Tool ist als Quellcode verfügbar</p> <p>Suchoperatoren ( <a href="https://rembitpro.ru/de/repair/specialnye-simvoly-dlya-nika-simvoly-dlya-vkontakte-samyi-bolshoi/">Spezielle Symbole</a>, die dazu beitragen <a href="https://rembitpro.ru/de/repair/informatika-zaprosy-k-poiskovomu-serveru-logicheskie-operacii-i-ih/">Suchanfrage</a>) helfen, eine riesige Menge zu bekommen <a href="https://rembitpro.ru/de/programs/kak-otklyuchit-podklyuchenie-platnyh-uslug-na-bilaine-kak/">nützliche Informationen</a>Über die Website. Mit ihrer Hilfe können Sie Ihren Suchbereich deutlich eingrenzen und die benötigten Informationen finden. Grundsätzlich sind die Operatoren in verschiedenen Suchmaschinen gleich, es gibt jedoch auch Unterschiede. Daher betrachten wir die Operatoren für Google und Yandex getrennt.</p> <h2>Google-Betreiber</h2> <p><b>Betrachten wir zunächst die einfachsten Operatoren</b>:</p> <p><b>+ </b>- Der Plus-Operator wird verwendet, um Wörter im selben Satz zu finden. Fügen Sie einfach dieses Symbol zwischen den Wörtern ein. Wenn Sie beispielsweise eine Anfrage wie „Winter + Reifen + für + Nissan“ stellen, erhalten Sie in den Suchergebnissen die Websites mit Angeboten <a href="https://rembitpro.ru/de/internet/superpoziciya-funkcii-algebry-logiki-uchebnik-po-diskretnoi/">vollständiger Satz</a> alle Wörter aus der Abfrage.</p> <p><b>- </b>- Der „Minus“-Operator hilft dabei, unerwünschte Wörter aus der Abfrage auszuschließen. Wenn Sie beispielsweise eine Anfrage „Der Pate – online“ stellen, werden Ihnen Websites mit Informationen zum Film, Rezension, Rezension usw. angezeigt, Websites mit Online-Ansicht werden jedoch ausgeschlossen.</p> <p><b>.. </b>- hilft dabei, Ergebnisse zu finden, die Zahlen im angegebenen Bereich enthalten.</p> <p><b>@ Und #</b>- Symbole für die Suche nach Tags und Hashtags in sozialen Netzwerken.</p> <p><img src='https://i1.wp.com/1ps.ru/files/blog/2016/operatory_2.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>ODER</b>- der „oder“-Operator, mit dessen Hilfe Sie Seiten finden können, auf denen mindestens eines von mehreren Wörtern vorkommt.</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_3.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>« » </b>- Anführungszeichen teilen der Suchmaschine mit, dass Sie Websites finden müssen, auf denen die eingegebenen Wörter in der angegebenen Reihenfolge vorkommen - genaues Vorkommen.</p> <p><b>Komplexe Operatoren</b>:</p> <p><b>Website:</b> hilft Ihnen dabei, die erforderlichen Informationen auf einer bestimmten Website zu finden.</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_4.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>Zwischenspeicher:</b> ein nützlicher Operator, wenn sich der Inhalt einer Seite geändert hat oder blockiert wurde. Zeigt die zwischengespeicherte Version an. Beispiel: Cache:site</p> <p><b>die Info:</b> dient der Anzeige aller Informationen zur Adresse.</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_5.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>verwandt:</b> Ein ausgezeichneter Betreiber zum Auffinden von Websites mit ähnlichen Inhalten.</p> <p><img src='https://i0.wp.com/1ps.ru/files/blog/2016/operatory_6.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>allintitle:</b> Es werden Seiten angezeigt, deren Titel-Tag die in der Anfrage angegebenen Wörter enthält</p> <p><b>allinurl:</b> Ein ausgezeichneter Betreiber, mit dem Sie die Seiten finden können, die Sie wirklich benötigen. Zeigt Websites an, deren Seitenadresse die angegebenen Wörter enthält. Leider gibt es im russischen Segment des Internets immer noch wenige Websites, die das kyrillische Alphabet verwenden, sodass Sie entweder die Transliteration, zum Beispiel allinurl:steklopakety, oder Latein verwenden müssen.</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_7.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>inurl:</b> macht das Gleiche wie der obige Operator, die Auswahl erfolgt jedoch nur für ein Wort.</p> <p><b>Allintext:</b> Die Seiten werden basierend auf dem Inhalt der Seite ausgewählt. Dies kann nützlich sein, wenn Sie nach Informationen suchen, die Adresse der Website jedoch einfach vergessen haben.</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_8.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>im Text:</b> das Gleiche für nur ein Wort.</p> <p><b>allinanchor:</b> Der Betreiber zeigt Seiten an, deren Beschreibung Schlüsselwörter enthält. Zum Beispiel: allinanchor: Armbanduhr.</p> <p><b>Anker:</b> das Gleiche für nur ein Schlüsselwort.</p> <h2>Yandex-Betreiber</h2> <p><b>Einfache Operatoren</b>:</p> <p><b>! </b>- wird vor dem Schlüsselwort platziert und die Suchergebnisse zeigen Seiten an, auf denen genau das gleiche Wort angegeben ist (ohne die Wortform zu ändern).</p> <p><b>+ </b>- Genau wie bei Google werden Seiten mit allen angegebenen Wörtern zwischen dem Pluszeichen angezeigt.</p> <p><b>« » </b>- zeigt eine genaue Übereinstimmung einer Phrase an.</p> <p><b>() </b>– wird zum Gruppieren von Wörtern in komplexen Abfragen verwendet.</p> <p><b>& </b>- wird benötigt, um nach Seiten zu suchen, in denen durch diesen Operator kombinierte Wörter in einem Satz vorkommen.</p> <p><b>* </b>- dient der Suche nach fehlenden Wörtern in Anführungszeichen. Zum Beispiel: Russland * Seele. Ein *-Operator ersetzt ein Wort.</p> <p>Die folgenden Operatoren sind bereits in die erweiterte Suche von Yandex integriert, daher macht es keinen Sinn, sie sich zu merken, aber wir werden trotzdem erklären, was jeder von ihnen tut.</p> <p><b>Titel:</b> Suche nach Website-Seitentiteln</p> <p><b>URL:</b> Suchen Sie nach Seiten an einer bestimmten Adresse, zum Beispiel url:site/blog/*</p> <p><b>Gastgeber:</b> durchsucht den gesamten Host.</p> <p><b>Website:</b> Hierbei erfolgt die Suche über alle Subdomains und Seiten der Website hinweg.</p> <p><b>inurl:</b> Durchsuchen Sie Seiten nur dieser Domain mithilfe von Schlüsselwörtern. Beispiel: inurl:blog-Site</p> <p><b>Mime:</b> Suchen Sie nach Dokumenten eines bestimmten Typs, zum Beispiel mime:xls.</p> <p><img src='https://i0.wp.com/1ps.ru/files/blog/2016/operatory_9.jpg' width="100%" loading=lazy loading=lazy></p> <p><b>Katze:</b> Suchen Sie nach Websites, die im Yandex.Catalog vorhanden sind und deren Region und Kategorie mit der angegebenen übereinstimmt. Beispiel: Autokatze:ID_Kategorie</p> <p>So sehen diese Operatoren in der Suchmaschine selbst aus:</p> <p><img src='https://i2.wp.com/1ps.ru/files/blog/2016/operatory_10.jpg' width="100%" loading=lazy loading=lazy></p> <p>Also durch die richtige Auswahl und Verwendung von Suchoperatoren <a href="https://rembitpro.ru/de/viruses/gugl-vsemirnyi-poisk-skachat-i-ustanovit-poslednyuyu-versiyu-google-chrome-ot-poiskovoi/">Google-Systeme</a> und Yandex können Sie selbstständig einen semantischen Kern für die Site erstellen, Mängel und Fehler in der Arbeit finden, eine Konkurrenzanalyse durchführen und auch herausfinden, wo und welche externen Links zu Ihrer Site führen.</p> <p>Wenn Sie in Ihrer Arbeit andere Operatoren verwenden, die wir nicht berücksichtigt haben, teilen Sie diese in den Kommentaren mit. Lasst uns diskutieren =)</p> <blockquote class="messageText SelectQuoteContainer ugc baseHtml">Und jetzt erzähle ich Ihnen, wie man etwas ohne besondere Kenntnisse hackt. Ich sage gleich, dass dies wenig Nutzen bringt, aber trotzdem. <br>Zuerst müssen Sie die Websites selbst finden. Gehen Sie dazu zu google.com und suchen Sie nach Idioten <br><p> Inurl:pageid= inurl:games.php?id= inurl:page.php?file= inurl:newsDetail.php?id= inurl:gallery.php?id= inurl:article.php?id= inurl:show.php? id= inurl:staff_id= inurl:newsitem.php?num= inurl:readnews.php?id= inurl:top10.php?cat= inurl:historialeer.php?num= inurl:reagir.php?num= inurl:Stray- Questions-View.php?num= inurl:forum_bds.php?num= inurl:game.php?id= inurl:view_product.php?id= inurl:newsone.php?id= inurl:sw_comment.php?id= inurl: news.php?id= inurl:avd_start.php?avd= inurl:event.php?id= inurl:product-item.php?id= inurl:sql.php?id= inurl:news_view.php?id= inurl: select_biblio.php?id= inurl:humor.php?id= inurl:aboutbook.php?id= inurl:ogl_inet.php?ogl_id= inurl:fiche_spectacle.php?id= inurl:communique_detail.php?id= inurl:sem. php3?id= inurl:kategorie.php4?id= inurl:news.php?id= inurl:index.php?id= inurl:faq2.php?id= inurl:show_an.php?id= inurl:preview.php? id= inurl:loadpsb.php?id= inurl:opinions.php?id= inurl:spr.php?id= inurl:pages.php?id= inurl:announce.php?id= inurl:clanek.php4?id= inurl:participant.php?id= inurl:download.php?id= inurl:main.php?id= inurl:review.php?id= inurl:chappies.php?id= inurl:read.php?id= inurl: prod_detail.php?id= inurl:viewphoto.php?id= inurl:article.php?id= inurl:person.php?id= inurl:productinfo.php?id= inurl:showimg.php?id= inurl:view. php?id= inurl:website.php?id= inurl:hosting_info.php?id= inurl:gallery.php?id= inurl:rub.php?idr= inurl:view_faq.php?id= inurl:artikelinfo.php? id= inurl:detail.php?ID= inurl:index.php?= inurl:profile_view.php?id= inurl:category.php?id= inurl:publications.php?id= inurl:fellows.php?id= inurl :downloads_info.php?id= inurl:prod_info.php?id= inurl:shop.php?do=part&id= inurl:productinfo.php?id= inurl:collectionitem.php?id= inurl:band_info.php?id= inurl :product.php?id= inurl:releases.php?id= inurl:ray.php?id= inurl:produit.php?id= inurl:pop.php?id= inurl:shopping.php?id= inurl:productdetail .php?id= inurl:post.php?id= inurl:viewshowdetail.php?id= inurl:clubpage.php?id= inurl:memberInfo.php?id= inurl:section.php?id= inurl:theme.php ?id= inurl:page.php?id= inurl:shredder-categories.php?id= inurl:tradeCategory.php?id= inurl:product_ranges_view.php?ID= inurl:shop_category.php?id= inurl:transcript.php ?id= inurl:channel_id= inurl:item_id= inurl:newsid= inurl:trainers.php?id= inurl:news-full.php?id= inurl:news_display.php?getid= inurl:index2.php?option= inurl :readnews.php?id= inurl:top10.php?cat= inurl:newsone.php?id= inurl:event.php?id= inurl:product-item.php?id= inurl:sql.php?id= inurl :aboutbook.php?id= inurl:preview.php?id= inurl:loadpsb.php?id= inurl:pages.php?id= inurl:material.php?id= inurl:clanek.php4?id= inurl:announce .php?id= inurl:chappies.php?id= inurl:read.php?id= inurl:viewapp.php?id= inurl:viewphoto.php?id= inurl:rub.php?idr= inurl:galeri_info.php ?l= inurl:review.php?id= inurl:iniziativa.php?in= inurl:curriculum.php?id= inurl:labels.php?id= inurl:story.php?id= inurl:look.php? ID= inurl:newsone.php?id= inurl:aboutbook.php?id= inurl:material.php?id= inurl:opinions.php?id= inurl:announce.php?id= inurl:rub.php?idr= inurl:galeri_info.php?l= inurl:tekst.php?idt= inurl:newscat.php?id= inurl:newsticker_info.php?idn= inurl:rubrika.php?idr= inurl:rubp.php?idr= inurl: offer.php?idf= inurl:art.php?idm= inurl:title.php?id= inurl:".php?id=1" inurl:".php?cat=1" inurl:".php?catid= 1" inurl:".php?num=1" inurl:".php?bid=1" inurl:".php?pid=1" inurl:".php?nid=1"</p><p>Hier ist eine kleine Liste. Sie können Ihre verwenden. Und so haben wir die Seite gefunden. Zum Beispiel http://www.vestitambov.ru/ <br>Laden Sie als Nächstes dieses Programm herunter</p><blockquote>**Versteckter Inhalt: Um diesen versteckten Inhalt zu sehen, muss die Anzahl Ihrer Beiträge 3 oder mehr betragen.**</blockquote><p>OK klicken. Dann fügen wir die Opferseite ein. <br>Wir drücken Start. Als nächstes warten wir auf die Ergebnisse. <br>Und so hat das Programm eine SQL-Sicherheitslücke gefunden.</p><p>Laden Sie als Nächstes Havij herunter, http://www.vestitambov.ru:80/index.php?module=group_programs&id_gp= und fügen Sie dort den erhaltenen Link ein. Ich werde nicht erklären, wie man Havij verwendet und wo man es herunterlädt; es ist nicht schwer zu finden. Alle. Sie haben die benötigten Daten erhalten – das Administrator-Passwort – und nun liegt es an Ihrer Fantasie.</p><p>P.S. Dies ist mein erster Versuch, etwas zu schreiben. Tut mir leid, wenn etwas nicht stimmt</p></blockquote> <p>Vererbung ist ein objektorientierter Programmiermechanismus, der es Ihnen ermöglicht, eine neue Klasse basierend auf einer vorhandenen (übergeordneten) Klasse zu beschreiben.</p> <p>Eine Klasse, die durch Erben von einer anderen Klasse entsteht, wird Unterklasse genannt. Diese Beziehung wird üblicherweise mit den Begriffen „Eltern“ und „Kind“ beschrieben. Eine untergeordnete Klasse wird von der übergeordneten Klasse abgeleitet und erbt deren Eigenschaften: Eigenschaften und Methoden. Normalerweise fügt eine Unterklasse der Funktionalität der übergeordneten Klasse (auch Superklasse genannt) neue Funktionen hinzu.</p> <p>Um eine Unterklasse zu erstellen, müssen Sie das Schlüsselwort „extends“ in der Klassendeklaration verwenden, gefolgt vom Namen der Klasse, von der Sie erben:</p><p> <?php class Cat { public $age; function __construct($age) { $this->Alter = $Alter; ) function add_age () ( $this->age++; ) ) // eine geerbte Klasse deklarieren class my_Cat erweitert Cat ( // unsere eigene Unterklassenmethode definieren function sleep() ( echo " <br>Zzzzz..."; ) ) $kitty = new my_Cat(10); // die geerbte Methode aufrufen $kitty->add_age(); // den Wert der geerbten Eigenschaft lesen echo $kitty->age; // Aufruf die eigene Methode der Unterklasse $ kitty->sleep();</p><p>Die Unterklasse erbt den Zugriff auf alle Methoden und Eigenschaften der übergeordneten Klasse, da diese vom Typ public sind. Das bedeutet, dass wir für Instanzen der Klasse my_Cat die Methode add_age() aufrufen und auf die Eigenschaft $age zugreifen können, auch wenn sie in der Klasse cat definiert sind. Auch im obigen Beispiel verfügt die Unterklasse nicht über einen eigenen Konstruktor. Wenn die Unterklasse keinen eigenen Konstruktor deklariert, wird beim Erstellen von Instanzen der Unterklasse automatisch der Konstruktor der Oberklasse aufgerufen.</p> <p>Bitte beachten Sie, dass Unterklassen Eigenschaften und Methoden überschreiben können. Durch die Definition einer Unterklasse stellen wir sicher, dass ihre Instanz zunächst durch die Merkmale der untergeordneten und dann der übergeordneten Klasse definiert wird. Um dies besser zu verstehen, betrachten Sie ein Beispiel:</p><p> <?php class Cat { public $age = 5; function foo() { echo "$this->age"; ) ) class my_Cat erweitert Cat ( public $age = 10; ) $kitty = new my_Cat; $kitty->foo(); ?></p><p>Beim Aufruf von $kitty->foo() kann der PHP-Interpreter eine solche Methode in der Klasse my_Cat nicht finden, daher wird die in der Klasse Cat definierte Implementierung dieser Methode verwendet. Die Unterklasse definiert jedoch ihre eigene $age-Eigenschaft. Wenn also mit der Methode $kitty->foo() darauf zugegriffen wird, findet der PHP-Interpreter diese Eigenschaft in der Klasse my_Cat und verwendet sie.</p> <p>Da wir uns bereits mit dem Thema der Angabe des Argumenttyps befasst haben, bleibt zu sagen, dass bei Angabe der übergeordneten Klasse als Typ auch alle Nachkommen der Methode zur Verwendung verfügbar sind. Schauen Sie sich das folgende Beispiel an:</p><p> <?php class Cat { function foo(Cat $obj) {} } class my_Cat extends Cat {} $kitty = new Cat; // передаем методу экземпляр класса my_Cat $kitty->foo(new my_Cat); ?></p><p>Wir können eine Instanz der Klasse my_Cat so behandeln, als wäre sie ein Objekt vom Typ Cat, d. h. Wir können ein Objekt vom Typ my_Cat an die foo()-Methode der Cat-Klasse übergeben und alles wird wie erwartet funktionieren.</p> <h2>übergeordneter Betreiber</h2> <p>In der Praxis müssen Unterklassen möglicherweise die Funktionalität der Methoden der übergeordneten Klasse erweitern. Durch die Erweiterung der Funktionalität durch Überschreiben von Superklassenmethoden behalten Unterklassen die Möglichkeit, zuerst den Code der übergeordneten Klasse auszuführen und dann Code hinzuzufügen, der die zusätzliche Funktionalität implementiert. Schauen wir uns an, wie dies bewerkstelligt werden kann.</p> <p>Um die gewünschte Methode von einer übergeordneten Klasse aus aufzurufen, müssen Sie über einen Deskriptor auf diese Klasse selbst zugreifen. Zu diesem Zweck stellt PHP das Schlüsselwort parent zur Verfügung. Der übergeordnete Operator ermöglicht Unterklassen den Zugriff auf die Methoden (und Konstruktoren) der übergeordneten Klasse und die Erweiterung ihrer vorhandenen Funktionalität. Um im Kontext einer Klasse auf eine Methode zu verweisen, verwenden Sie die Symbole „::“ (zwei Doppelpunkte). Die Syntax des übergeordneten Operators lautet:</p><p>Parent::parent_class-Methode</p><p>Dieses Konstrukt ruft eine in der Oberklasse definierte Methode auf. Nach einem solchen Aufruf können Sie Ihren Programmcode platzieren, der neue Funktionen hinzufügt:</p><p> <?php class book { public $title; public $price; function __construct($title, $price) { $this->Titel = $title; $this->price = $price; ) ) class new_book erweitert book ( public $pages; function __construct($title, $price, $pages) ( // Konstruktormethode der übergeordneten Klasse aufrufen parent::__construct($title, $price); // initialisieren Eigenschaft definiert in der Unterklasse $this->pages = $pages; ) ) $obj = new new_book("ABC", 35, 500); echo „Buch: $obj->title <br>Preis: $obj->Preis <br>Seiten: $obj->pages"; ?></p><p>Wenn eine untergeordnete Klasse ihren eigenen Konstruktor definiert, ruft PHP nicht automatisch den Konstruktor der übergeordneten Klasse auf. Dies muss manuell im Unterklassenkonstruktor erfolgen. Die Unterklasse ruft in ihrem Konstruktor zunächst den Konstruktor ihrer übergeordneten Klasse auf, übergibt die notwendigen Argumente für die Initialisierung, führt sie aus und führt dann den Code aus, der zusätzliche Funktionalität implementiert, in diesem Fall die Initialisierung einer Eigenschaft der Unterklasse.</p> <p>Das Schlüsselwort parent kann nicht nur in Konstruktoren verwendet werden, sondern auch in jeder anderen Methode, deren Funktionalität Sie erweitern möchten. Dies kann durch Aufrufen der Methode der übergeordneten Klasse erreicht werden:</p><p> <?php class Cat { public $name = "Арни"; function getstr() { $str = "Имя кота: {$this->name)."; return $str; ) ) class my_Cat erweitert Cat ( public $age = 5; function getstr() ( $str = parent::getstr(); $str .= " <br>Alter: ($this->age) Jahre."; return $str; ) ) $obj = new my_Cat; echo $obj->getstr(); ?></p><p>Dabei wird zunächst die getstr()-Methode der Oberklasse aufgerufen, deren Wert einer Variablen zugewiesen wird, und anschließend der restliche in der Unterklassenmethode definierte Code ausgeführt.</p> <p>Nachdem wir uns nun mit den Grundlagen der Vererbung befasst haben, können wir uns endlich mit der Frage der Sichtbarkeit von Eigenschaften und Methoden befassen.</p> <h2>öffentlich, geschützt und privat: Zugangskontrolle</h2> <p>Bisher haben wir alle Eigenschaften explizit als öffentlich deklariert. Und diese Zugriffsart ist standardmäßig für alle Methoden eingestellt.</p><p>Mitglieder einer Klasse können als öffentlich, geschützt oder privat deklariert werden. Schauen wir uns den Unterschied zwischen ihnen an:</p><ul><li>ZU <b>öffentlich</b> Auf (öffentliche) Eigenschaften und Methoden kann aus jedem Kontext zugegriffen werden.</li> <li>ZU <b>geschützt</b> Auf (geschützte) Eigenschaften und Methoden kann entweder von der enthaltenden Klasse oder von ihrer Unterklasse aus zugegriffen werden. Kein externer Code darf darauf zugreifen.</li> <li>Mit können Sie die Klassendaten für das aufrufende Programm unzugänglich machen <a href="https://rembitpro.ru/de/windows/planirovshchik-klyuchevyh-slov-google-adwords-kak-ispolzovat/">Stichwort</a> <b>Privat</b>(geschlossen). Auf solche Eigenschaften und Methoden kann nur von der Klasse aus zugegriffen werden, in der sie deklariert sind. Selbst Unterklassen dieser Klasse haben keinen Zugriff auf solche Daten.</li> </ul><h4>öffentlich - offener Zugang:</h4> <?php class human { public $age = 5; public function say() { echo "<br>hallo"; ) ) $obj = new human; // Zugriff vom aufrufenden Programm echo "$obj->age"; // Gültig $obj->say(); // Gültig?> <h4>privat – Zugriff nur über Klassenmethoden:</h4> <?php class human { private $age = 5; function say() { // внутри класса доступ к закрытым данным есть echo "$this->age"; ) ) $obj = new human; // es gibt keinen direkten Zugriff auf private Daten vom aufrufenden Programm echo "$obj->age"; // Fehler! Zugriff verweigert! // Mit der Methode können Sie jedoch private Daten anzeigen $obj ->say(); // Akzeptabel?> <h4>geschützt - geschützter Zugriff:</h4> <p>Der protected-Modifikator sieht aus der Sicht des aufrufenden Programms genauso aus wie private: Er verhindert den Zugriff auf die Daten des Objekts von außen. Im Gegensatz zu Private können Sie jedoch nicht nur über Methoden Ihrer Klasse, sondern auch über Methoden einer Unterklasse auf Daten zugreifen.</p> <p>Dieses Mal werde ich versuchen, Ihnen zu sagen, wie Idioten nicht sein sollten. Weil man oft mit Kunden arbeiten muss, deren Idioten völlig verrückt aussehen. Und nach kurzem Reden stellt sich heraus, dass sie auch für diese Idioten bezahlt haben. Es ist im Allgemeinen ärgerlich.) Ich selbst habe aus Dummheit Idioten gekauft, sowohl für 300 Rubel als auch für 20 Rubel. Aber ich habe noch keine kompetente Person getroffen, die gute Idioten herstellt und die Suchmaschine das zurückgibt, was ich von ihnen brauche. Ich versuche nicht, jemanden zu beleidigen, und das ist nur meine persönliche Meinung. Lassen Sie sich vor dem Kauf zunächst immer 10–15 Türen überprüfen und diese einfach visuell beurteilen. Ich hoffe, dass Sie nach diesem Leitfaden in der Lage sein werden, mehr oder weniger auf Ihr Anliegen zugeschnittene Idioten von denen zu identifizieren, die nicht einmal als öffentlich bezeichnet werden können. Gehen! Es fällt mir leichter, mit Beispielen zu arbeiten, deshalb versuche ich, eine Liste von „Spielfallen“ zu erstellen, die manchmal auftauchen, und Ihnen zu sagen, worauf Sie achten sollten: <br>Code: error.php?gta_5= Frame</p><p>Zerlegen wir es in Teile: error.php – hier wird davon ausgegangen, dass dieses Wort im Link vorkommen sollte. Tatsächlich ist es etwas anders. Damit ein Wort in einem Link vorhanden ist, muss es auf den inurl:- oder allinurl-Operator angewendet werden:</p><p>Nehmen wir an, wir stoßen auf einige Links mit diesem Wort. Aber es ist dieser Teil (der Tür nach zu urteilen), der sich auf den Titel der Seite beziehen sollte. Ich weiß nicht, welcher Programmierer eine error.php-Seite auf seiner Spieleseite erstellen würde. Natürlich wird es solche Leute geben. Aber das wird ein sehr kleiner Prozentsatz sein.</p><p>Meiner Meinung nach sollte die Seite mehr oder weniger einen beliebten Namen haben, der von PHP-Programmierern verwendet wird. Noch ein paar Seiten, die bei Idioten unerwünscht sind (oft verwenden Idiotenverkäufer zufällige Wörter): Code: gta5.php – niemand wird die Seite farcry_primal.php aufrufen. farcry_primal.cfm – die Erweiterung .cfm wird in ASP.NET verwendet, ja , darauf schreiben sie, aber nicht so oft wie in PHP. Und auf eine Seite mit einem solchen Namen zu stoßen, ist ein großer Erfolg. kramble.php how_to_work.php Catch"in.php - Sonderzeichen sollten nicht im Namen der Seite jzooo.php enthalten sein - im Allgemeinen verstehe ich nicht, welche Art Diese Seite ist game_of_trone.php – eine seltene Seite, + bezieht sich nicht auf Spiele, sondern höchstwahrscheinlich auf den Titel eines Films. Ich hoffe, Sie verstehen die ungefähre Logik.</p><p>Die Seite sollte einen logischen Namen haben, das ist die Hauptsache. Es ist nicht sehr wichtig, ob der Name etwas mit dem Spielthema zu tun hat oder nicht. Welche Seiten werden am häufigsten von Programmierern verwendet und welche sind im Allgemeinen beliebter und können in Trotteln verwendet werden:</p><p>Index.php <br>private.php <br>pm.php <br>user.php <br>Mitglieder.php <br>Bereich.php <br>config.php <br>search.php <br>weitergeleitet.php <br>r.php (gleiche Weiterleitung) <br>s.php (gleiche Suche) <br>mail.php forum.php <br>post.php account.php <br>Exit.php <br>query.php <br>q.php (die gleiche Abfrage) usw.</p><p>Ungefähr so.</p><p>Der Titel der Seite in der Tür (falls vorhanden) sollte einsilbig, für die Verwendung auf der Website geeignet sein und einen logischen Subtext enthalten. Es ist in Ordnung, dass wir hier keine Namen wie „steam.php“ oder „steam_keys.php“ oder „roulette.php“ haben. Es ist uns wichtig, mehr Links zu finden. Und je häufiger das Wort aus der Suchanfrage auf Websites verwendet wird, desto besser. Wir werden diejenigen, die wir benötigen, mehr oder weniger thematisch anhand der restlichen Dokumentation auswählen. Wir haben die Seitentitel sortiert, aber das ist nicht das Wichtigste.</p><p>Kommen wir zum zweiten Teil.</p><p>Erfüllen Sie diese GET-Anfrage: ?gta_5 – Lassen Sie mich Ihnen gleich sagen, dass es keine derartigen Anfragen gibt. (Ich erinnere Sie daran, dass dies meine persönliche Meinung ist) Die von uns benötigte GET-Anfrage sollte im Idealfall auf die Datenbank zugreifen und im Fall der SQL-Injection einen Ausgabefehler aus der Datenbank verursachen. Das ist es, was wir brauchen. Es ist jedoch wiederum ein großes Glück, eine Anfrage mit dem Namen gta_5 zu finden. Und wenn wir ihn finden, müssen wir ihn verletzlich machen. Dadurch werden wiederum die meisten Links verworfen, die uns interessieren. Noch ein paar Beispiele für schlechte, nicht gute Abfragen:</p><p>Groove= <br>?paypal= <br>?qiwi_wallet= <br>?my_money= <br>?dai_webmoney= <br>?skdoooze= <br>?sadlkjadlkjswq= <br> ?213123=<br> ?777=</p><p>Warum ist PayPal eine schlechte Anfrage? Denn es wird davon ausgegangen, dass wir mit dieser Anfrage auf die Datenbank mit einer Auswahl von PayPal zugreifen wollen. Niemand speichert die Paypal-Datenbank, außer vielleicht das Unternehmen selbst. Auch hier verteidige ich es.</p><p>Beispiele für gute Abfragen, freundliche Abfragen, die jeder gerne verwendet, weil sie kurz, praktisch, leicht zu merken und zumindest einigermaßen logisch sind: <br>?id= <br>?cat= <br>?cat_id= <br>?get= <br>?post= <br>?frame= <br>?r= <br>?redirect= (nun, Sie verstehen, was ich meine) <br>?banner= <br>?go= <br>?verlassen= <br>?login= <br>?pass= <br>?passwort= <br>?Benutzername= <br>?user= <br>?search= <br>?s= <br>?wallet= <br>?acc= <br>?balance= <br>?do= <br>?page= <br>?page_id= <br>?topic= <br>?forum= <br>?thread= <br>?download= <br>?kostenlos= <br>?message= <br>Natürlich können Sie unbegrenzt weitermachen. <br>Aber das sind universelle Wünsche, die perfekt zu Mix-Idioten, Gaming-Idioten, Geld-Idioten und allen anderen passen. Wir werden auf Foren, Torrent-Sites und alles andere stoßen. Als Beispiel ein paar Abfragen, die beispielsweise für Spieleabfragen nützlich sein können: <br>?game= <br>?game_id= <br>?battle= <br>?log= <br>?team= <br>?Waffe= <br>?inv= (Inventar) <br>?gamedata= <br>?player= <br>?players= <br>?play= (Sie werden auf Websites mit Videoclips stoßen) <br>?playtag= <br>?match=</p><p>Annähernd die gleiche Abfragelogik sollte idealerweise auch auf andere Themen angewendet werden. Sie müssen zumindest ein wenig Englisch verstehen und verstehen, welche Art von Türen Sie kaufen. Im Allgemeinen reicht es aus, sich 10 bis 20 Türen anzusehen, und es wird sofort klar, was für ein Mega-Privatfahrzeug Sie gekauft haben und ob es sich lohnt, diesen Verkäufer in Zukunft zu kontaktieren. Oder im Allgemeinen eine Rückerstattung über Black leisten, wenn Sie sehen, dass Ihre Idioten sex.php enthalten? oder?photo= und Sie haben Türen für Geschäfte bestellt. Hände unter dem Zug zu solchen Figuren</p><p>Und schließlich der wichtigste Teil der Dorka (der manchmal völlig fehlt). Wenn wir uns gerade den Namen der GET-Anfrage angesehen haben (nicht die Anfrage selbst), kommen wir nun zu einer Anfrage, die uns dabei helfen kann, genau das zu finden, was wir brauchen. Von unserem Testkerl handelt es sich bei diesem Teil um einen Rahmen</p><p>Ich möchte nicht sagen, dass dies eine schlechte Anfrage ist, aber wenn man bedenkt, dass wir nach Spieleseiten suchen, liegt die Effektivität einer solchen Anfrage bei etwa 15–20 %. Für Mix-Tracks oder einfach wegen der Anzahl der Links (nur um etwas durchsickern zu lassen) reicht es vollkommen aus. Der Name der Anfrage kann, wie es in vielen Tutorials und Handbüchern zu Trotteln richtig heißt, alle Wörter enthalten, die sich auf unser Thema beziehen. Lassen Sie uns nicht von Spielanfragen abweichen, deshalb gebe ich ein Beispiel für gute, passende Spielanfragen: <br>Spiel <br>Gaming <br>exp <br>Spieler <br>Ebene <br>Spieler <br>dota <br>Gegenschlag <br>AWP | Asiimov <br>M19 <br>NAVI <br>Spiele kostenlos <br>gratis Spiele <br>Spiel herunterladen <br>Spieleforum <br>über Spiel <br>Screenshot-Spiel <br>Spielanleitung</p><p>Hier sollte klar sein, was das Thema Ihrer Straßen ist. Wenn Ihre gekauften Idioten so etwas wie das Folgende haben (und wir haben Gaming-Idioten gekauft): Code: Watch Freedom Text Dsadaswe 213123321 Ledy Gaga Fuck America Bla Bla Girl Tits Free XXX Porn Futurama S01e13 Dann können Sie auch gerne eine Nachricht an den Verkäufer senden Wirf deine Idioten raus. Sie werden keine Spieleseiten sehen :) Noch etwas: Bei diesen Abfragen können Sie Operatoren verwenden – intitle: , allintitle: , intext: , allintext: Wobei nach dem Doppelpunkt die eigentliche Spielabfrage aus der Liste direkt oben steht (Intitle: Spiel, Allintext: kostenlos spielen)</p><p>Es scheint, dass ich alles vermitteln wollte. Grundsätzlich hoffe ich, dass der Artikel zumindest in gewisser Weise für Anfänger nützlich sein wird (er wäre für mich nützlich und würde mir helfen, mehrere hundert Rubel zu sparen und skrupellose Holzverkäufer in die Schranken zu weisen). Nun, wenn Sie mehr oder weniger verstehen, wie man selbst Idioten macht, würde ich mich nur freuen. Üben Sie, trainieren Sie Ihr Auge/Ihre Hand, es gibt nichts besonders Kompliziertes an Idioten. Und schließlich weiß ich nicht, wie es im Dumper funktioniert, aber der A-Parser frisst ruhig und sucht nach vielen Links mit Abfragen auf Russisch. Warum nicht, dachte ich. Ich habe es getestet und war mit der Wirkung zufrieden. Du kannst lachen))</p><p>Frame.php?name= Spiele kostenlos <br>get.php?query= KS herunterladen <br>search.php?ok= Spieleserver</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> <div class="clear"></div> <div class="afterpage author_rank"> <div class="social"> <div class="expert-title">Teile diesen Artikel:</div> <div style="float:left" class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yasharetheme="counter" data-yasharetype="big"></div> </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="clear"></div> <div class="related_posts"> <div class="title">Ähnliche Artikel <span></span></div> <ul> <div class='yarpp-related'> <li> <div> <div class="top"> <div class="replace post_243"> <div class="img_border"> <span></span> <img src="/uploads/c57b3b262ee1b40ef52faf008cc520b1.jpg" alt="Framework 3.5 Vollversion herunterladen. Wir installieren oder aktualisieren, beheben Fehler. Abhängigkeiten und Ergänzungen" title="Framework 3.5 Vollversion herunterladen. Wir installieren oder aktualisieren, beheben Fehler. Abhängigkeiten und Ergänzungen" loading=lazy loading=lazy> </div> </div> </div> <div class="clear"></div> <div class="info"> <div class="date">17. April 2015</div> <a class="replace post_243" href="https://rembitpro.ru/de/windows/framework-3-5-skachat-polnuyu-versiyu-ustanavlivaem-ili-obnovlyaem-ispravlyaem-oshibki/">Framework 3.5 Vollversion herunterladen. Wir installieren oder aktualisieren, beheben Fehler. Abhängigkeiten und Ergänzungen</a> </div> </div> <div class="clear"></div> </li> <li> <div> <div class="top"> <div class="replace post_243"> <div class="img_border"> <span></span> <img src="/uploads/6cf75d3a729899b0cdca848e4a8d04a5.jpg" alt="Verlorene Festplattenpartition: mögliche Ursachen, Methoden zur Fehlerbehebung" title="Verlorene Festplattenpartition: mögliche Ursachen, Methoden zur Fehlerbehebung" loading=lazy loading=lazy> </div> </div> </div> <div class="clear"></div> <div class="info"> <div class="date">17. April 2015</div> <a class="replace post_243" href="https://rembitpro.ru/de/viruses/propal-razdel-diska-propal-razdel-zhestkogo-diska-vozmozhnye/">Verlorene Festplattenpartition: mögliche Ursachen, Methoden zur Fehlerbehebung</a> </div> </div> <div class="clear"></div> </li> <li> <div> <div class="top"> <div class="replace post_243"> <div class="img_border"> <span></span> <img src="/uploads/c7dc13d427d31b3a8653e7f9eed8856f.jpg" alt="Verbindung zum Informationsfeld der Erde" title="Verbindung zum Informationsfeld der Erde" loading=lazy loading=lazy> </div> </div> </div> <div class="clear"></div> <div class="info"> <div class="date">17. April 2015</div> <a class="replace post_243" href="https://rembitpro.ru/de/windows/informacionnoe-pole-cheloveka-chto-eto-takoe-i-kak-s-nim-rabotat/">Verbindung zum Informationsfeld der Erde</a> </div> </div> <div class="clear"></div> </li> <li> <div> <div class="top"> <div class="replace post_243"> <div class="img_border"> <span></span> <img src="/uploads/40b078a8e140ad4fc29c04cfe4fdbb8d.jpg" alt="Anschließen einer Festplatte über USB, Schritt-für-Schritt-Anleitung" title="Anschließen einer Festplatte über USB, Schritt-für-Schritt-Anleitung" loading=lazy loading=lazy> </div> </div> </div> <div class="clear"></div> <div class="info"> <div class="date">17. April 2015</div> <a class="replace post_243" href="https://rembitpro.ru/de/data-recovery/adapter-dlya-zhestkogo-diska-rukami-podklyuchenie-zhestkogo-diska/">Anschließen einer Festplatte über USB, Schritt-für-Schritt-Anleitung</a> </div> </div> <div class="clear"></div> </li> </div> </ul> </div> <div class="clear"></div> <div class="clear"></div> <div class="bread_wrap" xmlns:v="http://rdf.data-vocabulary.org/#"> </div> <div class="clear"></div> </div> <div class="sidebar col-xs-12 col-md-3 col-lg-3"> <div class="aside nav podrubriki"><div class="first_title"></div><div class="subnavtitle">Typen <span></span></div><ul class="subnav"> <li><span class="asideli related-link" data-href="/category/wi-fi-setup/">WLAN-Einrichtung</span></li> <li><span class="asideli related-link" data-href="/category/windows/">Windows</span></li> <li><span class="asideli related-link" data-href="/category/viruses/">Viren</span></li> <li><span class="asideli related-link" data-href="/category/internet/">Internet</span></li> <li><span class="asideli related-link" data-href="/category/programs/">Programme</span></li> <li><span class="asideli related-link" data-href="/category/repair/">Reparatur</span></li> </div> <div class="clear"></div> <div class="sidebar_pop_articles"> <div class="title">Populäre Artikel <span></span></div> <ul> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i2.wp.com/iguides.ru/upload/medialibrary/6ec/6ecb127ddb405441cf7cdc7a27bcc796.png" alt="Android speichert nicht auf der microSD-Karte" title="Android speichert nicht auf der microSD-Karte" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/windows/android-prilozheniya-s-karty-pamyati-ne-dostupny-android-ne-sohranyaet-na/" class="replace post_87">Android speichert nicht auf der microSD-Karte</a> </div> </div> <div class="clear"></div> </li> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i1.wp.com/talkdevice.ru/wp-content/uploads/2018/07/mts-3.jpg" alt="Finden Sie heraus, welche Telefonnummern für eine Person registriert sind. Finden Sie heraus, welche Mobiltelefonnummern für mich registriert sind" title="Finden Sie heraus, welche Telefonnummern für eine Person registriert sind. Finden Sie heraus, welche Mobiltelefonnummern für mich registriert sind" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/viruses/kak-uznat-kakie-nomera-telefonov-zaregistrirovany-na-menya-v/" class="replace post_87">Finden Sie heraus, welche Telefonnummern für eine Person registriert sind. Finden Sie heraus, welche Mobiltelefonnummern für mich registriert sind</a> </div> </div> <div class="clear"></div> </li> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i1.wp.com/ucabinet.ru/wp-content/uploads/samoletservice-lk.png" alt="Persönliches Konto Flugzeugservice Freiwilliges Versicherungsprogramm" title="Persönliches Konto Flugzeugservice Freiwilliges Versicherungsprogramm" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/internet/lichnyi-kabinet-polzovatelya-lichnyi-kabinet-samolet-servis-programma/" class="replace post_87">Persönliches Konto Flugzeugservice Freiwilliges Versicherungsprogramm</a> </div> </div> <div class="clear"></div> </li> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i0.wp.com/66.media.tumblr.com/c643a1d80323498785da0ef585f5ef21/tumblr_inline_p9k4pbElpQ1r3k59l_500.png" alt="Was tun, wenn Fotos auf Ihrem iPhone fehlen, und wie können Sie sie wiederherstellen?" title="Was tun, wenn Fotos auf Ihrem iPhone fehlen, und wie können Sie sie wiederherstellen?" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/viruses/posle-perezagruzki-iphone-apple-ischezli-izobrazheniya-chto-delat/" class="replace post_87">Was tun, wenn Fotos auf Ihrem iPhone fehlen, und wie können Sie sie wiederherstellen?</a> </div> </div> <div class="clear"></div> </li> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i0.wp.com/konspekta.net/mykonspektsru/baza1/1215534133142.files/image047.jpg" alt="Arbeiten mit dem Funktionsassistenten So rufen Sie den Funktionsassistenten auf" title="Arbeiten mit dem Funktionsassistenten So rufen Sie den Funktionsassistenten auf" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/viruses/referat-master-funkcii-v-excel-rabota-s-masterom-funkcii-kak-vyzvat/" class="replace post_87">Arbeiten mit dem Funktionsassistenten So rufen Sie den Funktionsassistenten auf</a> </div> </div> <div class="clear"></div> </li> <li> <div class="replace post_87"> <div class="top"> <div class="img_border"> <span></span> <img src="https://i0.wp.com/smotrisoft.ru/wp-content/uploads/2014/04/Image-57.jpg" alt="So verschieben Sie Speicherplatz von Laufwerk E auf Laufwerk C, ohne Windows neu zu installieren" title="So verschieben Sie Speicherplatz von Laufwerk E auf Laufwerk C, ohne Windows neu zu installieren" loading=lazy loading=lazy> </div> </div> <div class="info"> <a href="https://rembitpro.ru/de/data-recovery/programma-dlya-uvelicheniya-pamyati-na-diske-s-za-schet-diska-d-kak/" class="replace post_87">So verschieben Sie Speicherplatz von Laufwerk E auf Laufwerk C, ohne Windows neu zu installieren</a> </div> </div> <div class="clear"></div> </li> </ul> <div class="clear"></div> </div> <div class="clear"></div> <div class="sidebar_new_articles"> <div class="title">Neue Artikel <span></span></div> <ul> <li> <a href="https://rembitpro.ru/de/internet/kak-sdelat-elektroshoker-iz-fonarika-delaem-deshevyi-i-prostoi/" class="replace post_1054">Herstellung eines billigen und einfachen Elektroschockers</a> <div class="clear"></div> </li> <li> <a href="https://rembitpro.ru/de/internet/uskorenie-interneta-na-android-internet-accelerator---optimizaciya-internet-soedineniya-dlya/" class="replace post_1054">Internet Accelerator – Optimierung der Internetverbindung für Android. Neue Programme zur Beschleunigung der Internet-APK</a> <div class="clear"></div> </li> <li> <a href="https://rembitpro.ru/de/viruses/sortirovka-failov-i-papok-kak-legko-uporyadochit-kollekciyu-foto-i-video-v/" class="replace post_1054">So organisieren Sie Ihre Sammlung von Fotos und Videos in Windows ganz einfach nach Datum!</a> <div class="clear"></div> </li> <li> <a href="https://rembitpro.ru/de/wi-fi-setup/kak-uznat-registracionnyi-nomer-v-pfr-po-inn-onlain-izmenilis/" class="replace post_1054">Bankverbindung für Zahler von Zusatzversicherungsbeiträgen zur kapitalgedeckten Rente hat sich geändert. Überwachung der Einhaltung von Vorschriften bei der Abgabe personalisierter Meldungen</a> <div class="clear"></div> </li> <li> <a href="https://rembitpro.ru/de/wi-fi-setup/mozhno-li-sdelat-skrinshot-na-kompyutere-kak-sdelat-skrinshot/" class="replace post_1054">So erstellen Sie einen Screenshot Ihres Monitors</a> <div class="clear"></div> </li> </ul> <div class="clear"></div> </div> <div class="clear"></div> <div class="sidebar_question"> </div><p></p><div class="clear"></div></div> </div> <div class="clear"></div> <div class="section morkovin-antireklama-sidebar Closure"><div id="smartrotator_ad_1610"></div></div> </div> <div class="clear"></div> <div class="clear"></div> </div> </div> <div class="clear"></div> <footer class="footer"> <div class="kartasajta"><a href="https://rembitpro.ru/de/sitemap.xml">Seitenverzeichnis</a></div> <div class="top_footer"> <div class="inner"> <div class="footer_col col-xs-6 col-sm-4 col-md-4"> <span data-href="/" class="related-link logo"> <div class="logo_text1"><img src="/images/logo.svg" loading=lazy loading=lazy></div> </span> <div class="clear"></div> <p class="copyright">© 2024 rembitpro.ru - Einrichten und Reparieren von Computergeräten <br /> <span></span> </p> </div> <div class="footer_col col-xs-12 col-sm-2 col-md-2"> <p class="foot_cat_title">Andere</p> <ul class="categories"> <li><span class="related-link" data-href="">Über die Website</span></li> <li><span class="related-link" data-href="">Werbung</span></li> <li><span class="related-link" data-href="/feedback/">Kontakte</span></li> </ul> </div> <div class="footer_col col-xs-6 col-sm-2 col-md-2 rubric_col"> <p class="foot_cat_title">Kategorien</p> <ul id="nav" class="categories"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/wi-fi-setup/">WLAN-Einrichtung</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/windows/">Windows</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/viruses/">Viren</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/internet/">Internet</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/programs/">Programme</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rembitpro.ru/de/category/repair/">Reparatur</a></li> </ul> </div> <div class="clear"></div> </div> </div> <div class="clear"></div> </footer> <div id="toTop"></div> <script type="text/javascript" src="https://rembitpro.ru/wp-content/plugins/service_binet/ajax.js"></script><button id="responsive-menu-button" class="responsive-menu-button responsive-menu-boring responsive-menu-accessible" type="button" aria-label="Menu"> <span class="responsive-menu-box"> <span class="responsive-menu-inner"></span> </span> </button><div id="responsive-menu-container" class="slide-left" style="padding:20px;"> <ul> <li><a style="color:white;" href="https://rembitpro.ru/de/category/wi-fi-setup/">WLAN-Einrichtung</a></li> <li><a style="color:white;" href="https://rembitpro.ru/de/category/windows/">Windows</a></li> <li><a style="color:white;" href="https://rembitpro.ru/de/category/viruses/">Viren</a></li> <li><a style="color:white;" href="https://rembitpro.ru/de/category/internet/">Internet</a></li> <li><a style="color:white;" href="https://rembitpro.ru/de/category/programs/">Programme</a></li> <li><a style="color:white;" href="https://rembitpro.ru/de/category/repair/">Reparatur</a></li> </ul> </div> <link rel='stylesheet' id='yarppRelatedCss-css' href='/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=4.9.1' type='text/css' media='all' /> <script type='text/javascript' src='https://rembitpro.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85'></script> <script type='text/javascript'> /* <![CDATA[ */ var JQLBSettings = { "fitToScreen":"1","resizeSpeed":"400","displayDownloadLink":"0","navbarOnTop":"0","loopImages":"","resizeCenter":"","marginSize":"0","linkTarget":"","help":"","prevLinkTitle":"previous image","nextLinkTitle":"next image","prevLinkText":"\u00ab Previous","nextLinkText":"Next \u00bb","closeTitle":"close image gallery","image":"Image ","of":" of ","download":"Download","jqlb_overlay_opacity":"80","jqlb_overlay_color":"#000000","jqlb_overlay_close":"1","jqlb_border_width":"10","jqlb_border_color":"#ffffff","jqlb_border_radius":"0","jqlb_image_info_background_transparency":"100","jqlb_image_info_bg_color":"#ffffff","jqlb_image_info_text_color":"#000000","jqlb_image_info_text_fontsize":"10","jqlb_show_text_for_image":"1","jqlb_next_image_title":"next image","jqlb_previous_image_title":"previous image","jqlb_next_button_image":"http:\/\/rembitpro.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/next.gif","jqlb_previous_button_image":"http:\/\/rembitpro.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/prev.gif","jqlb_maximum_width":"","jqlb_maximum_height":"","jqlb_show_close_button":"1","jqlb_close_image_title":"close image gallery","jqlb_close_image_max_heght":"22","jqlb_image_for_close_lightbox":"http:\/\/rembitpro.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/closelabel.gif","jqlb_keyboard_navigation":"1","jqlb_popup_size_fix":"0"} ; /* ]]> */ </script> <script type='text/javascript' src='https://rembitpro.ru/wp-content/plugins/wp-lightbox-2/wp-lightbox-2.min.js?ver=1.3.4.1'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script async="async" type='text/javascript' src='https://rembitpro.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.1'></script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> <script src="https://rembitpro.ru/wp-content/themes/avada/js/jquery.jshowoff.min.js"></script> <script> (function($){ $(window).scroll(function() { if($(this).scrollTop() > 200) { $('#toTop').fadeIn(100); } else { $('#toTop').fadeOut(100); } } ); $('#toTop').click(function() { $('body,html').animate({ scrollTop:0} ,400); } ); $('.navbar-toggle').click(function(e){ e.preventDefault(); $('#navbar').show(500); $('.wrapper, footer, body, .mobile_search').addClass('righted'); $('.navbar-toggle').fadeOut(500); } ); $('.mobile_close').click(function(e){ e.preventDefault(); $('#navbar').hide(500); $('.wrapper, footer, body, .mobile_search').removeClass('righted'); $('.navbar-toggle').fadeIn(500); } ); $('#features').jshowoff({ autoPlay: true, hoverPause: false, speed:3000, changeSpeed: 200, links: true, effect: 'fade', controls: false } ); } )(jQuery); </script> <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> </html>