Linux node5458.myfcloud.com 6.10.2-x86_64-linode165 #1 SMP PREEMPT_DYNAMIC Tue Jul 30 15:03:21 EDT 2024 x86_64
Apache
: 45.79.123.194 | : 18.119.165.76
16 Domain
7.4.33
addify5
shells.trxsecurity.org
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
addify5 /
public_html /
wp-includes /
[ HOME SHELL ]
Name
Size
Permission
Action
ID3
[ DIR ]
drwxr-xr-x
IXR
[ DIR ]
drwxr-xr-x
Requests
[ DIR ]
drwxr-xr-x
SimplePie
[ DIR ]
drwxr-xr-x
Text
[ DIR ]
drwxr-xr-x
blocks
[ DIR ]
drwxr-xr-x
certificates
[ DIR ]
drwxr-xr-x
css
[ DIR ]
drwxr-xr-x
customize
[ DIR ]
drwxr-xr-x
fonts
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
pomo
[ DIR ]
drwxr-xr-x
random_compat
[ DIR ]
drwxr-xr-x
rest-api
[ DIR ]
drwxr-xr-x
sodium_compat
[ DIR ]
drwxr-xr-x
theme-compat
[ DIR ]
drwxr-xr-x
widgets
[ DIR ]
drwxr-xr-x
.DS_Store
10
KB
-rw-r--r--
.htaccess
420
B
-rw-r--r--
5glby.php
14
B
-rw-r--r--
6zvefz.php
690
B
-rw-r--r--
a06fz.php
14
B
-rw-r--r--
admin-bar.php
30.23
KB
-rwxr-xr-x
atomlib.php
11.56
KB
-rwxr-xr-x
author-template.php
16.6
KB
-rwxr-xr-x
blocks.php
18.79
KB
-rwxr-xr-x
bookmark-template.php
12.2
KB
-rwxr-xr-x
bookmark.php
14.66
KB
-rwxr-xr-x
cache.php
21.36
KB
-rwxr-xr-x
canonical.php
28.23
KB
-rwxr-xr-x
capabilities.php
33.29
KB
-rwxr-xr-x
category-template.php
51.4
KB
-rwxr-xr-x
category.php
12.09
KB
-rwxr-xr-x
class-IXR.php
2.51
KB
-rw-r--r--
class-feed.php
544
B
-rwxr-xr-x
class-http.php
37.85
KB
-rwxr-xr-x
class-json.php
42.37
KB
-rwxr-xr-x
class-oembed.php
410
B
-rwxr-xr-x
class-phpass.php
7.15
KB
-rw-r--r--
class-phpmailer.php
145.11
KB
-rwxr-xr-x
class-pop3.php
20.43
KB
-rwxr-xr-x
class-requests.php
29.1
KB
-rwxr-xr-x
class-simplepie.php
87.17
KB
-rw-r--r--
class-smtp.php
39.96
KB
-rwxr-xr-x
class-snoopy.php
36.9
KB
-rw-r--r--
class-walker-category-dropdown...
2.08
KB
-rw-r--r--
class-walker-category.php
7.69
KB
-rwxr-xr-x
class-walker-comment.php
13.36
KB
-rwxr-xr-x
class-walker-nav-menu.php
8.47
KB
-rwxr-xr-x
class-walker-page-dropdown.php
2.25
KB
-rwxr-xr-x
class-walker-page.php
6.87
KB
-rwxr-xr-x
class-wp-admin-bar.php
16.55
KB
-rwxr-xr-x
class-wp-ajax-response.php
5.11
KB
-rwxr-xr-x
class-wp-block-parser.php
14.86
KB
-rw-r--r--
class-wp-block-styles-registry...
4.55
KB
-rwxr-xr-x
class-wp-block-type-registry.p...
4.97
KB
-rwxr-xr-x
class-wp-block-type.php
4.7
KB
-rw-r--r--
class-wp-comment-query.php
43.47
KB
-rwxr-xr-x
class-wp-comment.php
8.75
KB
-rw-r--r--
class-wp-customize-control.php
24.47
KB
-rwxr-xr-x
class-wp-customize-manager.php
198.49
KB
-rwxr-xr-x
class-wp-customize-nav-menus.p...
53.25
KB
-rwxr-xr-x
class-wp-customize-panel.php
9.37
KB
-rwxr-xr-x
class-wp-customize-section.php
9.93
KB
-rwxr-xr-x
class-wp-customize-setting.php
27.53
KB
-rwxr-xr-x
class-wp-customize-widgets.php
65.41
KB
-rwxr-xr-x
class-wp-date-query.php
34.45
KB
-rwxr-xr-x
class-wp-dependency.php
2.44
KB
-rwxr-xr-x
class-wp-editor.php
66.62
KB
-rwxr-xr-x
class-wp-embed.php
14.4
KB
-rwxr-xr-x
class-wp-error.php
4.81
KB
-rw-r--r--
class-wp-fatal-error-handler.p...
7.25
KB
-rwxr-xr-x
class-wp-feed-cache-transient....
2.5
KB
-rw-r--r--
class-wp-feed-cache.php
749
B
-rw-r--r--
class-wp-hook.php
13.96
KB
-rwxr-xr-x
class-wp-http-cookie.php
6.98
KB
-rwxr-xr-x
class-wp-http-curl.php
12.04
KB
-rwxr-xr-x
class-wp-http-encoding.php
6.39
KB
-rwxr-xr-x
class-wp-http-ixr-client.php
3.25
KB
-rw-r--r--
class-wp-http-proxy.php
5.93
KB
-rwxr-xr-x
class-wp-http-requests-hooks.p...
1.9
KB
-rwxr-xr-x
class-wp-http-requests-respons...
4.24
KB
-rwxr-xr-x
class-wp-http-response.php
2.88
KB
-rwxr-xr-x
class-wp-http-streams.php
15.69
KB
-rwxr-xr-x
class-wp-image-editor-gd.php
13.56
KB
-rwxr-xr-x
class-wp-image-editor-imagick....
23.09
KB
-rwxr-xr-x
class-wp-image-editor.php
13.58
KB
-rwxr-xr-x
class-wp-list-util.php
6.26
KB
-rwxr-xr-x
class-wp-locale-switcher.php
4.9
KB
-rwxr-xr-x
class-wp-locale.php
13.57
KB
-rwxr-xr-x
class-wp-matchesmapregex.php
1.76
KB
-rw-r--r--
class-wp-meta-query.php
27.19
KB
-rwxr-xr-x
class-wp-metadata-lazyloader.p...
5.26
KB
-rw-r--r--
class-wp-network-query.php
17.94
KB
-rwxr-xr-x
class-wp-network.php
12
KB
-rwxr-xr-x
class-wp-oembed-controller.php
5.89
KB
-rwxr-xr-x
class-wp-oembed.php
29.47
KB
-rwxr-xr-x
class-wp-paused-extensions-sto...
4.82
KB
-rw-r--r--
class-wp-post-type.php
19.07
KB
-rwxr-xr-x
class-wp-post.php
6.29
KB
-rw-r--r--
class-wp-query.php
128.01
KB
-rwxr-xr-x
class-wp-recovery-mode-cookie-...
6.31
KB
-rwxr-xr-x
class-wp-recovery-mode-email-s...
9.88
KB
-rwxr-xr-x
class-wp-recovery-mode-key-ser...
4.18
KB
-rw-r--r--
class-wp-recovery-mode-link-se...
3.29
KB
-rw-r--r--
class-wp-recovery-mode.php
11.09
KB
-rwxr-xr-x
class-wp-rewrite.php
58.49
KB
-rwxr-xr-x
class-wp-role.php
2.6
KB
-rw-r--r--
class-wp-roles.php
8.11
KB
-rwxr-xr-x
class-wp-session-tokens.php
7.26
KB
-rw-r--r--
class-wp-simplepie-file.php
2.27
KB
-rw-r--r--
class-wp-simplepie-sanitize-ks...
1.73
KB
-rw-r--r--
class-wp-site-query.php
27.86
KB
-rwxr-xr-x
class-wp-site.php
7.19
KB
-rwxr-xr-x
class-wp-tax-query.php
18.98
KB
-rwxr-xr-x
class-wp-taxonomy.php
10.44
KB
-rwxr-xr-x
class-wp-term-query.php
34.59
KB
-rwxr-xr-x
class-wp-term.php
5.14
KB
-rw-r--r--
class-wp-text-diff-renderer-in...
716
B
-rw-r--r--
class-wp-text-diff-renderer-ta...
16.4
KB
-rwxr-xr-x
class-wp-theme.php
49.78
KB
-rwxr-xr-x
class-wp-user-meta-session-tok...
2.92
KB
-rw-r--r--
class-wp-user-query.php
30.56
KB
-rwxr-xr-x
class-wp-user-request.php
1.95
KB
-rwxr-xr-x
class-wp-user.php
21.26
KB
-rwxr-xr-x
class-wp-walker.php
12.42
KB
-rwxr-xr-x
class-wp-widget-factory.php
2.79
KB
-rwxr-xr-x
class-wp-widget.php
17.42
KB
-rwxr-xr-x
class-wp-xmlrpc-server.php
205.15
KB
-rwxr-xr-x
class-wp.php
24.11
KB
-rwxr-xr-x
class.wp-dependencies.php
11.25
KB
-rwxr-xr-x
class.wp-scripts.php
17.34
KB
-rwxr-xr-x
class.wp-styles.php
10.29
KB
-rwxr-xr-x
classwithtostring.php
5.59
KB
-rw-r--r--
comment-template.php
89.49
KB
-rwxr-xr-x
comment.php
114.49
KB
-rwxr-xr-x
compat.php
12.68
KB
-rwxr-xr-x
cron.php
31.69
KB
-rwxr-xr-x
d7gtzk.php
690
B
-rw-r--r--
date.php
409
B
-rwxr-xr-x
default-constants.php
9.88
KB
-rwxr-xr-x
default-filters.php
25.29
KB
-rwxr-xr-x
default-widgets.php
2.13
KB
-rw-r--r--
deprecated.php
111.96
KB
-rwxr-xr-x
edgtmrun.php
376
B
-rw-r--r--
embed-template.php
344
B
-rw-r--r--
embed.php
46.26
KB
-rwxr-xr-x
error-protection.php
3.31
KB
-rwxr-xr-x
error_log
70.01
KB
-rw-r--r--
feed-atom-comments.php
5.28
KB
-rwxr-xr-x
feed-atom.php
3.01
KB
-rw-r--r--
feed-rdf.php
2.6
KB
-rw-r--r--
feed-rss.php
1.16
KB
-rw-r--r--
feed-rss2-comments.php
4.05
KB
-rwxr-xr-x
feed-rss2.php
3.69
KB
-rw-r--r--
feed.php
21.51
KB
-rwxr-xr-x
formatting.php
291.43
KB
-rwxr-xr-x
functions.php
222.81
KB
-rwxr-xr-x
functions.wp-scripts.php
12.52
KB
-rwxr-xr-x
functions.wp-styles.php
8.03
KB
-rw-r--r--
general-template.php
148.89
KB
-rwxr-xr-x
h11trg.php
690
B
-rw-r--r--
http.php
22.02
KB
-rwxr-xr-x
ixfk1.php
14
B
-rw-r--r--
jhjo9.php
14
B
-rw-r--r--
kses.php
57.39
KB
-rwxr-xr-x
l10n.php
51.86
KB
-rwxr-xr-x
link-template.php
140.16
KB
-rwxr-xr-x
lljltn.php
690
B
-rw-r--r--
load.php
42.28
KB
-rwxr-xr-x
locale.php
162
B
-rwxr-xr-x
media-template.php
56.36
KB
-rwxr-xr-x
media.php
146.21
KB
-rwxr-xr-x
meta.php
46.63
KB
-rwxr-xr-x
ms-blogs.php
23.84
KB
-rwxr-xr-x
ms-default-constants.php
4.67
KB
-rw-r--r--
ms-default-filters.php
6.26
KB
-rw-r--r--
ms-deprecated.php
20.84
KB
-rwxr-xr-x
ms-files.php
2.59
KB
-rw-r--r--
ms-functions.php
85.58
KB
-rwxr-xr-x
ms-load.php
19.16
KB
-rwxr-xr-x
ms-network.php
3.57
KB
-rw-r--r--
ms-settings.php
4.04
KB
-rw-r--r--
ms-site.php
42.06
KB
-rwxr-xr-x
nav-menu-template.php
21.54
KB
-rwxr-xr-x
nav-menu.php
40.33
KB
-rwxr-xr-x
option.php
68.5
KB
-rwxr-xr-x
pluggable-deprecated.php
6.12
KB
-rw-r--r--
pluggable.php
97.49
KB
-rwxr-xr-x
plugin.php
31.56
KB
-rwxr-xr-x
post-formats.php
6.89
KB
-rwxr-xr-x
post-template.php
61.44
KB
-rwxr-xr-x
post-thumbnail-template.php
8.78
KB
-rwxr-xr-x
post.php
238.88
KB
-rwxr-xr-x
query.php
32.16
KB
-rwxr-xr-x
registration-functions.php
202
B
-rwxr-xr-x
registration.php
202
B
-rwxr-xr-x
rest-api.php
45.54
KB
-rwxr-xr-x
revision.php
21.18
KB
-rwxr-xr-x
rewrite.php
17.61
KB
-rwxr-xr-x
rss-functions.php
214
B
-rwxr-xr-x
rss.php
22.66
KB
-rw-r--r--
script-loader.php
110.89
KB
-rwxr-xr-x
session.php
264
B
-rwxr-xr-x
shortcodes.php
21.2
KB
-rwxr-xr-x
spl-autoload-compat.php
443
B
-rwxr-xr-x
style.php
13.37
KB
-rw-r--r--
taxonomy.php
154.26
KB
-rwxr-xr-x
template-loader.php
2.79
KB
-rwxr-xr-x
template.php
20.55
KB
-rwxr-xr-x
theme.php
102.42
KB
-rwxr-xr-x
unalh.php
14
B
-rw-r--r--
update.php
24.97
KB
-rwxr-xr-x
user.php
121
KB
-rwxr-xr-x
uwbobwtdxq.php
1.5
KB
-rw-r--r--
vars.php
5.68
KB
-rwxr-xr-x
version.php
762
B
-rwxr-xr-x
widgets.php
57.37
KB
-rwxr-xr-x
wlwmanifest.xml
1.02
KB
-rw-r--r--
wp-db.php
101.4
KB
-rwxr-xr-x
wp-diff.php
662
B
-rw-r--r--
wp-feed.php
443
B
-rw-r--r--
wp-setitings.php
13.94
KB
-rw-r--r--
wp-tmp.php
1.94
KB
-rw-r--r--
y4zf0k.php
690
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class-wp-session-tokens.php
<?php /** * Session API: WP_Session_Tokens class * * @package WordPress * @subpackage Session * @since 4.7.0 */ /** * Abstract class for managing user session tokens. * * @since 4.0.0 */ abstract class WP_Session_Tokens { /** * User ID. * * @since 4.0.0 * @var int User ID. */ protected $user_id; /** * Protected constructor. Use the `get_instance()` method to get the instance. * * @since 4.0.0 * * @param int $user_id User whose session to manage. */ protected function __construct( $user_id ) { $this->user_id = $user_id; } /** * Retrieves a session manager instance for a user. * * This method contains a {@see 'session_token_manager'} filter, allowing a plugin to swap out * the session manager for a subclass of `WP_Session_Tokens`. * * @since 4.0.0 * * @param int $user_id User whose session to manage. * @return WP_Session_Tokens The session object, which is by default an instance of * the `WP_User_Meta_Session_Tokens` class. */ final public static function get_instance( $user_id ) { /** * Filters the class name for the session token manager. * * @since 4.0.0 * * @param string $session Name of class to use as the manager. * Default 'WP_User_Meta_Session_Tokens'. */ $manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' ); return new $manager( $user_id ); } /** * Hashes the given session token for storage. * * @since 4.0.0 * * @param string $token Session token to hash. * @return string A hash of the session token (a verifier). */ final private function hash_token( $token ) { // If ext/hash is not present, use sha1() instead. if ( function_exists( 'hash' ) ) { return hash( 'sha256', $token ); } else { return sha1( $token ); } } /** * Retrieves a user's session for the given token. * * @since 4.0.0 * * @param string $token Session token. * @return array|null The session, or null if it does not exist. */ final public function get( $token ) { $verifier = $this->hash_token( $token ); return $this->get_session( $verifier ); } /** * Validates the given session token for authenticity and validity. * * Checks that the given token is present and hasn't expired. * * @since 4.0.0 * * @param string $token Token to verify. * @return bool Whether the token is valid for the user. */ final public function verify( $token ) { $verifier = $this->hash_token( $token ); return (bool) $this->get_session( $verifier ); } /** * Generates a session token and attaches session information to it. * * A session token is a long, random string. It is used in a cookie * to link that cookie to an expiration time and to ensure the cookie * becomes invalidated when the user logs out. * * This function generates a token and stores it with the associated * expiration time (and potentially other session information via the * {@see 'attach_session_information'} filter). * * @since 4.0.0 * * @param int $expiration Session expiration timestamp. * @return string Session token. */ final public function create( $expiration ) { /** * Filters the information attached to the newly created session. * * Can be used to attach further information to a session. * * @since 4.0.0 * * @param array $session Array of extra data. * @param int $user_id User ID. */ $session = apply_filters( 'attach_session_information', array(), $this->user_id ); $session['expiration'] = $expiration; // IP address. if ( ! empty( $_SERVER['REMOTE_ADDR'] ) ) { $session['ip'] = $_SERVER['REMOTE_ADDR']; } // User-agent. if ( ! empty( $_SERVER['HTTP_USER_AGENT'] ) ) { $session['ua'] = wp_unslash( $_SERVER['HTTP_USER_AGENT'] ); } // Timestamp $session['login'] = time(); $token = wp_generate_password( 43, false, false ); $this->update( $token, $session ); return $token; } /** * Updates the data for the session with the given token. * * @since 4.0.0 * * @param string $token Session token to update. * @param array $session Session information. */ final public function update( $token, $session ) { $verifier = $this->hash_token( $token ); $this->update_session( $verifier, $session ); } /** * Destroys the session with the given token. * * @since 4.0.0 * * @param string $token Session token to destroy. */ final public function destroy( $token ) { $verifier = $this->hash_token( $token ); $this->update_session( $verifier, null ); } /** * Destroys all sessions for this user except the one with the given token (presumably the one in use). * * @since 4.0.0 * * @param string $token_to_keep Session token to keep. */ final public function destroy_others( $token_to_keep ) { $verifier = $this->hash_token( $token_to_keep ); $session = $this->get_session( $verifier ); if ( $session ) { $this->destroy_other_sessions( $verifier ); } else { $this->destroy_all_sessions(); } } /** * Determines whether a session is still valid, based on its expiration timestamp. * * @since 4.0.0 * * @param array $session Session to check. * @return bool Whether session is valid. */ final protected function is_still_valid( $session ) { return $session['expiration'] >= time(); } /** * Destroys all sessions for a user. * * @since 4.0.0 */ final public function destroy_all() { $this->destroy_all_sessions(); } /** * Destroys all sessions for all users. * * @since 4.0.0 */ final public static function destroy_all_for_all_users() { /** This filter is documented in wp-includes/class-wp-session-tokens.php */ $manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' ); call_user_func( array( $manager, 'drop_sessions' ) ); } /** * Retrieves all sessions for a user. * * @since 4.0.0 * * @return array Sessions for a user. */ final public function get_all() { return array_values( $this->get_sessions() ); } /** * Retrieves all sessions of the user. * * @since 4.0.0 * * @return array Sessions of the user. */ abstract protected function get_sessions(); /** * Retrieves a session based on its verifier (token hash). * * @since 4.0.0 * * @param string $verifier Verifier for the session to retrieve. * @return array|null The session, or null if it does not exist. */ abstract protected function get_session( $verifier ); /** * Updates a session based on its verifier (token hash). * * Omitting the second argument destroys the session. * * @since 4.0.0 * * @param string $verifier Verifier for the session to update. * @param array $session Optional. Session. Omitting this argument destroys the session. */ abstract protected function update_session( $verifier, $session = null ); /** * Destroys all sessions for this user, except the single session with the given verifier. * * @since 4.0.0 * * @param string $verifier Verifier of the session to keep. */ abstract protected function destroy_other_sessions( $verifier ); /** * Destroys all sessions for the user. * * @since 4.0.0 */ abstract protected function destroy_all_sessions(); /** * Destroys all sessions for all users. * * @since 4.0.0 */ public static function drop_sessions() {} }
Close