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