多模态学习用于 WebAssembly 逆向工程

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

WasmRev是用于WebAssembly反向工程的多模态预训练语言模型,通过自监督学习对大规模的多模态语料库进行预训练,支持广泛的反向工程任务,并在准确性上超越现有机器学习方法。

🎯

关键要点

  • WasmRev是第一个用于WebAssembly反向工程的多模态预训练语言模型。
  • 通过自监督学习对大规模多模态语料库进行预训练,包括源代码、代码文档和编译后的WebAssembly。
  • WasmRev不需要标记的数据,包含三个定制的多模态预训练任务。
  • 模型能够捕捉WebAssembly的各种特征和跨模态关系。
  • 在少量标记数据上进行微调后,WasmRev广泛支持WebAssembly的反向工程任务。
  • WasmRev在类型恢复、函数目的识别和WebAssembly摘要等任务上实现了高准确性。
  • WasmRev的准确性超越了现有的机器学习方法。
➡️

继续阅读