Can't say I've heard of lazarus, but poking my head into it's admin.php (which seems to be drawing the most attention)
Code:
if (!isset($PHP_SELF))
{
$PHP_SELF = $_SERVER['PHP_SELF'];
if (isset($_GET))
{
while (list($name, $value) = each($_GET))
{
$$name = $value;
}
}
if (isset($_POST))
{
while (list($name, $value) = each($_POST))
{
$$name = $value;
}
}
if (isset($_COOKIE))
{
while (list($name, $value) = each($_COOKIE))
{
$$name = $value;
}
}
}
*SIGH*... EVERY time I see this type of idiotic code my brain goes "WHAT THE HELL ARE THEY DOING?!?" -- be real fun to pass it something like admin.php?_SERVER
Sure, they have this fix after:
Code:
if (isset($include_path))
{
die("Hacking Attempt!");
}
That's bubblegum on a leaky bike tire instead of using a real patch or replacing the tube... Though that explains your log entries as that's just bots trying to use a known exploit that's been patched. Of course christmas only knows how bad the entire server was pwned before it was patched -- especially since it sounds like you're on shared hosting, so if someone else is still running unpatched you could still get pwned.
Eval for the templates? Blindly trusting global vars? EVERYTHING in global scope? Total pwnage.
Bookmarks