本文详细分析了用友软件中BinaryFormatter反序列化漏洞的审计过程。通过代码审计定位到ExcelReport.FromBytes方法中的反序列化Sink点,并发现其使用DeflateStream而非GZipStream进行解压。攻击链从OfficeReportCommonService.asmx的ReleaseReport接口接收恶意数据,经解压后触发反序列化导致远程代码执行。文章提供了使用ysoserial生成payload的验证方法,并给出了完整的攻击链总结。
网络安全文章















