反序列化-北京启明星辰信息安全技术有限公司

反序列化
反序列化

序列化就是把对象转换成字节流,便于保存在内存、文件、数据库中;反序列化即逆过程,由字节流还原成对象。Java中的ObjectOutputStream类的writeObject()方法可以实现序列化,类ObjectInputStream类的readObject()方法用于反序列化,将字符串对象先进行序列化,存储到本地文件,然后再通过反序列化进行恢复问题在于,如果Java应用对用户输入,即不可信数据做了反序列化处理,那么攻击者可以通过构造恶意输入,让反序列化产生非预期的对象,非预期的对象在产生过程中就有可能带来任意代码执行。

1660

(1)

¥68.00 ¥68.00
  • 简介
  • 课时(5)
  • 评价(1)
  • 咨询
  • 学员

序列化就是把对象转换成字节流,便于保存在内存、文件、数据库中;反序列化即逆过程,由字节流还原成对象。Java中的ObjectOutputStream类的writeObject()方法可以实现序列化,类ObjectInputStream类的readObject()方法用于反序列化,将字符串对象先进行序列化,存储到本地文件,然后再通过反序列化进行恢复

问题在于,如果Java应用对用户输入,即不可信数据做了反序列化处理,那么攻击者可以通过构造恶意输入,让反序列化产生非预期的对象,非预期的对象在产生过程中就有可能带来任意代码执行。


共有1个评论

加载更多

有任何开班、课程方面的疑问,可以立即咨询老师! 留言咨询

    加载更多

    我要咨询

    你喜欢的课程

    • 高级培训讲师,具有丰富比赛支持经验、渗透测试经验,精通各类安全竞赛形式。近年来主要负责渗透攻防和ctf等信息安全竞赛培训和比赛支持工作。

    • 高级培训讲师,具有丰富比赛支持经验、渗透测试经验,精通各类安全竞赛形式。近年来主要负责渗透攻防和ctf等信息安全竞赛培训和比赛支持工作。

    最新评论

    • 陈钦震

      陈钦震

      2020-11-23

      好评

    新入学员

    • 马一鸣

      马一鸣

    • 倪振业

      倪振业

    • 高超

      高超

    • 小杨同志

      小杨同志

    • 孙鑫鑫

      孙鑫鑫

    • 林聪

      林聪

    • 张星越

      张星越

    • 岳相军

      岳相军

    • 宗帅

      宗帅

    • 朱晖

      朱晖

    • 孙雅蒙Lemon

      孙雅蒙Lemon

    • 彭鹏

      彭鹏

    • 苟开元

      苟开元

    • 卫雨茹

      卫雨茹

    • 胡正洋

      胡正洋

    showMod:2
    回到顶部
    机构Code:qmxc