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