乌云镜像的使用

乌云镜像

“ 谁用乌云换日星,谁用匕首换光明。”

  • 学习使用乌云镜像。
    乌云镜像下载:https://github.com/hanc00l/wooyun_public
  1. 首先,了解VMware虚拟机三种网络模式,知道在虚拟机使用桥接模式即可与主机互通。(此镜像使用的python框架为flask,默认端口为5000)

打开镜像我们查看可发现目录/home/hancool/wooyun_public/flask/中有app.py文件。
在这里插入图片描述

  1. 使用python app.py运行发现报错:
socket.error: [Errno 98] Address already in use

查找后发现,可能是由于关闭连接后立马运行导致。
在这里插入图片描述
socket.error: [Errno 98] Address already in use原因和解决方法

  1. 于是我进行了镜像的重启,但在运行dhclient命令时得不到回应:

在这里插入图片描述
猜测是桥接模式下我换了网卡的原因,要将VMnet中自动设置更改为本机对应的网卡,再试一下就可以了:
在这里插入图片描述

  1. 这时ping该地址也是通的了,再运行app.py文件即可访问。

在这里插入图片描述

  1. 但当我将它放到后台运行时:
    在这里插入图片描述
    我再次试图运行app.py文件就会报错:
BrokenPipeError: [Errno 32] Broken pipe

windows下多线程的问题

并且此时浏览器访问又出错了,想到查看一下我的端口状态
在这里插入图片描述
发现与之前的有所区别:
在这里插入图片描述
有个端口显示TIME_WAIT了,于是重启一下,重新dhclient即可解决。

  1. 我再次nohup试图将其放在后台运行,此时服务都是正常的,ping也通,但就是访问不上……
    nohup+&不起作用问题
  • 注意下正常情况下 nohup 要用 exit 退出,而不是直接关闭窗口(镜像没有图形化界面,也就没有终端窗口,就小心下&前的空格就好)
  • 即使有了nohup.out文件也要运行app.py才可访问
    在这里插入图片描述
    只挂在后台也是不能正常访问的(可能因为服务会关闭,有个mysql,mongodb)。
    在这里插入图片描述

愿与君共勉,守得云开见月明。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值