通过 SMB 共享获取 pcap 流量包,Wireshark 溯源攻击者并提取修复传输载荷完整指南
[TOC](目录)0 前言与实验概述0.1 实验流程总览内网沦陷机通过 SMB 共享下载靶机 pcap 流量包 → Kali Wireshark 分析流量定位攻击者 IP、识别 SYN 半开端口扫描范围追踪 TCP 流获取黑客窃取的系统用户名导出 HTTP 载荷压缩包修复损坏 ZIP、解压 / 爆破密码还原文件0.2 实验目标掌握 SMB 文件共享访问、流量包下载操作Kali/Windows 双环境熟练使用 Wireshark 显示过滤器溯源攻击行为区分流量包两种文件导出方式理解协议头与纯载荷区别掌握 binwalk、zip 修复、fcrackzip 爆破、pcapfix 全套流量取证工具识别常见文件十六进制文件头手动 / 自动修复残缺文件0.3 环境准备攻击分析端Kali Linux自带 smbclient、wireshark、binwalk、fcrackzip、pcapfix靶机Windows SMB 共享服务开放 445 端口存放.pcapng流量包工具清单Wireshark、WinHex文件头查看、7z1 任务一通过 SMB 共享下载 pcap 流量包SMBServer Message Block是局域网文件共享协议默认 TCP 445 端口本实验使用 guest 匿名访问共享。1.1 Kali Linux 操作# 1. 扫描目标所有共享目录 smbclient -L //172.16.28.141 -U guest # 2. 连接指定共享文件夹替换ShareName为扫描出的共享名 smbclient //172.16.28.141/ShareName -U guest # 3. 在smb交互终端下载流量包到Kali家目录 get xxx.pcap /home/kali/ # 退出SMB连接 exit1.2 Windows 环境操作打开文件资源管理器顶部地址栏输入\\172.16.28.141回车即可浏览共享文件夹直接复制 pcap 流量包到本地。1.3 SMB 与常用文件传输协议对比协议TCP 底层可靠文件并发锁断网续传原子操作在线共享编辑SMB3✅完善原生支持✅最优NFS4✅兼容性差❌较弱仅 Linux 适用FTP✅❌❌❌❌SFTP✅❌❌❌❌HTTP✅❌仅分段下载❌❌WebDAV✅简易锁❌❌勉强可用2 任务二Wireshark 流量包深度分析2.1 Wireshark 常用显示过滤器大全1IP 过滤ip.src192.168.1.100 # 源IP为指定地址 ip.dst192.168.1.100 # 目标IP为指定地址 ip.addr192.168.1.100 # 包含该IP的所有数据包2MAC 地址过滤eth.src00:11:22:33:44:55 eth.dst00:11:22:33:44:55 eth.addr00:11:22:33:44:553端口过滤tcp.port80 # 源/目标任意一端为80端口 tcp.dstport445 # 目标端口445 tcp.srcport139 # 源端口1394协议过滤直接输入协议名http、tcp、icmp、smb2.2 步骤 1定位攻击者 IP流量中存在大量TCP [SYN]数据包特征为半开端口扫描源 IP[192.168.27.128](192.168.27.128)持续更换目标端口发送 SYN 包→ 攻击者目标 IP[192.168.27.131](192.168.27.131)被动接收探测→ 受害靶机2.3 步骤 2提取端口扫描范围① 筛选黑客发往靶机所有流量ip.src 192.168.27.128 ip.dst 192.168.27.131② 只保留扫描探测包仅 SYN无 ACKSYN 包 黑客发起端口探测ip.src 192.168.27.128 ip.dst 192.168.27.131 tcp.flags.syn 1 tcp.flags.ack 0查看数据包Dst Port列最小、最大端口即为扫描范围。③ 筛选靶机回复的开放端口SYNACK靶机回复 SYNACK 代表端口开放(ip.src192.168.27.128ip.dst192.168.27.131||ip.src192.168.27.131ip.dst192.168.27.128)tcp.flags.syn1tcp.flags.ack12.4 步骤 3追踪 TCP 流提取黑客获取的用户名过滤攻击者全部流量ip.addr 192.168.27.128快捷键CtrlF搜索模式选择【字符串 / 分组字节】关键词cat、passwd、user、whoami命中数据包 → 右键【追踪流】→【TCP 流】完整查看黑客执行命令与回显案例流内读取easy.txt获取系统用户名XTCMB3 任务三导出传输载荷、修复并解压压缩文件3.1 两种文件导出方式推荐Export Objects → HTTP仅导出纯响应体二进制数据无 HTTP 协议头导出后可直接解压。操作顶部菜单 文件 → 导出对象 → HTTP选中对应响应导出不推荐Export packet Bytes导出包含 HTTP 请求头、响应头的完整数据包文件混杂冗余字节无法直接解压。3.2 Kali 使用 binwalk 自动提取流量包内所有文件# 自动提取流量包内所有识别到的文件 binwalk -e ez.pcapng # 仅单独提取ZIP压缩包 binwalk --ddzip archive:zip ez.pcapng # 查看提取目录 ls -lh _ez.pcapng_extracted/3.3 文件损坏原因与修复方案3.3.1 常见文件十六进制头部特征WinHex 查看ZIP50 4B 03 04JPGFF D8 FF E0PNG89 50 4E 47 0D 0A 1A 0A3.3.2 ZIP 解压报错两种成因传输 / 抓包中断文件数据残缺可修复恢复部分内容题目人为构造空壳 ZIP仅文件头无数据修复无效需 CRC 爆破3.3.3 ZIP 自动修复命令# 强制修复损坏压缩包输出新文件fix2.zip zip -FF fix1.zip --out fix2.zip # 解压修复后的文件 unzip fix2.zip # 校验压缩包完整性 7z t fix2.zip3.3.4 修复损坏的 pcap 流量包pcapfixpcapfix -d damaged_file.pcap -o fixed_file.pcap作用修复 pcap/pcapng 文件头、校验和错误解决 Wireshark 无法打开流量包问题。3.3.5 ZIP 密码爆破fcrackzip# 爆破1-6位纯数字密码 fcrackzip -b -c 1 -l 1-6 -u switch.zip # 爆破1-8位小写字母数字组合 fcrackzip -b -c a1 -l 1-8 -u switch.zip4 实验总结与常见踩坑排错4.1 核心知识点汇总SMB 匿名共享使用smbclient -U guest445 端口为标准端口Wireshark SYN 无 ACK 端口探测SYNACK 端口开放流量取证优先用 Export Objects 导出纯载荷避免导出完整数据包binwalk 批量提取流量内隐藏文件pcapfix 修复损坏抓包文件残缺 ZIP 先用zip -FF修复加密 ZIP 使用 fcrackzip 爆破密码。4.2 高频报错解决smbclient 连接失败检查目标 445 端口通不通、防火墙拦截、guest 账户启用Wireshark 过滤无数据包IP / 端口输入错误区分源 / 目标过滤语法ZIP 提示损坏先用 binwalk 重新提取再执行 zip 修复命令binwalk 提取为空流量包无文件传输或过滤选错数据包。

相关新闻

电脑越来越卡?这款免费开源的Windows系统优化工具,3分钟让它重获新生

电脑越来越卡?这款免费开源的Windows系统优化工具,3分钟让它重获新生

电脑越来越卡?这款免费开源的Windows系统优化工具,3分钟让它重获新生 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other ch…

2026/10/10 18:03:13 阅读更多 →
CS2_External OBS绕过实战:一个开关让辅助界面从直播画面消失,观众和录屏都看不见

CS2_External OBS绕过实战:一个开关让辅助界面从直播画面消失,观众和录屏都看不见

CS2_External OBS绕过实战:一个开关让辅助界面从直播画面消失,观众和录屏都看不见 【免费下载链接】CS2_External CS2 external cheat. 项目地址: https://gitcode.com/gh_mirrors/cs/CS2_External 深夜开黑,你正用 CS2_External 打排…

2026/10/10 18:03:09 阅读更多 →
删数问题(贪心)

删数问题(贪心)

题目描述给定一个用十进制数字串表示的高精度正整数 n。从中恰好删除 k 位数字后,将剩余数字按它们在原串中的相对顺序拼接成一个新的非负整数。请输出所有合法删除方案中能够得到的最小整数。剩余数字串可以含有前导零,但输出时不得保留前导零。如果剩余…

2026/10/10 18:03:15 阅读更多 →

最新新闻

基于STM32单片机直流无刷电机PID控制温度PWM调速编码器蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S457

基于STM32单片机直流无刷电机PID控制温度PWM调速编码器蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S457

STM32-S457-无刷电机测速编码器温度超速高温报警PID控制PWM10档加减速正反转电源OLED屏声光提醒按键(无线方式选择)产品功能描述:本系统由STM32F103C8T6单片机核心板、OLED屏、(无线蓝牙/无线WIFI/无线视频监控/联网云平台模块-可选)、电压转…

2026/10/13 10:08:26 阅读更多 →
基于STM32单片机激光测距仪TOF激光传感器VL53L1X倒车雷达蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S450

基于STM32单片机激光测距仪TOF激光传感器VL53L1X倒车雷达蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S450

STM32-S450-电磁波检测舵机保护报警频率变化预警阈值保护阈值超阈值报警OLED屏声光提醒按键(无线方式选择)产品功能描述:本系统由STM32F103C8T6单片机核心板、OLED屏、(无线蓝牙/无线WIFI/无线视频监控/联网云平台模块-可选)、激光测距传感器…

2026/10/13 10:08:26 阅读更多 →
敏捷开发全流程会议实战指南:从Sprint规划到回顾会的高效落地

敏捷开发全流程会议实战指南:从Sprint规划到回顾会的高效落地

敏捷开发这几年几乎成了软件团队的标配词汇,但真正把“敏捷”落实到日常工作中的,往往都绕不开一件事:开会。从需求进待办列表到版本发布,串起整个迭代的其实是一套固定的会议节奏——Sprint规划、每日站会、Sprint评审、Sprint回…

2026/10/13 10:08:26 阅读更多 →
基于STM32单片机电磁波检测电磁波传感器电磁辐射蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S445

基于STM32单片机电磁波检测电磁波传感器电磁辐射蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S445

STM32-S445-电磁波检测报警频率变化预警阈值超阈值报警OLED屏声光提醒按键(无线方式选择)产品功能描述:本系统由STM32F103C8T6单片机核心板、OLED屏、(无线蓝牙/无线WIFI/无线视频监控/联网云平台模块-可选)、电磁波检测模块、舵机控制电路、…

2026/10/13 10:08:26 阅读更多 →
RHCSA实战:LAMP环境部署phpBB论坛全指南

RHCSA实战:LAMP环境部署phpBB论坛全指南

1. 项目背景与目标解析作为Linux系统管理员认证(RHCSA)的实践考核项目,搭建一个完整可用的论坛系统是检验学员综合能力的经典考题。这个项目看似简单,实则涵盖了Linux系统管理的多个核心技能点:从基础环境配置、服务部署到安全加固&#xff0…

2026/10/13 10:08:26 阅读更多 →
SpringBoot+Vue仿淘宝电商系统源码解析:从环境搭建到订单闭环

SpringBoot+Vue仿淘宝电商系统源码解析:从环境搭建到订单闭环

1. 项目到底做什么:仿淘宝平台的功能全景先说结论,这套源码就是一个典型的电商系统第一版标配。我从后端到前端拆开看了一圈,整体技术路线非常稳:SpringBoot负责接口和业务逻辑,Vue全家桶负责页面渲染和交互&#xff0…

2026/10/13 10:07:25 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →