nginx装逼:伪装隐藏网站扩展名
  2023/11/2 10:05:11
  nginx装逼:伪装隐藏网站扩展名技巧,闲话少说,直接上干货代码,配置文件添加:

1、后缀隐藏

location / {
  root "E:\root" ;#root html;
  index index.html index.htm;index.jsp;
  #隐藏扩展名(如jsp),让人猜不透你的服务器后台:
  try_files $uri $uri/ $uri.jsp$is_args$args;
  #后缀为php的替换成p,让黑客搞不懂你的后台
  if ( $request_uri ~* \.php$){ #截取后缀php的
    rewrite ^/(.*)\.php$ /$1.p last;
    break;
}

说明:
try_files是nginx中的一个指令,有点类似于rewrite,用于尝试寻找指令后面指定路径的文件或目录并返回。
$uri表示当前请求的URI路径,也就是URL域名后面的路径,不带参数。
$is_args表示如果请求的URL中带有参数,则$is_args代表的是“?”,如果请求的URL中没有参数则返回空字符串,用于传参用。
$args表示请求URL中的完整的参数。

2、后缀替换

location / {
  #后缀为php的替换成p,让黑客搞不懂你的后台
  if ( $request_uri ~* \.asp$){ #截取后缀asp的
    rewrite ^/(.*)\.asp$ /$1.html last; #后缀为asp的替换成html
    break;
  }
}
 [1] [2]

相关文章(向右看)..

·相关
C#unity定时延迟函数的常用
Unity如何使用HDRP,项目/图
Unity判断物体是否在摄像机视
UnityC#五种方法调用其他脚
C#协程的几种调用方法
u3d出现Autodesk.Fb/图
C#实现三维自动寻址导航技术
unity之HDRP性能质量最优/图
Unity提升画质的几点注意,U
unity使用GUI及时控制文字

·热点