【工具二开】魔改哥斯拉(一)

二开哥斯拉,内容如下:

  • 修改请求头特征字段

  • 去除Cookie后面的分号特征

  • 修改响应体特征

  • 修改请求体特征

  • 更改数据交互方式

  • 更改加密方式

  • 更改加载器

  • 其它免杀处理

  • ...... 

准备工作

一、首先下载原工具jar包,进行反编译

项目下载地址:

https://github.com/BeichenDream/Godzilla/releases/tag/v4.0.1-godzilla

图片

下载下来后进行反编译,两种方式:

1、IDEA工具插件

java -cp "D:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.2\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true godzilla.jar godzilla_de

2、在线平台

https://www.decompiler.com

这里使用第一种方式IDEA工具插件进行反编译

反编译好,得到一个jar包

给它解压出来就是我们的源码目录,至此反编译工作完成

图片

二、搭建二开环境

这里使用IDEA,新建项目

图片

并将刚才解压的源码复制到项目中,新建lib目录,将哥斯拉jar包和运行生成的db文件放进去

图片

接着,配置项目结构:

1、模块,添加lib中的原工具jar包

图片

2、添加工件,JAR,找主类MainActivity(core.ui)

图片

图片

应用确认之后,二开环境搭建完毕!


二开说明

1、我的环境:哥斯拉V4.01、IDEA、JDK1.8、phpStudy、tomcat、IIS

2、我们只需要把源码中想改的部分,复制到src目录修改代码后,重新打包即可

3、哥斯拉二开,有个MD5校验的问题要提前解决,否则编译之后新的jar你是运行不了的

解决步骤:在源码中查找提示的关键字“你使用的软件”,找到对应文件的路径,复制到src目录下注释校验代码即可

图片

编译运行测试,可正常打开,此问题已解决


修改请求头特征字段

请求头3个特征字段

图片

根据关键字找到文件,和上面同样的操作,直接修改代码

打包编译,运行测试

抓包看看,没问题!


去除Cookie后面的分号特征


哥斯拉Cookie特征

源码中搜一下关键字,找到代码文件HttpResponse.java

代码逻辑很简单,可借助如今摧枯拉朽的伟大技术——人工智能ChatGPT

去除以下问题代码即可

sb.append(String.format(" %s=%s;", cookie.getName(), cookie.getValue()));

测试如图,分号已去除

至此,请求头特征已经去除干净!

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值