Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
sdgamatya /
vendor /
psy /
psysh /
src /
Psy /
[ HOME SHELL ]
Name
Size
Permission
Action
CodeCleaner
[ DIR ]
drwxr-xr-x
Command
[ DIR ]
drwxr-xr-x
Exception
[ DIR ]
drwxr-xr-x
ExecutionLoop
[ DIR ]
drwxr-xr-x
Formatter
[ DIR ]
drwxr-xr-x
Input
[ DIR ]
drwxr-xr-x
Output
[ DIR ]
drwxr-xr-x
Readline
[ DIR ]
drwxr-xr-x
Reflection
[ DIR ]
drwxr-xr-x
Sudo
[ DIR ]
drwxr-xr-x
TabCompletion
[ DIR ]
drwxr-xr-x
Util
[ DIR ]
drwxr-xr-x
VarDumper
[ DIR ]
drwxr-xr-x
VersionUpdater
[ DIR ]
drwxr-xr-x
Autoloader.php
894
B
-rw-r--r--
CodeCleaner.php
7.95
KB
-rw-r--r--
Compiler.php
4.65
KB
-rw-r--r--
ConfigPaths.php
5.92
KB
-rw-r--r--
Configuration.php
34.14
KB
-rw-r--r--
ConsoleColorFactory.php
2.39
KB
-rw-r--r--
Context.php
7.37
KB
-rw-r--r--
ContextAware.php
595
B
-rw-r--r--
ParserFactory.php
2.37
KB
-rw-r--r--
Shell.php
29.33
KB
-rw-r--r--
Sudo.php
4.18
KB
-rw-r--r--
functions.php
11.03
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Compiler.php
<?php /* * This file is part of Psy Shell. * * (c) 2012-2017 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Psy; use Symfony\Component\Finder\Finder; /** * A Psy Shell Phar compiler. */ class Compiler { /** * Compiles psysh into a single phar file. * * @param string $pharFile The full path to the file to create */ public function compile($pharFile = 'psysh.phar') { if (file_exists($pharFile)) { unlink($pharFile); } $this->version = Shell::VERSION; $phar = new \Phar($pharFile, 0, 'psysh.phar'); $phar->setSignatureAlgorithm(\Phar::SHA1); $phar->startBuffering(); $finder = Finder::create() ->files() ->ignoreVCS(true) ->name('*.php') ->notName('Compiler.php') ->notName('Autoloader.php') ->in(__DIR__ . '/..'); foreach ($finder as $file) { $this->addFile($phar, $file); } $finder = Finder::create() ->files() ->ignoreVCS(true) ->name('*.php') ->exclude('Tests') ->exclude('tests') ->exclude('Test') ->exclude('test') ->in(__DIR__ . '/../../build-vendor'); foreach ($finder as $file) { $this->addFile($phar, $file); } // Stubs $phar->setStub($this->getStub()); $phar->stopBuffering(); unset($phar); } /** * Add a file to the psysh Phar. * * @param \Phar $phar * @param \SplFileInfo $file * @param bool $strip (default: true) */ private function addFile($phar, $file, $strip = true) { $path = str_replace(dirname(dirname(__DIR__)) . DIRECTORY_SEPARATOR, '', $file->getRealPath()); $content = file_get_contents($file); if ($strip) { $content = $this->stripWhitespace($content); } elseif ('LICENSE' === basename($file)) { $content = "\n" . $content . "\n"; } $phar->addFromString($path, $content); } /** * Removes whitespace from a PHP source string while preserving line numbers. * * @param string $source A PHP string * * @return string The PHP string with the whitespace removed */ private function stripWhitespace($source) { if (!function_exists('token_get_all')) { return $source; } $output = ''; foreach (token_get_all($source) as $token) { if (is_string($token)) { $output .= $token; } elseif (in_array($token[0], array(T_COMMENT, T_DOC_COMMENT))) { $output .= str_repeat("\n", substr_count($token[1], "\n")); } elseif (T_WHITESPACE === $token[0]) { // reduce wide spaces $whitespace = preg_replace('{[ \t]+}', ' ', $token[1]); // normalize newlines to \n $whitespace = preg_replace('{(?:\r\n|\r|\n)}', "\n", $whitespace); // trim leading spaces $whitespace = preg_replace('{\n +}', "\n", $whitespace); $output .= $whitespace; } else { $output .= $token[1]; } } return $output; } private static function getStubLicense() { $license = file_get_contents(__DIR__ . '/../../LICENSE'); $license = str_replace('The MIT License (MIT)', '', $license); $license = str_replace("\n", "\n * ", trim($license)); return $license; } const STUB_AUTOLOAD = <<<'EOS' Phar::mapPhar('psysh.phar'); require 'phar://psysh.phar/build-vendor/autoload.php'; EOS; /** * Get a Phar stub for psysh. * * This is basically the psysh bin, with the autoload require statements swapped out. * * @return string */ private function getStub() { $content = file_get_contents(__DIR__ . '/../../bin/psysh'); if (version_compare(PHP_VERSION, '5.4', '<')) { $content = str_replace('#!/usr/bin/env php', '#!/usr/bin/env php -d detect_unicode=Off', $content); } $content = preg_replace('{/\* <<<.*?>>> \*/}sm', self::STUB_AUTOLOAD, $content); $content = preg_replace('/\\(c\\) .*?with this source code./sm', self::getStubLicense(), $content); $content .= '__HALT_COMPILER();'; return $content; } }
Close