首页 > 系统相关 >【网络技术】【Kali Linux】Wireshark嗅探(十六)BT-DHT(比特流分布式哈希表协议)报文捕获及分析

【网络技术】【Kali Linux】Wireshark嗅探(十六)BT-DHT(比特流分布式哈希表协议)报文捕获及分析

时间:2024-05-29 10:28:45浏览次数:31  
标签:协议 Kali 比特流 嗅探 Linux DHT Wireshark

往期 Kali Linux 上的 Wireshark 嗅探实验见博客:

【网络技术】【Kali Linux】Wireshark嗅探(一)ping 和 ICMP

【网络技术】【Kali Linux】Wireshark嗅探(二)TCP 协议

【网络技术】【Kali Linux】Wireshark嗅探(三)用户数据报(UDP)协议

【网络技术】【Kali Linux】Wireshark嗅探(四)域名系统(DNS)

【网络技术】【Kali Linux】Wireshark嗅探(五)文件传输协议(FTP)

【网络技术】【Kali Linux】Wireshark嗅探(六)地址解析协议(ARP)

【网络技术】【Kali Linux】Wireshark嗅探(七)超文本传送协议(HTTP)

【网络技术】【Kali Linux】Wireshark嗅探(八)动态主机配置协议(DHCP)

【网络技术】【Kali Linux】Wireshark嗅探(九)安全HTTP协议(HTTPS协议)

【网络技术】【Kali Linux】Wireshark嗅探(十)IPv4和IPv6

【网络技术】【Kali Linux】Wireshark嗅探(十一)以太网Ethernet协议报文捕获及分析

【网络技术】【Kali Linux】Wireshark嗅探(十二)NBNS协议报文捕获及分析

【网络技术】【Kali Linux】Wireshark嗅探(十三)IGMP(因特网组管理)协议报文捕获及分析

【网络技术】【Kali Linux】Wireshark嗅探(十四)QUIC(快速UDP互联网连接)协议报文捕获及分析

【网络技术】【Kali Linux】Wireshark嗅探(十五)SSDP(简单服务发现协议)报文捕获及分析

一、BT-DHT协议简介(摘录自百度AI生成内容)

DHT(Distributed Hash Table,分布式哈希表)是一种分布式存储方法,用于在没有中心服务器的情况下存储和共享大型网络中的信息。

在比特流(BitTorrent)环境中,DHT 被用来定位资源的位置,分享种子信息,以及进行点对点通信。

DHT 网络是由节点组成,每个节点都有一个唯一的节点标识符(node ID),通过计算资源的哈希值来确定资源的位置。

对于bt-dht协议,我们可以使用一些流行的DHT库来实现,例如:Kademlia,以Python为例,可以使用dht-forward库。

二、网络环境

本次实验采用无线局域网(WLAN)进行,只需要1台运行Windows 11操作系统的主机。

三、BT-DHT协议报文捕获

启动Wireshark,选择本地无线局域网连接,在过滤条件一栏中输入bt-dht,捕获结果如下图所示:

在这里插入图片描述

四、BT-DHT协议报文分析

选中捕获的其中一则报文,右键其BT-DHT协议段,选择“复制——所有可见项目”,得到报文的内容如下:

# 1、物理层
Frame 23223: 109 bytes on wire (872 bits), 109 bytes captured (872 bits) on interface \Device\NPF_{6D6E1E4D-E75A-45D1-9A8C-A0E81BEF93DC}, id 0
# 2、数据链路层
Ethernet II, Src: IntelCor_63:91:33 (38:87:d5:63:91:33), Dst: HuaweiTe_01:72:0f (c8:33:e5:01:72:0f)
# 3、网际层
Internet Protocol Version 4, Src: 192.168.1.6, Dst: 35.232.31.198
# 4、传输层
User Datagram Protocol, Src Port: 57210, Dst Port: 6881
# 5、应用层(使用BT-DHT协议)
BitTorrent DHT Protocol
    Request arguments: Dictionary...
    Request type: ping
    Transaction ID: 706e0000
    Version: 58444854
    Message type: Request
    Terminator: e

五、实验总结

本次实验使用Wireshark软件,对无线局域网中使用的BT-DHT(比特流分布式哈希表)协议进行了初步探测和报文分析,对协议的发展历史和工作原理获得了初步了解。

六、参考文献

1、《计算机网络(第7版)》,谢希仁 编著,北京,电子工业出版社,2017年10月;

2、《Kali Linux 2 网络渗透测试——实践指南(第2版)》,李华峰 著,北京,人民邮电出版社,2021年3月。

标签:协议,Kali,比特流,嗅探,Linux,DHT,Wireshark
From: https://blog.csdn.net/weixin_43031313/article/details/139278800

相关文章

  • Kali linux更新太慢?
    1.打开终端输入sudovim/etc/apt/sources.list2.找到键盘上的开头是 lns键点击左下角就后出现“插入”3.然后加入以下任意一种国源#阿里云debhttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.aliyun.com/kalikali-r......
  • spiderfoot一键扫描IP信息(KALI工具系列九)
    目录1、KALILINUX简介2、spiderfoot工具简介  3、在KALI中使用spiderfoot3.1目标主机IP(win)3.2KALI的IP   4、命令示例 4.1web访问4.2扫描并进行DNS解析4.3全面扫描 5、总结1、KALILINUX简介KaliLinux是一个功能强大、多才多艺的Linux发行版,......
  • kali常用的信息收集
    找历史框架漏洞查找相关框架漏洞searchsploitSimplePHPBlog(cms名称)下载相关文件searchsploitSimplePHPBlog-m1191.pl查看perl文件mousepad1191.pl下载模组sudoaptinstalllibswitch-perl创建一个用户sudoperl1191.pl-hhttp://10.10.10.100/blog......
  • netdiscover一键收集子网内的所有信息(KALI工具系列六)
    目录1、KALILINUX简介2、netdiscover工具简介3、在KALI中使用netdiscover3.1目标主机IP(win)3.2KALI的IP   4、命令示例4.1扫描子网整个网段4.2指定网卡进行扫描4.3 扫描网卡的公共网络4.4快速扫描网卡的公共lan地址4.5设置扫描间歇时间4.6嗅探arp信......
  • hping 一键开始简单的DOS攻击(KALI工具系列四)
    目录1、KALILINUX简介2、hping工具简介  3、在KALI中使用hping3.1目标主机IP(win)3.2KALI的IP  4、命令示例4.1指定端口发送TCP文件4.2端口连续性ping4.3 用ICMP去ping4.4用ACK去ping该ip4.5用UDP去ping该ip5、操作实例5.1SYN洪水攻击5.2ICMP洪水攻......
  • 移动端termux安装kali
    1.相关准备一部安卓手机,termux,NVAC,浏览器2.安装kali首先进入kali的官网选择文档找到Android手机上的kali找到NetHunter-Rootless找到kali安装命令:termux-setup-storagepkginstallwgetwget-Oinstall-nethunter-termuxhttps://offs.ec/2MceZWrchmod+xinstall-nethunte......
  • kali系统在hyper-v上的配置
    镜像下载地址下载:将压缩包解压,后找到.bat文件,以管理员身份运行。之后便可以在\(hyper-v\)管理器中看到其虚拟机。汉化处理:在最上面找到终端,点击打开。1.打开终端输入命令:sudodpkg-reconfigurelocales,回车。输密码。第二步:使用键盘键(向下键)一直翻到最后,此处无法使......
  • kali 设置 Java 版本,并更换为 1.8 版本
    kali设置Java版本,并更换为1.8版本1.安装JDK1.下载java1.8:https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz2.建立目录,将下载的jdk的安装包复制过去并进行解压sudomkdir-p/usr/local/javacpjdk-8u202-linux-x64.tar.gz/usr/l......
  • kali 更换国内源
    kali更换国内源vim/etc/apt/sources.list国内源#中科大debhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontrib#阿里云debhttp://mirrors.aliyun.com/kalikali-rolling......
  • kali卸载重装openvas(gvm)
     参考百度aikali中gvm卸载重装在KaliLinux中,如果你需要卸载GreenboneVulnerabilityManager(GVM)并重新安装它,你可以按照以下步骤操作:停止所有GVM服务:   sudosystemctlstopgvmdsudosystemctlstopgsadsudosystemctlstopopenv......