吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1397|回复: 23
收起左侧

[求助] java的war包反编译修改求助

[复制链接]
Anima-No 发表于 2022-10-31 14:30
100吾爱币
大概是我有一个war包,然后现在我想删除war内的一段代码,然后重新运行起来
1.使用了各种反编译工具包,比如jd-gui。等等一些反编译工具,能吧war给反编译出来,但是事情就来了,就是我吧修改好的代码在重构代码回去,他打包工具idea就各种报错,要不就是这个语法写的有问题要不就是那个有问题反正就是问题不断
现在是想说能不能有一个比较简单粗暴的工具直接对class工具修改,然后直接在丢进去war内,不知道有没有这样的工具,或者有没有别的好用的方法,或者思路,提供一下,我具体去测试测试!!

最佳答案

查看完整内容

https://wwz.lanzouy.com/ibgi10ex0qgf

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Anima-No 发表于 2022-10-31 14:45
https://leiguoping.lanzoue.com/its4q0ewkcxc
文件是这个,我给压缩了一下,里面的第501-503段有一行hi判断用户结束时间小于当前时间,那就吧setShortUrl设置为www.baidu.com
要吧这段代码给去掉
smakasa 发表于 2022-10-31 14:30
无敌小儿 发表于 2022-10-31 14:33
 楼主| Anima-No 发表于 2022-10-31 14:41

https://leiguoping.lanzoue.com/its4q0ewkcxc
文件是这个,我给压缩了一下,里面的第501-503段有一行hi判断用户结束时间小于当前事件,那就吧setShortUrl设置为www.baidu.com
要吧这段代码给去掉
51shares 发表于 2022-10-31 14:46
1、用jd-gui反编译你要修改的那一个文件
2、用rar解压war包,删除要修改的那个class 文件。编译你修改好的Java文件添加解压好的lib包和class 文件
3、把编译好修改好的class文件用rar丢进未解压的war包替换相关 class文件
 楼主| Anima-No 发表于 2022-10-31 14:53
51shares 发表于 2022-10-31 14:46
1、用jd-gui反编译你要修改的那一个文件
2、用rar解压war包,删除要修改的那个class 文件。编译你修改好的 ...

第2条的时候改好的java文件,要编译回去class文件的话,会报很多错误,比如什么缺包或者别的,不好编译回class文件
51shares 发表于 2022-10-31 14:56
Anima-No 发表于 2022-10-31 14:53
第2条的时候改好的java文件,要编译回去class文件的话,会报很多错误,比如什么缺包或者别的,不好编译回 ...

编译你修改好的Java文件添加解压好的lib包和class 文件
 楼主| Anima-No 发表于 2022-10-31 15:02
51shares 发表于 2022-10-31 14:56
编译你修改好的Java文件添加解压好的lib包和class 文件

我试试看去
 楼主| Anima-No 发表于 2022-10-31 15:26
51shares 发表于 2022-10-31 14:56
编译你修改好的Java文件添加解压好的lib包和class 文件

D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:3: 错误: 程序包com.alibaba.fastjson不存在
/*     */ import com.alibaba.fastjson.JSONArray;
                                     ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:4: 错误: 程序包com.alibaba.fastjson不存在
/*     */ import com.alibaba.fastjson.JSONObject;
                                     ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:5: 错误: 程序包com.baomidou.mybatisplus.core.conditions不存在
/*     */ import com.baomidou.mybatisplus.core.conditions.Wrapper;
                                                         ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:6: 错误: 程序包com.baomidou.mybatisplus.core.conditions.query不存在
/*     */ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
                                                               ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:7: 错误: 程序包com.baomidou.mybatisplus.core.conditions.query不存在
/*     */ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
                                                               ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:8: 错误: 程序包com.baomidou.mybatisplus.core.conditions.update不存在
/*     */ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
                                                                ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:9: 错误: 程序包com.baomidou.mybatisplus.core.metadata不存在
/*     */ import com.baomidou.mybatisplus.core.metadata.IPage;
                                                       ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:10: 错误: 程序包com.baomidou.mybatisplus.extension.plugins.pagination不存在
/*     */ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
                                                                      ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:11: 错误: 程序包com.baomidou.mybatisplus.extension.service.impl不存在
/*     */ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
                                                                ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:12: 错误: 程序包com.xmyr.automaticscript.common不存在
/*     */ import com.xmyr.automaticscript.common.Constants;
                                                ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:13: 错误: 程序包com.xmyr.automaticscript.entity不存在
/*     */ import com.xmyr.automaticscript.entity.User;
                                                ^
D:\test\123\WEB-INF\classes\com\xmyr\automaticscript\service\impl\jd\JdTrialProductServiceImpl.java:14: 错误: 程序包com.xmyr.automaticscript.entity.jd不存在
/*     */ import com.xmyr.automaticscript.entity.jd.JdTrialProduct;
                                                   ^


还是找不到包呀,
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表