suchen
HeimTechnologie-PeripheriegeräteIT IndustrieErkennen Sie schnell gehackte Dateien über Cron/PHP: Superscan

superscan: Website -Datei ändern Überwachungsinstrument

Quickly Detect Hacked Files via CRON/PHP: SuperScan

Kernfunktionen:

superscan ist ein aktualisiertes Skript, das Webmaster an Änderungen ihrer Dateien, einschließlich Ergänzungen, Änderungen oder Löschungen, umgehend erinnert. Es wird durch Scannen des angegebenen Verzeichnisses und des Vergleichs des Hash der aktuellen Datei mit dem Hash -Wert, der in der zuvor gescannten Datenbank gespeichert war, verglichen.

effizient und leicht:

Superscan -Tools sind effizient und wirken sich nicht auf die Serverleistung aus. Das Scannen eines Kontos mit 1500 Dateien dauert ungefähr 0,75 Sekunden. Es ermöglicht häufige Scans, ohne den Webmaster zu überwältigen, nur Änderungen seit dem letzten Scan und liefert tägliche Zusammenfassungsberichte.

Forensische Unterstützung und Sicherheitsverbesserung:

superscan unterstützt auch forensische Untersuchungen, die das zuletzt geänderte Datum und die Uhrzeit der Datei in der Datenbank sowie den Hash -Wert der zuletzt gescannten Hash -Wert speichern. Es kann außerhalb des Website -Raums ausgeführt werden, um Gelegenheitshacks zu verhindern, und können sogar Webmaster auf Codierungsprobleme aufmerksam machen, indem die Datei "ERROR_LOG" geändert wird.

Als zertifizierter ethischer Hacker weiß ich, dass Prävention die beste Strategie ist, um das Hacken aufzuhören. Wenn ein Hacker jedoch wirklich die Verteidigung durchbricht, desto schneller können Sie Maßnahmen ergreifen, um Ihre Verluste einzuschränken.

Quickly Detect Hacked Files via CRON/PHP: SuperScan

zuvor habe ich ein Skript namens Hashscan eingeführt, um Website -Änderungen zu verfolgen. Das Skript wird über Daily Cron ausgeführt, liest Dateien in einem angegebenen Verzeichnis (z. B. das Verzeichnis Public_html eines Kontos auf dem Server), generiert Hash -Werte (für Dateien mit einer bestimmten Dateierweiterung) und überträgt sie mit zuvor gescanntem in Die Datenbank vergleichen Hash -Werte. Dies ist eine großartige Möglichkeit für Website -Eigentümer, sie dazu zu bringen, Dateien zu entdecken, die Hacker rechtzeitig hinzugefügt, verändert oder gelöscht haben.

In diesem Artikel wird eine aktualisierte Version dieses Skripts namens superscan eingeführt.

Vorteile von Superscan:

Der Hauptvorteil von Superscan besteht darin, dass Änderungen an Dateien in Ihrem Konto melden können, unabhängig davon, ob die Dateiänderungen hinzugefügt, geändert oder gelöscht werden. Superscan wurde entwickelt, um überwältigende Website -Administratoren zu vermeiden. Es enthält nur Berichte über Änderungen seit dem letzten Scan (Standard ist eine Stunde, kann jedoch über Cron konfiguriert werden) und zusammenfassende Berichte (Standard ist täglich, kann aber auch über Cron konfiguriert werden).

Da es ungefähr 0,75 Sekunden dauert, um ein Konto mit 1500 Dateien zu scannen, kann Superscan häufig ausgeführt werden, ohne die Serverleistung zu beeinflussen.

Um forensische Ermittlungen zu unterstützen, werden das letzte geänderte Datum und die letzte Zeit der Datei sowie der Hash -Wert der zuletzt gescannten (und früheren Scans der geänderten Datei) in der Datenbank gespeichert.

Sie müssen die Scannerdatei nicht ändern, da alle Variablen im erforderlichen Konfigurationsskript festgelegt sind. Sie können die spezifische Dateierweiterung (oder alle Dateierweiterungen) auswählen, um im Konfigurationsskript zu scannen. Wenn Sie alle Dateierweiterungen auswählen, können Sie die Dateierweiterung ignorieren. Darüber hinaus können Sie Verzeichnisse angeben, die der Scanner nicht scannt.

Während Superscan -Dateien im Website -Bereich getestet werden können, empfehle ich, sie aus dem Website -Bereich über Cron zu verschieben, um eine gelegentliche Hacking zu verhindern.

Schließlich ist ein zusätzlicher Vorteil, dass Änderungen an der Datei (No Extension) Fehler_log erfasst werden und die Aufmerksamkeit des Website -Administrators auf die während des Testprozesses fehlenden Codierungsprobleme auf sich ziehen können.

Superscan Logic:

Der logische Superscan -Fluss lautet wie folgt:

  1. Lesen Sie die Basisinformationen von Dateien in der Datenbank
  2. scannen Sie die Dateien des Systems und berechnen Sie ihre Hash -Werte
  3. Vergleichen Sie die Basisdatei mit der aktuellen Datei, um die zu generierende geänderte Datei zu bestimmen:
  4. Dateiliste hinzugefügt;
      Dateiliste geändert;
    • lösche Dateiliste;
    • Verarbeiten Sie jede geänderte Dateiliste (Aktualisieren Sie die Datenbank)
    • Bereiten Sie bei Bedarf einen Bericht vor und senden Sie einen Bericht.
  5. Datenbank, Variablen und Arbeitsarrays:
  6. Um Details hier zu vermeiden, habe ich allen Skripten Kommentare hinzugefügt.
Kurz gesagt, es gibt drei Tabellen in der Datenbank:

Baseline: Enthält $ file_path, Datei -Hash -Wert und Datei zuletzt geändert Datum und Uhrzeit. Ich habe auch ein Konto hinzugefügt, damit mehrere Konten eine einzige Datenbank verwenden können

HASTRY: Zahlen Sie jede erkannte Änderung (oder keine Änderung) und jeden Scan auf

gescannt: Notordnet Datum und Uhrzeit des Scans sowie die Anzahl der Änderungen und zugehörigen Konten auf.

    Warnung Nr. 1:
  • Ich muss betonen, dass die durch configure.php festgelegte $ -T -Testvariable eine große Menge an Ausgabe auslöst, sodass sie nur zum Testen und nicht während der Cron -Jobs verwendet werden kann!
  • Warnung #2:
  • Da Pfad/TO/Datei als Schlüssel verwendet wird, muss es eindeutig sein. Dies bedeutet, dass mehrere Konten niemals dieselbe Datei scannen können.

WARNUNG #3: Außerdem verwenden Windows -Server Backslashes, die so sofort geändert werden, dass sie sofort Zeichen in der Datenbank verloren haben. Darüber hinaus verursacht die Verwendung von Apostrophes in Dateinamen Probleme mit Datenbankabfragen.

Work-Arrays sind so konzipiert, dass sie die Funktionen von PHP nutzen, die auf Tasten zugreifen ($ file_path; dies ist auch eine Dateistruktur-Iteratorin. Ändern Sie also niemals $ iter- & gt; key ()).

$ Baseline wird vor dem Start des Scans gelesen, $ Current ist das Ergebnis des Scans, und die $ additions-, $ veränderten und $ gelöschten Arrays sammeln Änderungen gegenüber $ Baseline und werden verwendet, um die $ Baseline für den nächsten Scan zu aktualisieren.

Datei:

superscan.zip -Datei enthält 7 Dateien:

  • CreateTables.sql kann verwendet werden, um Tabellen zu setzen
  • Readme.txt bietet einen Überblick über Superscan -Skripte
  • scanner.php, scannen Sie das Skript, erfordert configure.php und scandb.php (verbinden Sie Ihren MySQL -Server und geben Sie $ scandb -Handle zurück)
  • reporter.php wird die Zusammenfassung der zuletzt durchgestrichenen Cronen bereitstellen
  • cron.txt, bildet Beispiel Cron -Anweisungen für scanner.php und reporter.php.
  • Reinigung:

$ report erstellen, wenn eine Dateiänderung erkannt wird, und speichern und senden Sie E -Mails, wenn es sich nicht um einen "negativen Bericht" handelt. Ein Zusammenfassungsbericht wird verwendet, um ein "warmes, vage Gefühl" zu erhalten, wenn Sie keinen Änderungsbericht erhalten. Während des Reinigungsprozesses werden die Aufzeichnungen in den Verlaufs- und Scantabellen für mehr als 30 Tage automatisch gelöscht, um zu verhindern, dass die Datenbank unendlich wächst, große Arrays zerstört werden (auf leer zurücksetzen) und die Datenbank geschlossen wird.

Zusammenfassung:

Ich glaube, Superscan hat sich gegenüber meinen früheren Bemühungen erheblich verbessert und ist ein Tool, das es wert ist, aufgerüstet zu werden. Es kann häufig geänderte Dateien benachrichtigt werden, und die "negative Berichterstattung" überfordert den Webmaster nicht mit unnötigen "unveränderten" Benachrichtigungen. Superscan -Code von Github

herunterladen

ANERKENNUNGEN:

Superscan wurde von Han Wechgelaer (NL) vorgeschlagen, der eine E -Mail gesendet hat, um mein vorheriges Hashscan -Skript zu erweitern, um die Verlaufsänderungen von Änderungen der Kontodateien zu erfassen, häufigere Bewertungen durchzuführen und die tägliche Zusammenfassung hinzuzufügen.

Han war sehr großzügig mit seiner Start -up -Kopie in diesem Projekt und zwischen uns entwickelte sich dies zu Superscan. Ohne Hans sanfte Aufsicht und Hilfe hätte Superscan nie begonnen, und natürlich wäre es heute nicht zum hervorragenden Werkzeug geworden.

Ich würde gerne wissen, wie Sie dieses Skript anzeigen oder ob Sie Fragen oder Feedback haben.

FAQs beim Erkennen von gehackten Dateien mit Cron.php Superscan:

Was ist cron.php superscan und wie funktioniert es? cron.php superscan ist ein leistungsstarkes Tool, das gehackte Dateien im System erkennen und identifiziert. Es funktioniert regelmäßig Systemdateien (normalerweise vom Benutzer festgelegt) und misstrauische oder modifizierte Dateien, wenn sie erkannt werden. Dieses Tool ist besonders nützlich für Webmaster und Systemadministratoren, die die Sicherheit und Integrität der Systeme aufrechterhalten müssen.

Wie richte ich Cron.php Superscan auf meinem System ein?

Einrichten von cron.php superscan beinhaltet das Hochladen von Skripten auf Ihren Server und das Konfigurieren, dass regelmäßig ausgeführt wird. Dies kann über das Bedienfeld des Servers oder über die Befehlszeile erfolgen. Sobald das Setup abgeschlossen ist, scannt das Skript automatisch Ihre Systemdateien und alarmieren Sie potenzielle Bedrohungen.

cron.php Welche Dateien können Superscan erkennen?

cron.php superscan erkennt verschiedene Dateitypen, die normalerweise mit Hackern verbunden sind. Dies umfasst PHP -Dateien, HTML -Dateien, JavaScript -Dateien und mehr. Es kann auch versteckte Dateien und Verzeichnisse erkennen, die von Hackern für den nicht autorisierten Zugriff auf Ihr System verwendet werden können.

cron.php Wie vergleichen sich Superscan mit anderen Tools für Dateiscaner?

cron.php superscan bietet eine umfassendere und automatisierte Lösung im Vergleich zu anderen Datei -Scan -Tools. Während andere Tools möglicherweise manuelles Scannen und Analysen erfordern, automatisiert Cron.php Superscan den Prozess und speichert Ihnen Zeit und Mühe. Es liefert auch detaillierte Berichte über seine Ergebnisse und erleichtert es Ihnen, potenzielle Bedrohungen zu identifizieren und anzugehen.

cron.php Kann Superscan Hacking verhindern?

Während Cron.php Superscan ein effektives Tool zum Erkennen gehackter Dateien ist, verhindert es keine Hacker. Seine Hauptfunktion besteht darin, Sie über potenzielle Bedrohungen aufmerksam zu machen, damit Sie geeignete Maßnahmen ergreifen können. Wenn Sie dieses Tool regelmäßig verwenden, können Sie jedoch die Sicherheit Ihres Systems beibehalten und das Risiko eines erfolgreichen Hackens verringern.

Wie oft sollte ich Cron.php Superscan ausführen?

Scanfrequenz hängt von Ihren spezifischen Anforderungen und dem vom System erforderlichen Sicherheitsgrad ab. Es wird jedoch im Allgemeinen empfohlen, mindestens einmal täglich Cron.php Superscan für eine optimale Sicherheit zu betreiben.

Was soll ich tun, wenn cron.php superscan eine gehackte Datei erkennt?

Wenn cron.php superscan eine gehackte Datei erkennt, muss sofort Maßnahmen ergriffen werden. Dies kann das Löschen von Dateien, das Wiederherstellen von Dateien aus einer sauberen Sicherung oder die Kontaktaufnahme mit einem Cybersecurity -Fachmann umfassen, um weitere Unterstützung zu erhalten.

Kann ich die Einstellungen von cron.php superscan anpassen?

Ja, Cron.php Superscan ermöglicht es Ihnen, die Einstellungen an Ihre spezifischen Anforderungen anzupassen. Dies umfasst das Einstellen der Scan -Frequenz, das Angeben des Scan -Dateityps und das Konfigurieren von Warnmeldungen.

Ist Cron.php Superscan für alle Systeme geeignet?

cron.php superscan ist so konzipiert, dass er mit den meisten PHP-fähigen Systemen zusammenarbeitet. Es kann jedoch mit nicht allen Systemen kompatibel sein. Daher wird empfohlen, die Systemanforderungen vor der Installation zu überprüfen.

Ist Cron.php Superscan frei zu verwenden?

cron.php superscan ist ein kostenpflichtiges Tool, was bedeutet, dass es für eine kostenpflichtige Basis verwendet werden muss. Angesichts des Sicherheitsniveaus und der potenziellen Kosten eines erfolgreichen Hacks ist es für die meisten Unternehmen und Einzelpersonen eine lohnende Investition.

Das obige ist der detaillierte Inhalt vonErkennen Sie schnell gehackte Dateien über Cron/PHP: Superscan. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Hinter dem ersten Android -Zugang zu Deepseek: die Kraft der Frauen sehenHinter dem ersten Android -Zugang zu Deepseek: die Kraft der Frauen sehenMar 12, 2025 pm 12:27 PM

Der Aufstieg der technischen Macht der chinesischen Frauen im Bereich KI: Die Geschichte hinter Honors Zusammenarbeit mit Deepseek Women's Beitrag zum Technologiebereich wird immer größer. Daten des Ministeriums für Wissenschaft und Technologie Chinas zeigen, dass die Zahl der weiblichen Wissenschafts- und Technologiearbeiter enorm ist und eine einzigartige soziale Wertempfindlichkeit bei der Entwicklung von AI -Algorithmen zeigt. Dieser Artikel wird sich auf Ehren -Mobiltelefone konzentrieren und die Stärke des weiblichen Teams, die dahinter stehen, als Erster mit dem Deepseek Big Model herstellen. Am 8. Februar 2024 startete Honor offiziell das Big Model Deepseek-R1 Full-Blut-Version und war der erste Hersteller im Android Camp, der sich mit Deepseek verbindet und von den Benutzern enthusiastische Reaktion aufgebaut hat. Hinter diesem Erfolg treffen weibliche Teammitglieder Produktentscheidungen, technische Durchbrüche und Benutzer

Deepseeks 'erstaunlicher' Gewinn: Die theoretische Gewinnspanne beträgt bis zu 545%!Deepseeks 'erstaunlicher' Gewinn: Die theoretische Gewinnspanne beträgt bis zu 545%!Mar 12, 2025 pm 12:21 PM

Deepseek veröffentlichte einen technischen Artikel über Zhihu, in dem sein Deepseek-V3/R1-Inferenzsystem im Detail vorgestellt wurde, und enthüllte erstmals wichtige Finanzdaten, was die Aufmerksamkeit der Branche auf sich zog. Der Artikel zeigt, dass die tägliche Kostengewinnspanne des Systems bis zu 545%beträgt, was einen neuen hohen globalen KI -Big -Model -Gewinn darstellt. Die kostengünstige Strategie von Deepseek bietet einen Vorteil im Marktwettbewerb. Die Kosten für das Modelltraining betragen nur 1% bis 5% der ähnlichen Produkte, und die Kosten für V3-Modellschulungen beträgt nur 5,576 Mio. USD, weitaus niedriger als die seiner Konkurrenten. In der Zwischenzeit beträgt die API-Preisgestaltung von R1 nur 1/7 bis 1/2 Openaio3-Mini. Diese Daten beweisen die kommerzielle Machbarkeit der Deepseek -Technologieroute und stellen auch die effiziente Rentabilität von KI -Modellen fest.

Top 10 beste kostenlose Backlink -Checker -Tools in 2025Top 10 beste kostenlose Backlink -Checker -Tools in 2025Mar 21, 2025 am 08:28 AM

Website -Konstruktion ist nur der erste Schritt: die Bedeutung von SEO und Backlinks Das Erstellen einer Website ist nur der erste Schritt, um sie in ein wertvolles Marketing -Asset umzuwandeln. Sie müssen die SEO -Optimierung durchführen, um die Sichtbarkeit Ihrer Website in Suchmaschinen zu verbessern und potenzielle Kunden anzulocken. Backlinks sind der Schlüssel zur Verbesserung Ihrer Website -Rankings und zeigt Google und andere Suchmaschinen die Autorität und Glaubwürdigkeit Ihrer Website an. Nicht alle Backlinks sind von Vorteil: Identifizieren und vermeiden Sie schädliche Links Nicht alle Backlinks sind von Vorteil. Schädliche Links können Ihr Ranking schädigen. Hervorragender kostenloser Backlink -Checking -Tool überwacht die Quelle der Links zu Ihrer Website und erinnert Sie an schädliche Links. Darüber hinaus können Sie auch die Linkstrategien Ihrer Wettbewerber analysieren und daraus lernen. Kostenloses Backlink -Check -Tool: Ihr SEO -Intelligenzbeauftragter

Minea startet seine erste Deepseek -Klimaanlage: AI Voice Interaction kann 400.000 Befehle erzielen!Minea startet seine erste Deepseek -Klimaanlage: AI Voice Interaction kann 400.000 Befehle erzielen!Mar 12, 2025 pm 12:18 PM

In Kürze wird die erste Klimaanlage mit einem Deepseek Big Model - Midea Fresh and Clean Air Machine T6 ausgestattet. Diese Klimaanlage ist mit einem fortschrittlichen Luft intelligenten Fahrsystem ausgestattet, mit dem Parameter wie Temperatur, Luftfeuchtigkeit und Windgeschwindigkeit gemäß der Umgebung intelligent eingestellt werden können. Noch wichtiger ist, dass es das Deepseek Big Model integriert und mehr als 400.000 AI -Sprachbefehle unterstützt. Der Umzug von Midea hat hitzige Diskussionen in der Branche verursacht und ist besonders besorgt über die Bedeutung der Kombination von weißen Gütern und großen Modellen. Im Gegensatz zu den einfachen Temperatureinstellungen herkömmlicher Klimaanlagen kann Midea Fresh und Clean Air Machine T6 komplexere und vage Anweisungen verstehen und die Luftfeuchtigkeit intelligent an die häusliche Umgebung anpassen, wodurch die Benutzererfahrung erheblich verbessert wird.

Ein weiteres nationales Produkt aus Baidu ist mit Deepseek verbunden.Ein weiteres nationales Produkt aus Baidu ist mit Deepseek verbunden.Mar 12, 2025 pm 01:48 PM

Deepseek-R1 ermöglicht die Baidu-Bibliothek und NetDisk: Die perfekte Integration von Deep Thinking and Action hat sich in nur einem Monat schnell in viele Plattformen integriert. Mit seinem kühnen strategischen Layout integriert Baidu Deepseek als Modellpartner von Drittanbietern und in sein Ökosystem, das einen großen Fortschritt in seiner ökologischen Strategie der "großen Modellsuche" erzielt. Baidu Search und Wenxin Intelligent Intelligent Platform sind die ersten, die sich mit den Deep -Suchfunktionen von Deepseek und Wenxin Big Models verbinden und den Benutzern ein kostenloses KI -Sucherlebnis bieten. Gleichzeitig integriert der klassische Slogan von "Sie werden wissen, wenn Sie zu Baidu gehen", und die neue Version der Baidu -App integriert auch die Funktionen von Wenxins großem Modell und Deepseek, wobei die "AI -Suche" und "breite Netzwerkinformationsförderung" gestartet wird.

Erstellen eines Netzwerksanfälligkeitsscanners mit GoErstellen eines Netzwerksanfälligkeitsscanners mit GoApr 01, 2025 am 08:27 AM

Dieser GO-basierte Netzwerkanfälligkeitsscanner identifiziert potenzielle Sicherheitsschwächen effizient. Es nutzt die Parallelitätsfunktionen von GO und beinhaltet die Erkennung und Anfälligkeitserkennung. Erforschen wir seine Fähigkeiten und ethisch

Schnelltechnik für die WebentwicklungSchnelltechnik für die WebentwicklungMar 09, 2025 am 08:27 AM

AI prompt Engineering für Codegenerierung: Ein Entwicklerhandbuch Die Landschaft der Codeentwicklung ist für eine signifikante Verschiebung vorgesehen. Das Mastering großer Sprachmodelle (LLMs) und das schnelle Engineering sind für Entwickler in den kommenden Jahren von entscheidender Bedeutung. Th

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),