IDEA对windows下的docker里面的Weblogic 进行远程调试(漏洞环境搭建)部署Vulhub漏洞环境

参考书籍:《Java代码审计》入门篇 人民邮电出版社

话不多说,上教程!!! 环境很重要!!!! 其他的环境不保证对

本机环境:java jdk 8 下载 选择 下载就行

然后

下载Vulhub

解压后进入 这个目录

打开docker-compose.yml 添加端口映射 把容器的端口映射到本地端口

然后:

先拉取镜像docker-compose up -d 再启动docker-compose up -d 一样的命令

然后进到容器里面

然后 vi user_projects/domains/base_domain/bin/setDomainEnv.sh

输入 /JAVA_DEBUG 快速查找 在下面添加

debugFlag="true"

export=debugFlag 然后按 Esc 输入 :wq! (强制写入保存并退出)

然后压缩

(要压缩modules 和wlserver_10.3)不压缩直接复制到 自己的Windows主机会因文件名长度过长报错

输入

apt-get install zip

输入zip -r wlserver_10.3.zip wlserver_10.3 和zip -r modules.zip modules

root@b4a215b11f75:~/Oracle/Middleware# zip -r wlserver_10.3.zip wlserver_10.3

root@b4a215b11f75:~/Oracle/Middleware# zip -r modules.zip modules

检查是否成功压缩:

退出容器:

在 桌面创建一个空文件夹test

然后输入 docker cp b4a215b11f75:/root/Oracle/Middleware/wlserver_10.3.zip C:Users86181Desktop est 把容器的文件复制到test/

输入:docker cp b4a215b11f75:/root/Oracle/Middleware/modules.zip C:Users86181Desktop est
然后解压缩:普通解压不行,又慢又报错!!!!!! 使用Bandizip

成功解压

IDEA新建项目:然后把 modules 和 wlsserver_10.3 复制进来

看我的目录结构

把wlserver_10.3/server/lib 和 modules 这两个文件夹 添加为库(Add as Library)

添加远程调试模式:

编辑配置,添加

点击远程JVM调试

端口写8453 jdk 选5-8

进入 wlserver_10.3serverlibweblogic.jar!weblogicwseejaxwsWLSServletAdapter.class

打上断点:

点击小虫子进行调试

先确保你的Docker是这样的(处于运行态)docker ps 查看正在运行的容器

浏览器打开输入:http://127.0.0.1:7001/wls-wsat/CoordinatorPortType11

出现debug调试信息即为成功!!!!

相关推荐
PythonFun23 分钟前
职场小白如何一键安装Windows系统
windows
中草药z1 小时前
【Linux】拆解 Linux 容器化核心:Namespace 隔离 + cgroups 资源控制,附 LXC 容器生命周期实战
运维·docker·容器·虚拟化·namespace·lxc·cgroups
猫头虎1 小时前
【汉化中文版】OpenClaw(Clawdbot/Moltbot)第三方开源汉化中文发行版部署全指南:一键脚本/Docker/npm 三模式安装+Ubuntu 环境配置+中文汉化界面适配开源版
docker·npm·开源·aigc·ai编程·远程工作·openclaw
一目Leizi1 小时前
Windows 系统下安装 Ubuntu 双系统详细教程(图文指南)
linux·windows·ubuntu
zVGKKTvT1 小时前
人工蜂鸟群算法优化BP神经网络的数据预测分类实现
intellij-idea
feasibility.1 小时前
基于Qwen3-VL多模态嵌入/重排序模型+Dify(docker)工作流的电商图文检索系统
人工智能·docker·多模态·教育电商·dify·rag·智能体/工作流
new_zhou2 小时前
Windows环境c++开发dump文件生成(优化方案)
c++·windows·qt
摇滚侠2 小时前
基于 session 的登录认证方式,基于 token 的登录认证方式,对比
java·开发语言·intellij-idea
super_lzb2 小时前
【技术实战系列】windows系统如何模拟tail命令效果
windows·tail命令·日志查看·windows tail·windowstail命令
liu****2 小时前
4.镜像仓库详解
c++·docker·云原生·容器·kubernetes·镜像\