BinaryInferno: A Semantic-Driven Approach to Field Inference for Binary Message Formats
Jared Chandler, Adam Wick, Kathleen Mary Fisher
Tufts University Defense Advanced Research Projects Agency
阅读操作
确认中在文库中上传 PDF 后可生成中文音频讲解。
摘要与影响
We present BinaryInferno, a fully automatic tool for reverse engineering binary message formats.Given a set of messages with the same format, the tool uses an ensemble of detectors to infer a collection of partial descriptions and then automatically integrates the partial descriptions into a semantically-meaningful description that can be used to parse future packets with the same format.As its ensemble, BinaryInferno uses a modular and extensible set of targeted detectors, including detectors for identifying atomic data types such as IEEE floats, timestamps, and integer length fields; for finding boundaries between adjacent fields using Shannon entropy; and for discovering variablelength sequences by searching for common serialization idioms.We evaluate BinaryInferno's performance on sets of packets drawn from 10 binary protocols.Our semantic-driven approach significantly decreases false positive rates and increases precision when compared to the previous state of the art.For top-level protocols we identify field boundaries with an average precision of 0.69, an average recall of 0.73, and an average false positive rate of 0.04, significantly outperforming five other state-of-the-art protocol reverse engineering tools on the same data sets: Awre (0.18, 0.03, 0.04), FieldHunter (0.68, 0.37, 0.01), Nemesys (0.31, 0.44, 0.11), Netplier (0.29, 0.75, 0.22), and Netzob (0.57, 0.42, 0.03).We believe our improvements in precision and false positive rates represent what our target user most wants: semantically meaningful descriptions with fewer false positives.Once the individual detectors have returned their results, we then automatically integrate the partial descriptions into
逐年被引趋势
关键指标
同类平均 = 1
同领域 · 同年份 · 同类型
Google Scholar 与 OpenAlex 的被引统计范围不同,数值存在差异属正常。
AI 辅助阅读
依据:摘要
可就本文提问;依据不足时会说明。
学术脉络
学科主题
计算机 / AIPeer-to-Peer Network Technologies
Service-Oriented Architecture and Web Services · Semantic Web and Ontologies
参考文献 41
此处列出前 3 条
引用本文 46
按被引量排序,此处列出前 3 条