Hackmyvm综合靶机 | Driftingblues-1

前提概要

靶场地址:https://www.vulnhub.com/entry/driftingblues-1,625/,是一个极其简单的靶场,需要具备以下前置知识:

  • 基础的Linux命令及操作
  • 基础的渗透测试工具使用(Kali / nmap下的工具)

二珂说:这个靶机系列是跟着新仔一起入坑的,他太卷了,咱们也不能速度太慢了!!!后面还会再次复习DC靶机的实现过程…

信息收集

arp-scan 192.168.132.0/24

image-20220401150711160

之前都是扫出目标后就之间nmap一把梭

后面了解到这样容易暴露目标

所以我们一步一步来

#先扫端口
nmap -p- 192.168.132.158

#扫出来端口再扫描相关服务版本
 nmap -sV -A -p- -T4 192.168.132.158

image-20220401150652453

既然开启了80端口HTTP服务那必须访问一波web页面寻找有用信息

扫了一遍web页面发现俩个邮箱,后面应该有用

[email protected][email protected]

密码破解

再审查一下页面源代码(第一次审查源代码,之前打DC系列的时候都没有思考过)

### 关于靶机中 X-Forwarded-For 的使用场景及配置方法 #### 使用场景 `X-Forwarded-For` 是一个HTTP头字段,通常由代理服务器、负载均衡器或其他中间件设置。该头部用于识别通过HTTP代理或负载平衡器之后的客户端原始IP地址。当请求经过多个中介节点时,每个节点可以在 `X-Forwarded-For` 头部追加自己的IP地址,形成一系列的IP列表[^4]。 对于Web应用程序而言,在处理来自外部网络的流量时,如果前端部署有反向代理,则应用本身接收到的是代理服务器的IP而非最终用户的实际公网IP。此时就需要依赖 `X-Forwarded-For` 来获取真实的访问者信息[^2]。 #### 配置方法 在Linux环境下(如Ubuntu),可以通过修改Nginx或Apache等Web服务器配置文件来支持并信任特定来源的 `X-Forwarded-For` 请求头: ##### Nginx 配置示例 编辑站点配置文件 `/etc/nginx/sites-available/default` 或其他自定义位置下的相应配置文件,加入如下内容: ```nginx location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ``` 上述配置使得Nginx能够正确转发客户端的真实IP给后端的应用程序,并且会自动累加现有的 `X-Forwarded-For` 值。 ##### Apache 配置示例 针对Apache Web Server, 修改 `.htaccess` 文件或者主配置文件中的 `<VirtualHost>` 指令部分,添加以下指令: ```apache RequestHeader set X-Forwarded-Proto "https" SetEnvIf X-Forwarded-For "^.*\..*\..*\.." forwarded=yes RequestHeader append X-Forwarded-For %{REMOTE_ADDR}s env=forwarded ``` 这段代码实现了类似的功能——即确保每次请求都携带更新后的 `X-Forwarded-For` 字段传递至下游服务。 为了使更改生效,记得重启相应的Web服务器进程: ```bash sudo systemctl restart nginx # or for apache sudo systemctl restart apache2 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1erkeU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值