• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zengcity
V2EX  ›  程序员

如何分析网络数据包?

  •  
  •   zengcity · Sep 12, 2019 · 6084 views
    This topic created in 2611 days ago, the information mentioned may be changed or developed.
    iOS 下学习抓包分析,已经用 NetworkExtension 捕获到包。
    比如这样的:
    45 00 00 40 00 00 40 00 40 06 bb ec 0a 08 00 02 65
    怎么分析这些网络包呢?有没有什么轮子呢?
    29 replies  •  2022-03-03 13:42:13 +08:00
    CallMeReznov
    CallMeReznov
    Sep 12, 2019
    1
    wireshark 了解一下
    Chenamy2017
    Chenamy2017
    Sep 12, 2019
    2
    wireshark + 1
    roryzh
    roryzh
    Sep 12, 2019
    3
    wireshark
    samwalt
    samwalt
    Sep 12, 2019
    4
    @zengcity 先确定下是什么协议
    tuding
    tuding
    Sep 12, 2019 via Android
    5
    omni 也可以了解下
    tuding
    tuding
    Sep 12, 2019 via Android
    6
    omnipeek
    wangkai0351
    wangkai0351
    Sep 12, 2019
    7
    应用层的二进制分析??
    nnnToTnnn
    nnnToTnnn
    Sep 12, 2019
    8
    wireshark
    GreyYang
    GreyYang
    Sep 12, 2019 via Android
    9
    wireshark
    momo1999
    momo1999
    Sep 12, 2019
    10
    ida 了解一下
    VDimos
    VDimos
    Sep 12, 2019 via Android
    11
    wirrshark,上至 http,下至 IP 都能抓,建议配合 osi 模型一起看
    wangkai0351
    wangkai0351
    Sep 12, 2019
    12
    @VDimos 拼写错误警告
    zengcity
    zengcity
    OP
    Sep 12, 2019
    13
    @wangkai0351 看上去,比应用层高一些,是网络层的包。
    zengcity
    zengcity
    OP
    Sep 12, 2019
    14
    @samwalt 网络层的包。
    wangkai0351
    wangkai0351
    Sep 12, 2019❤️1
    15
    @zengcity 给你一个机会重新组织一下语言,应用层和网络层谁比谁高
    hkitdog
    hkitdog
    Sep 12, 2019 via iPhone
    16
    WPE
    hkitdog
    hkitdog
    Sep 12, 2019 via iPhone
    17
    這種要解密,百度 WPE
    zhoudaiyu
    zhoudaiyu
    Sep 12, 2019 via iPhone
    18
    问问大家 服务器上咋抓包?纯命令行环境
    luozic
    luozic
    Sep 12, 2019 via iPhone
    19
    wireshark
    sinotw
    sinotw
    Sep 12, 2019
    20
    @zhoudaiyu tcpdump,抓的包可以拿下来用 wireshark 分析
    hcymk2
    hcymk2
    Sep 12, 2019 via Android
    21
    tshark
    salmon5
    salmon5
    Sep 12, 2019
    22
    @zhoudaiyu tcpdump,tshark,一般 tcpdump 就可以了
    zhoudaiyu
    zhoudaiyu
    Sep 13, 2019 via iPhone
    23
    @sinotw
    @salmon5
    学到了,多谢!
    samwalt
    samwalt
    Sep 13, 2019
    24
    @zengcity 是不是私有二进制协议?
    zengcity
    zengcity
    OP
    Sep 15, 2019
    25
    @wangkai0351 看上去,比应用层低一些,是网络层的包。
    zengcity
    zengcity
    OP
    Sep 15, 2019
    26
    @samwalt 不是私有二进制的。就普通数据包。
    zengcity
    zengcity
    OP
    Sep 15, 2019
    27
    https://gist.github.com/zengcity/ed710ff963ce7038d4c3d43d545d6ea6

    像 NEKit 这样的解包,先看 NEKit 吧。
    samwalt
    samwalt
    Sep 17, 2019
    28
    @zengcity 分析出数据包的结构没?
    unnamedhao
    unnamedhao
    Mar 3, 2022
    29
    拿到的是 IP 包,可以考虑用 lwip 这个库解析
    https://savannah.nongnu.org/projects/lwip/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 153ms · UTC 06:37 · PVG 14:37 · LAX 22:37 · JFK 01:37
    ♥ Do have faith in what you're doing.