# Jawd **Repository Path**: tomhat/Jawd ## Basic Information - **Project Name**: Jawd - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🔥 Jawd > 💫 **一款能够让你在AWD抢占先机,应急响应第一时间修复bug的神器!** > 兼顾攻防两端 ⚔️ 无网络环境下直接编辑Jar包 ✨ 可视化代码编辑 ✨ 智能编译打包 > 争分夺秒的关键时刻,攻防制胜就靠它!🚀 ## 📱 工具介绍 **兼顾攻防两端的终极Java应用处理神器!** 可以一键反编译Jar文件、进行可视化代码编辑、智能编译+多线程打包。在攻防对抗中让你快人一步,无论是漏洞修复还是安全研究都能游刃有余! ⚔️ **攻防核心场景:** - 🏆 **AWD比赛抢占先机** - 快速修补漏洞,领先对手 - 🛡️ **应急响应第一时间** - 紧急修复生产环境bug - 🔍 **安全研究分析** - 深入分析Java应用安全机制 - ⚡ **争分夺秒攻防** - 无网络环境下的极速处理 - 🌐 **离线环境作战** - 完全脱网也能完成修复任务 ## 🛠️ 环境要求 ### Java JDK 1.8 配置 > ⚠️ **重要提醒:必须使用JDK 1.8版本!** **Windows用户:** ```bash # 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用户:** ```bash # Ubuntu/Debian sudo apt-get install openjdk-8-jdk # CentOS/RHEL sudo yum install java-1.8.0-openjdk-devel # 验证安装 java -version ``` ### Maven环境 确保已安装Maven 3.6+: ```bash mvn -version ``` ## 🚀 快速开始 ### 📦 从源码打包 **Step 1: 克隆项目** ```bash git clone https://github.com/alphabugx/Jawd.git cd Jawd ``` **Step 2: 编译打包** ```bash # 清理并编译 mvn clean compile # 打包普通版本 mvn package # 打包带依赖的胖包版本(推荐) mvn clean package -P fat-jar ``` **Step 3: 获取可执行文件** 打包完成后,在 `target/` 目录下会生成: - `Jawd-1.0-fat.jar` - 包含所有依赖的胖包版本 ⭐**推荐** - `Jawd-1.0-protected.jar` - 代码混淆保护版本 ### 🏃‍♀️ 运行程序 **方式一:直接运行胖包(推荐)✨** ```bash java -jar target/Jawd-1.0-fat.jar ``` **方式二:Maven运行** ```bash mvn javafx:run ``` **方式三:指定模块路径运行** ```bash java --module-path /path/to/javafx/lib --add-modules javafx.controls,javafx.fxml -jar target/Jawd-1.0-fat.jar ``` ### 🎉 自动UTF-8编码特性 > 🚀 **重大更新!无需手动指定编码参数!** 程序已经内置了自动UTF-8编码设置,**无需再手动添加 `-Dfile.encoding=UTF-8` 参数**! **✨ 自动编码特性:** - 🔧 **自动设置**:程序启动时自动配置UTF-8编码 - 💡 **智能检测**:自动检测和修正系统编码设置 - 🌍 **跨平台兼容**:Windows、Linux、Mac都完美支持 - 📁 **文件操作**:所有文件读写操作强制使用UTF-8编码 - 🚫 **无需参数**:告别手动指定编码参数的麻烦 **🎯 之前需要这样运行:** ```bash # 旧方式 - 不再需要! java -Dfile.encoding=UTF-8 -jar target/Jawd-1.0-fat.jar ``` **🎉 现在只需要这样:** ```bash # 新方式 - 自动UTF-8编码! java -jar target/Jawd-1.0-fat.jar ``` ## 💡 使用技巧 ### 🎯 攻防操作流程 1. **载入目标** - 选择要分析/修复的Jar文件 2. **智能反编译** - 工具会自动反编译所有class文件,还原源码 3. **攻防分析** - 可视化编辑器中快速定位漏洞或修复点 4. **一键制胜** - 智能编译并生成修复后的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** 许可证: ✅ **允许的行为:** - 个人学习和研究使用 - 下载和运行软件 - 分享软件链接(需注明作者) ❌ **严格禁止:** - 🚫 **商业使用** - 任何盈利性质的使用 - 🚫 **二次开发** - 修改源代码或创建衍生作品 - 🚫 **代码修改** - 禁止对源码进行任何形式的修改 - 🚫 **重新分发** - 禁止重新打包或分发修改版本 > 💡 **如需商业使用或定制开发,请联系作者获得专门授权**