ctf-idea调试jar包

 

0.拿到jar包并解压

进入解压出来的目录,然后以该目录打开项目

1.设置maven

设不设置都行

2.添加依赖

添加两个依赖, boot-inf下的 classes和lib

3.配置调试器

添加 remote jvm debug

1.根据jdk版本选择调试参数

2.选择module classpath为解压后的文件夹名

如图,运行jar包的附加参数为

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

运行jar包的命令为

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar ChatterBox-0.0.1-SNAPSHOT.jar

4.运行jar包

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar ChatterBox-0.0.1-SNAPSHOT.jar

看到这个就成功了

5.idea打断点调试

在关键处打上断点

debug

浏览器访问web并带参数发送一起请求

成功debug