7 matches found
pyrmax
pyrmax 用于 Ubiquiti AirMAX 线协议帧的解码器和编码器,涵盖 AC(WA 固件)和 M(XW/XM 固件)系列。 解码 :明文外部头由 ksy/ 下的 Kaitai Struct 模式驱动。AC 载荷 (按版本门控,依据 msgtype 切换,带 deauth XOR 去掩码)由 ac.py 手写实现——该逻辑不适合纯解析式 Kaitai。 编码 :手写实现,与解码路径逐字段对应。 Status Variant| Decode| Encode| pcap iteration ---|---|---|--- AC| ✅ 全部 5 种 msg 类型(beacon、ass...
mtk_bp
MediaTek BP 固件工具 该仓库包含基于 Kaitai 的、与 MediaTek modem 固件相关的文件格式定义,以及一些用于处理这些文件类型的基本命令行工具。也可以使用 Kaitai IDE 通过 Kaitai 定义(位于 mtkstructs 目录中的 .ksy 文件)交互式地探索文件。 基于这些定义的 md1img 文件的 Ghidra 加载器可在 https://github.com/nccgroup/ghidra-mtk-loader 获取。 以来自...
wiremax
wiremax 一个用 Lua 编写的 Wireshark/tshark 解析器,用于解析 Ubiquiti AirMAX (AC + M)以及配套的 Mikrotik / RouterBoard 厂商信息元素(Information Elements)。 它是 pyrmax 的线上传输(over-the-wire)对应实现:解码逻辑逐字段地镜像了该 Python 包。AC 数据包格式是通过对 AirMAX AC 固件二进制文件进行逆向工程得到的;M 和 RouterBoard 的布局则来自早期公开发布的、关于旧版 AirMAX-M 厂商 IE 的笔记。 AirMAX 承载于 802.1...
Watchguard_WebUI_Unpacker
Watchguard Fireware Web UI 更新解包器 unpackwatchguard 是一个用于解包此文件格式(sysa-dl)的工具。 watchguardsysadl.ksy 包含 Watchguard Fireware Web 更新文件格式的 Kaitai 描述。 信息 此更新格式用于 WatchGuard Firebox 防火墙。解包器已在 M400 和 M500 系列固件上测试通过。更新文件示例可在此处找到 示例 root@kitploit: ./unpackwatchguard M440.sysa-dl /tmp/hdd.ext2 文件结构查看器 你还可以通过...
ConnectBot SSH Client Library: Unbounded SSH field lengths can cause excessive memory allocation
Summary The SSH protocol parser trusted attacker-controlled length and count fields without first checking that the declared values fit within the containing packet. When a client connects to a malicious or compromised SSH server, the server can send a small, malformed packet containing an inner...
Kaitai Struct: compiler vulnerable to denial-of-service (DoS)
Overview Kaitai Struct: compiler provided by Kaitai team contains SnakeYAML library version 1.25, which is used in parsing .ksy files. SnakeYAML version 1.25 expands recursive aliases unlimitedly CWE-674, hence Katai Struct: compiler is vulnerable to a denial-of-service DoS attack by Billion Laug...
JVN#42883072: Kaitai Struct: compiler vulnerable to denial-of-service (DoS)
Kaitai Struct: compiler provided by Kaitai team contains SnakeYAML library version 1.25, which is used in parsing .ksy files. SnakeYAML version 1.25 expands recursive aliases unlimitedly CWE-674, hence Katai Struct: compiler is vulnerable to a denial-of-service DoS attack by Billion Laughs Attack...