.net反序列化之LosFormatter

bacsj118 Web安全 24707

LosFormatter一般用于序列化存储视图流状态,多用于Web窗体,如ViewState。LosFormatter封装在System.Web.dll中,命名空间为System.Web.UI,使用LosFormatter反序列化不信任的数据会造成RCE。

demo

其构造方法有多个重载,其中无参构造表示不启用mac校验。

两个参数的构造方法表示使用”启用mac”和”mac密钥修饰符”来初始化LosFormatter。使用LosFormatter序列化对象仍需要标记[Serializable]

回复

我来回复
  • 暂无回复内容

扫码关注
扫码关注
分享本页
返回顶部