WEB

WEB安全

漏洞复现

CTF

常用工具

实战

代码审计

Javaweb

后渗透

内网渗透

免杀

进程注入

权限提升

漏洞复现

靶机

vulnstack

vulnhub

Root-Me

编程语言

java

逆向

PE

逆向学习

HEVD

PWN

CTF

heap

其它

关于博客

面试

杂谈

java源码打包成jar包

今天一个学弟来问有没有通达exp,然后就去github上面找一找,发现一个java项目,但是没有编译好的,说起来自己学java也有一段时间了也不会打包,就想尝试一下

原项目:https://github.com/xinyu2428/TDOA_RCE

解压后删除.idea文件夹,创建out文件夹

src->META-INF->MANIFEST.MF点开查看一下主函数

1
com.xinyu.view.Main

先记住

然后删除META-INF这个文件夹(主要是为了复现)

打开IDEA

File->Project Structure

选择JDK版本

选择源码文件夹,和输出文件夹,最后打包的jar包会在out文件夹里面

点一下src点一下上面一排的蓝色文件夹,src变蓝就说明可以了、

out同理,点成橙色就行了

如果已经配置好就不用管了

下面要配置jar包的主类

点开

找一下主类的位置输入进去就行了

Bulid->Build Artifacts

点完之后去out->Artifacts文件夹里面就可以找到打好的jar包