nginx装逼:伪装隐藏网站扩展名
2023/11/2 10:05:11
2023/11/2 10:05:11
nginx装逼:伪装隐藏网站扩展名技巧,闲话少说,直接上干货代码,配置文件添加:
1、后缀隐藏
说明:
try_files是nginx中的一个指令,有点类似于rewrite,用于尝试寻找指令后面指定路径的文件或目录并返回。
$uri表示当前请求的URI路径,也就是URL域名后面的路径,不带参数。
$is_args表示如果请求的URL中带有参数,则$is_args代表的是“?”,如果请求的URL中没有参数则返回空字符串,用于传参用。
$args表示请求URL中的完整的参数。
2、后缀替换
[1] [2]
相关文章(向右看)..
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;
}
}
相关文章(向右看)..