在IDEA使用CTF中Java题的jar包
CTF 中的 Java 题会给
.jar包,或者可以从题目中获取到,之前一直不知道怎么用这个包里面的类,找了红烧花园宝宝师傅问了学习一下,这里记录一下
下载到附件的demo.jar包

然后在jd-gui里打开

找到左上角的 File 里的 Save All Sources

将反编译好的源码保存出来,要等一会,得到压缩包


将得到的压缩包解压缩,找到BOOT-INF\classes\目录下的com文件夹(一般是放源码的地方)

在 IDEA 中新建个 Maven 项目

将com文件夹复制粘贴到src/main/java/目录下


然后找到压缩包解压出来的META-INF\maven\org.example\demo3目录下的pom.xml文件,这里一般都是META-INF\maven\的目录下的吧

把里面内容都复制粘贴到项目的pom.xml里,要全部替换掉

然后右边会看到一个蓝色的 M 图标


点击同步更新一下,就可以导好所需的外部库了

还有就是这些类的源码是要改一改的,都是报错

简单改一改就好,比如上面这个就可以改成下面这样,简单改改包路径就好

遇到下面这种爆红的,就导入类即可


其他的排版格式啥的就不重要了,能用就行
然后创建个测试类,就可以正常使用到出题人自定义的类了

在IDEA使用CTF中Java题的jar包
https://yschen20.github.io/2025/12/14/在IDEA使用CTF中Java题的jar包/