Wow! Das ist doch wohl ein Hack, oder?
Verfasst: Do 14. Aug 2008, 14:22
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
MyAccount hat geschrieben:Danke. Wird so ein Hack in der Regel automatisch ausgeführt, oder sitzt da jemand und hackt manuell alles durch, was ihm einfällt?
Ich frage nur, weil's ja noch mehrere Contenido-Versionen bei mir gibt, die nicht aktuell sind, und bei denen ich keine Warnung per Mail bekomme.
Code: Alles auswählen
ErrorDocument 401 /error.php?error=401
ErrorDocument 403 /error.php?error=403
ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
Code: Alles auswählen
$zeit = date("d.m.Y h:m:s");
$header = "Content-Type: text/plain; charset=\"us-ascii\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n";
$header .= "FROM: error@domain.tlf\n"; // E-Mail-Adresse des Absenders
$msg = "ERROR $error $HTTP_SERVER_VARS[SERVER_NAME] $zeit\n\n";
$msg .= "HTTP_USER_AGENT: $HTTP_SERVER_VARS[HTTP_USER_AGENT]\n\n";
$msg .= "REMOTE_ADDR: $HTTP_SERVER_VARS[REMOTE_ADDR]\n\n";
$msg .= "REMOTE_HOST: $HTTP_SERVER_VARS[REMOTE_HOST]\n\n";
$msg .= "REQUEST_METHOD: $HTTP_SERVER_VARS[REQUEST_METHOD]\n\n";
$msg .= "SERVER_NAME: $HTTP_SERVER_VARS[SERVER_NAME]\n\n";
$msg .= "HTTP_HOST: $HTTP_SERVER_VARS[HTTP_HOST]\n\n";
$msg .= "PHP_SELF: $HTTP_SERVER_VARS[PHP_SELF]\n\n";
$msg .= "REQUEST_URI: $HTTP_SERVER_VARS[REQUEST_URI]\n\n";
$msg .= "HTTP_REFERER: $HTTP_SERVER_VARS[HTTP_REFERER]\n\n";
$mailto = "du@deinedomain.tld";
mail("$mailto","$HTTP_SERVER_VARS[SERVER_NAME] Error $error","$msg","$header");
Code: Alles auswählen
<?php
switch ($error)
{
case "401":
echo "Der angegebene Username bzw. das Passwort wurde zurückgewiesen.<br/>\n";
break;
case "403":
echo "Der Zugriff auf die angeforderte Datei wurde verweigert.<br/>\n";
break;
case "404":
echo "Die gewünschte Seite wurde nicht gefunden.<br/>\n";
break;
case "500":
echo "Die angeforderte Seite hat einen Script-Fehler verursacht.<br/>\n";
break;
}
?>
Code: Alles auswählen
<?php
if (isset($error) && !empty($error))
{
echo "<meta http-equiv=\"refresh\" content=\"5; URL=http://www.deinedomain.tld"/>\n";
}
?>
ich weise auf meine Lösung mit dem Monitoring-Skript hin, das Änderungen an Dateien und Verzeichnissen (innerhalb und außerhalb der Contenido-verzeichnisse) meldet.stefkey hat geschrieben: Von wem bekommt man denn eine Warnung wenn jemand am Hackwerk ist?
Gibts es da Tools die das melden?