!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/sms.picotech.app/public_html/vendor/phenx/php-font-lib/src/FontLib/WOFF/   drwxr-xr-x
Free 29.45 GB of 117.98 GB (24.96%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     File.php (1.95 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * @package php-font-lib
 * @link    https://github.com/dompdf/php-font-lib
 * @author  Fabien Ménager <fabien.menager@gmail.com>
 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
 */

namespace FontLib\WOFF;

use 
FontLib\Table\DirectoryEntry;

/**
 * WOFF font file.
 *
 * @package php-font-lib
 *
 * @property TableDirectoryEntry[] $directory
 */
class File extends \FontLib\TrueType\File {
  function 
parseHeader() {
    if (!empty(
$this->header)) {
      return;
    }

    
$this->header = new Header($this);
    
$this->header->parse();
  }

  public function 
load($file) {
    
parent::load($file);

    
$this->parseTableEntries();
    
$dataOffset $this->pos() + count($this->directory) * 20;

    
$fw $this->getTempFile(false);
    
$fr $this->f;

    
$this->$fw;
    
$offset  $this->header->encode();

    foreach (
$this->directory as $entry) {
      
// Read ...
      
$this->$fr;
      
$this->seek($entry->offset);
      
$data $this->read($entry->length);

      if (
$entry->length $entry->origLength) {
        
$data = (string) gzuncompress($data);
      }

      
// Prepare data ...
      
$length        mb_strlen($data'8bit');
      
$entry->length $entry->origLength $length;
      
$entry->offset $dataOffset;

      
// Write ...
      
$this->$fw;

      
// Woff Entry
      
$this->seek($offset);
      
$offset += $this->write($entry->tag4); // tag
      
$offset += $this->writeUInt32($dataOffset); // offset
      
$offset += $this->writeUInt32($length); // length
      
$offset += $this->writeUInt32($length); // origLength
      
$offset += $this->writeUInt32(DirectoryEntry::computeChecksum($data)); // checksum

      // Data
      
$this->seek($dataOffset);
      
$dataOffset += $this->write($data$length);
    }

    
$this->$fw;
    
$this->seek(0);

    
// Need to re-parse this, don't know why
    
$this->header    null;
    
$this->directory = array();
    
$this->parseTableEntries();
  }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0037 ]--