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]

相关文章(向右看)..

·相关
Unity中Vector3中一些
Unity中用C#遍历文件夹遍历
ffmpeg使用GPU硬件加速视
不安装VS如何编译GitHub开
msxml3.dll指定资源下载
CRUL命令及参数浅析/CRUL
运行bat时如何彻底隐藏cmd窗
Unity中代码GUI绘制方法大
Python在C4D中的基本应用
小程序如何实现数据本地化而无须服

·热点