java反序列化--weblogic

一、搭建weblogic服务

  1. 下载weblogic安装包

    Oracle官网下载链接:https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html

    可以找到多个版本安装包,Generic installer、 quick installer和Supplemental installer。

    通用安装程序包括所有Oracle WebLogic Server和Oracle Coherence软件(包括示例),并且支持所有开发和生产目的。

    快速安装程序用于开发目的。它包括所有Oracle WebLogic Server和Oracle Coherence运行时软件,但不包括示例和本地化的WebLogic控制台帮助文件。

    补充安装程序可用于将示例和本地化的WebLogic控制台文件添加到使用快速安装程序创建的安装中。

  2. jdk版本

    不能使用openjdk安装 ,需要下载Oracle的jdk。

    下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  3. 安装weblogic,使用管理员身份安装weblogic

二、本地调试

配置idea本地调试环境

  1. 新建项目

  2. 配置configuration

    使用maven创建项目时,可能会提示warning no artifacts configured错误,点击修复然后添加一个项目即可。

三、调试

  1. 添加要调试的资源

    选择File -> Project Structure

    选择Libraries,然后添加jar包或文件

  2. 设置断点

    连续按两次shift键可以调出搜索框

    在合适位置下断点

  3. 使用poc触发断点

    触发断点,可以进行调试了。