
Lua Wireshark插件中,如何解析缓冲区的长度?
本文共计153个文字,预计阅读时间需要1分钟。在解包器功能中获取缓冲区数据的长度,可以使用Lua中的`userdata`类型,它指向原始内存。你可以尝试将`buffer`转换为metatable,但可能无法直接获取其长度。以下是一个示例代码
共收录篇相关文章

本文共计153个文字,预计阅读时间需要1分钟。在解包器功能中获取缓冲区数据的长度,可以使用Lua中的`userdata`类型,它指向原始内存。你可以尝试将`buffer`转换为metatable,但可能无法直接获取其长度。以下是一个示例代码

本文共计608个文字,预计阅读时间需要3分钟。我正在尝试基于bplist的Safari远程调试协议编写一个解析器,并且已经成功运行。但当我重新组装数据包时遇到了困难。通常,协议是这样的:我正在尝试为基于bplists的Safari远程调试协

本文共计424个文字,预计阅读时间需要2分钟。首先,我完全是个Lua新手,这是我第一次尝试编写Wireshark解码器。我的协议很简单——一个由两个字符组成的字段,后面跟着一个长度较长的字符串。当我通过Lua控制台运行代码时,一切都会按照预