💫 一款能够让你在AWD抢占先机,应急响应第一时间修复bug的神器!
兼顾攻防两端 ⚔️ 无网络环境下直接编辑Jar包 ✨ 可视化代码编辑 ✨ 智能编译打包
争分夺秒的关键时刻,攻防制胜就靠它!🚀
兼顾攻防两端的终极Java应用处理神器! 可以一键反编译Jar文件、进行可视化代码编辑、智能编译+多线程打包。在攻防对抗中让你快人一步,无论是漏洞修复还是安全研究都能游刃有余!
⚔️ 攻防核心场景:
- 🏆 AWD比赛抢占先机 - 快速修补漏洞,领先对手
- 🛡️ 应急响应第一时间 - 紧急修复生产环境bug
- 🔍 安全研究分析 - 深入分析Java应用安全机制
- ⚡ 争分夺秒攻防 - 无网络环境下的极速处理
- 🌐 离线环境作战 - 完全脱网也能完成修复任务
⚠️ 重要提醒:必须使用JDK 1.8版本!
Windows用户:
# 1. 下载JDK 1.8并安装
# 2. 配置环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
PATH=%JAVA_HOME%\bin;%PATH%
# 3. 验证安装
java -version
javac -version
Linux/Mac用户:
# Ubuntu/Debian
sudo apt-get install openjdk-8-jdk
# CentOS/RHEL
sudo yum install java-1.8.0-openjdk-devel
# 验证安装
java -version
确保已安装Maven 3.6+:
mvn -version
Step 1: 克隆项目
git clone https://github.com/alphabugx/Jawd.git
cd Jawd
Step 2: 编译打包
# 清理并编译
mvn clean compile
# 打包普通版本
mvn package
# 打包带依赖的胖包版本(推荐)
mvn clean package -P fat-jar
Step 3: 获取可执行文件
打包完成后,在 target/
目录下会生成:
Jawd-1.0-fat.jar
- 包含所有依赖的胖包版本 ⭐推荐Jawd-1.0-protected.jar
- 代码混淆保护版本
方式一:直接运行胖包(推荐)✨
java -jar target/Jawd-1.0-fat.jar
方式二:Maven运行
mvn javafx:run
方式三:指定模块路径运行
java --module-path /path/to/javafx/lib --add-modules javafx.controls,javafx.fxml -jar target/Jawd-1.0-fat.jar
🚀 重大更新!无需手动指定编码参数!
程序已经内置了自动UTF-8编码设置,无需再手动添加 -Dfile.encoding=UTF-8
参数!
✨ 自动编码特性:
- 🔧 自动设置:程序启动时自动配置UTF-8编码
- 💡 智能检测:自动检测和修正系统编码设置
- 🌍 跨平台兼容:Windows、Linux、Mac都完美支持
- 📁 文件操作:所有文件读写操作强制使用UTF-8编码
- 🚫 无需参数:告别手动指定编码参数的麻烦
🎯 之前需要这样运行:
# 旧方式 - 不再需要!
java -Dfile.encoding=UTF-8 -jar target/Jawd-1.0-fat.jar
🎉 现在只需要这样:
# 新方式 - 自动UTF-8编码!
java -jar target/Jawd-1.0-fat.jar
- 载入目标 - 选择要分析/修复的Jar文件
- 智能反编译 - 工具会自动反编译所有class文件,还原源码
- 攻防分析 - 可视化编辑器中快速定位漏洞或修复点
- 一键制胜 - 智能编译并生成修复后的Jar包
- 💾 实时语法高亮 - 快速识别关键代码段
- 🔍 全局搜索替换 - 批量定位敏感函数和漏洞点
- 🎨 多种主题切换 - 适应不同作战环境
- 🔒 内置代码保护 - 防止逆向分析泄露修复策略
- ⚔️ 攻防模式切换 - 兼顾漏洞发现和安全加固
Q: 运行时提示找不到JavaFX?
A: 确保使用的是JDK 1.8,并运行胖包版本
Q: 打包失败?
A: 检查Maven和JDK版本,确保网络连接正常
Q: 编辑后无法保存?
A: 检查文件权限和目标路径
Q: 中文字符显示乱码?
A: 🎉 不会再有这个问题! 程序已自动配置UTF-8编码,无需手动设置
Q: 导出文件时编码错误?
A: ✅ 已解决! 所有文件操作都强制使用UTF-8编码,确保导出正确
想要更详细的使用教程?戳这里👇
📖 微信文章: https://mp.weixin.qq.com/s/I-1mqxPI_GxEkiEjybeMBQ
- ⚔️ 攻防兼备 - 既能快速修复漏洞,也能深度安全分析
- 🌟 零网络依赖 - 完全离线操作,适合各种受限环境
- ⚡ 极速反编译 - 多线程并行处理,抢占时间优势
- 🎨 用户友好 - 现代化UI界面,专注效率提升
- 🔒 安全可靠 - 内置多重保护机制,保障操作安全
- 💪 高度优化 - 专为AWD比赛和应急响应场景量身定制
- 🏆 制胜利器 - 让你在攻防对抗中始终领先一步
💕 觉得好用记得给个Star哦!
遇到问题可以提Issue,作者会及时回复的~
作者: Alphabug
版本: v1.0
License: CC BY-NC-ND 4.0
本项目采用 Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 许可证:
✅ 允许的行为:
- 个人学习和研究使用
- 下载和运行软件
- 分享软件链接(需注明作者)
❌ 严格禁止:
- 🚫 商业使用 - 任何盈利性质的使用
- 🚫 二次开发 - 修改源代码或创建衍生作品
- 🚫 代码修改 - 禁止对源码进行任何形式的修改
- 🚫 重新分发 - 禁止重新打包或分发修改版本
💡 如需商业使用或定制开发,请联系作者获得专门授权