added PrestaShop version

This commit is contained in:
Malin
2016-11-09 07:52:57 +01:00
parent 9b0d4b06c7
commit 9d5abd457f

122
sc.php
View File

@@ -1,8 +1,8 @@
<?php <?php
/* Moved to the README.md*/ /* Moved to the README.md*/
$version = "v4.0.0"; $version = "v4.0.2";
$released = "October/16"; $released = "November/16";
$author = "Malin Cenusa"; $author = "Malin Cenusa";
$mail = "malin.cenusa@lunarpages.com"; $mail = "malin.cenusa@lunarpages.com";
$ip = "84.124.94.176"; $ip = "84.124.94.176";
@@ -1546,6 +1546,9 @@ system("find ../ type f -path '*/includes/pixelpost.php' -exec grep -H 'Pixelpos
echo $GLOBALS["red"] . $GLOBALS["br"] . "SquirrelCart<br /><br /></span>"; echo $GLOBALS["red"] . $GLOBALS["br"] . "SquirrelCart<br /><br /></span>";
system("find ../ type f -path '*/squirrelcart/functions/base/sc_version.func.php' -exec grep -HA1 'function sc_version() {' {} \;"); system("find ../ type f -path '*/squirrelcart/functions/base/sc_version.func.php' -exec grep -HA1 'function sc_version() {' {} \;");
echo $GLOBALS["red"] . $GLOBALS["br"] . "PrestaShop<br /><br /></span>";
system("find ../ type f -path '*/config/settings.inc.php' -exec grep -H \"define('_PS_VERSION_',\" {} \;");
/* /*
PmWiki doesn't output the version properly for some reason and it will be checked later PmWiki doesn't output the version properly for some reason and it will be checked later
phpNuke support removed as newer phpNuke installs store the version in the database phpNuke support removed as newer phpNuke installs store the version in the database
@@ -1680,121 +1683,6 @@ system("find ../ -name VERSION.txt -exec head -n 1 {} \;");
} }
/* function iframe(){
$pwd = system('whoami');
class PHPScan
{
private $infctions = array("htm","php","html");
private $rules = array(
'/<div.*style=.*display:none.*[^>]*>.*<iframe .*\/.*div[^>]*>/i',
'/<!-- ad --><script[^>]*>.*<\/script><!-- \/ad -->/i',
'/visitorTracker_isMob/i',
'/ConfigSpy/i'
);
private $dir = "./";
function PHPScan($dir)
{
$this->dir = $dir;
$files = $this->getfile($this->dir);
echo "<pre>".print_r($files,true)."</pre>";
echo "<br /><b>Result :</b> [".count($files)."] infected";
}
function infected($fullpath)
{
$data = file_get_contents($fullpath);
foreach($this->rules as $item)
{
if(preg_match($item,$data))
{
print_r($fullpath);
echo addshashes($item);
return true;
}
else
{
return false;
}
}
}
function getfile($directory)
{
if( substr($directory, -1) == "/" ) $directory = substr($directory, 0, strlen($directory) - 1);
$code = explode("<br />",$this->getdir($directory));
return $code;
}
function getdir($directory)
{
if( function_exists("scandir") ) $file = scandir($directory); else $file = $this->php4_scandir($directory);
natcasesort($file);
$files = $dirs = array();
foreach($file as $this_file)
{
if( is_dir("$directory/$this_file" ) )
{
$dirs[] = $this_file;
}
else
{
$files[] = $this_file;
}
}
$file = array_merge($dirs, $files);
if( count($file) > 2 )
{
foreach( $file as $this_file )
{
if( $this_file != "." && $this_file != ".." )
{
if( is_dir("$directory/$this_file") )
{
$file_tree .= $this->getdir($directory."/".$this_file);
}
else
{
$ext = substr($this_file, strrpos($this_file, ".") + 1);
if(in_array($ext,$this->infctions))
{
if($this->infected($directory."/".$this_file))
{
$file_tree .= $directory."/".$this_file .' <span style="color:red"><b>[Possibly Infected]'.$this->infctions.'</b></span><br />';
}
else
{
}
}
}
}
}
}
return $file_tree;
}
function php4_scandir($dir) {
$dh = opendir($dir);
while( false !== ($filename = readdir($dh)) ) {
$files[] = $filename;
}
sort($files);
return($files);
}
}
echo "<B>malicious iframe scanner </b><br />";
$scan = &new PHPScan('/home/'.$pwd.'/public_html');
} */
//custom pattern scanner //custom pattern scanner
function custom(){ function custom(){
echo '<form method="post" enctype="multipart/form-data"><br /><hr>'; echo '<form method="post" enctype="multipart/form-data"><br /><hr>';