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

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/nginx/html/phpMY/libraries/   drwxrwxr-x
Free 83.33 GB of 96.73 GB (86.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     string.lib.php (2.78 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * Specialized String Functions for phpMyAdmin
 *
 * Copyright 2002 Robin Johnson <[email protected]>
 * http://www.orbis-terrarum.net/?l=people.robbat2
 *
 * Defines a set of function callbacks that have a pure C version available if
 * the "ctype" extension is available, but otherwise have PHP versions to use
 * (that are slower).
 *
 * The SQL Parser code relies heavily on these functions.
 *
 * @todo a .lib filename should not have code in main(), split or rename file
 * @package PhpMyAdmin
 */
if (! defined('PHPMYADMIN')) {
    exit;
}

/**
 * Load proper code for handling input.
 */
if (@function_exists('mb_strlen')) {
    
mb_internal_encoding('utf-8');
    include 
'./libraries/string_mb.lib.php';
} else {
    include 
'./libraries/string_native.lib.php';
}

/**
 * Load ctype handler.
 */
if (@extension_loaded('ctype')) {
    include 
'./libraries/string_type_ctype.lib.php';
} else {
    include 
'./libraries/string_type_native.lib.php';
}

/**
 * Checks if a given character position in the string is escaped or not
 *
 * @param string   string to check for
 * @param integer  the character to check for
 * @param integer  starting position in the string
 * @return  boolean  whether the character is escaped or not
 */
function PMA_STR_charIsEscaped($string$pos$start 0)
{
    
$pos max(intval($pos), 0);
    
$start max(intval($start), 0);
    
$len PMA_strlen($string);
    
// Base case:
    // Check for string length or invalid input or special case of input
    // (pos == $start)
    
if ($pos <= $start || $len <= max($pos$start)) {
        return 
false;
    }

    
$pos--;
    
$escaped     false;
    while (
$pos >= $start && PMA_substr($string$pos1) == '\\') {
        
$escaped = !$escaped;
        
$pos--;
    } 
// end while

    
return $escaped;
// end of the "PMA_STR_charIsEscaped()" function


/**
 * Checks if a number is in a range
 *
 * @param integer  number to check for
 * @param integer  lower bound
 * @param integer  upper bound
 * @return  boolean  whether the number is in the range or not
 */
function PMA_STR_numberInRangeInclusive($num$lower$upper)
{
    return (
$num >= $lower && $num <= $upper);
// end of the "PMA_STR_numberInRangeInclusive()" function

/**
 * Checks if a character is an SQL identifier
 *
 * @param string   character to check for
 * @param boolean  whether the dot character is valid or not
 * @return  boolean  whether the character is an SQL identifier or not
 */
function PMA_STR_isSqlIdentifier($c$dot_is_valid false)
{
    return (
PMA_STR_isAlnum($c)
        || (
$ord_c ord($c)) && $ord_c >= 192 && $ord_c != 215 && $ord_c != 249
        
|| $c == '_'
        
|| $c == '$'
        
|| ($dot_is_valid != false && $c == '.'));
// end of the "PMA_STR_isSqlIdentifier()" function

?>

:: 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 HackingTool | HackingTool | Generation time: 0.0032 ]--