[二开]_哥斯拉-PHP流量特征修改

一. 说明

哥斯拉的流量特征很容易就会被杀软、EDR识别,修改哥斯拉的流量特征可以绕过EDR等杀毒软件。
本次二开是哥斯拉4.0.1。
原版地址:
https://github.com/BeichenDream/Godzilla/releases/tag/v4.0.1-godzilla
环境:IDEA、JAVA1.8

二. 反编译

反编译有三种方式。

  1. 在线反编译:
    https://www.decompiler.com/

  2. IDEA插件
    位于idea的根目录下的\plugins\java-decompiler\lib\java-decompiler.jar,命令如下:

    java -cp java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true godzilla.jar ./

    会重新生成一个jar,然后用解压工具解压就行了。

    注:该插件好像是需要最新的jdk才能跑成功,反正我1.8没成功,换成最新的Java就行了。

  3. 下载我的

    可以,但没必要。

三. 导入IDEA

开idea,新建项目,名称:R0_Godzilla,路径自定义:
f2c4c476fcf21fa97f11b93802dd404f.png

新建个lib,并把原版jar包拖进来,并运行一下,生成一个data.db,
再将反编译完的代码也拖进来,最终项目目录如下:
5fda16ff19d2213b5fda0d7c59b98e64.png

依赖关系建立
文件 —> 项目结构 —> 项目设置 —> 模块 —> 依赖

添加模块依赖:
f0e1575a310f01c77a2953b74620888f.png

添加工件:
文件 —> 项目结构 —> 项目设置 —> 工件:

添加jar:
3d19d6b152bea53895cca5b2ddec9443.png

选择主类,注意勾选:
6eb77b571a144b9fa49c128c14f55910.png

一路确定出去,基本环境就好了。

先试试能不能重新打包,简单的改个版本先。查找一下特定值:
0a4f372c8c8012340b3def2b1b79efb0.png

然后把该文件导入到src:
e58eba5c998948b3befa8b2cf7b17566.png

修改版本号:
ef3836244f4406c8b109e001299e3d27.png

成功了。

需改什么功能,直接去原来的反编译文件里吧啦,然后带目录结构的放到src里改叭改叭,运行就可以了。

但是发现有个校验:
4cf858bf173a2f60b02840f6d52cec57.png

应该没有改动到核心代码,所以校验通过了,这里可以规避校验:
ef01c550c27484fe9d467876409d4c2f.png

再次运行:
a92313ca40b06ed7124fe49e292228fc.png

未出现校验。

打个jar包看看:
构建 —> 构建工件
57d85da3591ef38b96f074569bc72174.png

搞定,运行:
9accec956211d3c8179b14ce2d6c20f8.png

至此,环境部署完成,可以愉快的魔改了。

四. 开始魔改

一个强特征,就是哥斯拉base64编码器的响应包,具有固定格式:
0be1312119c5be2ea008ae4003fb67d8.png

固定的前16位MD5头:

72a9c691ccdaab98

和固定的后16位MD5尾:

b4c4e1f6ddd2a488

跟进相关响应的代码查看:
4eebb369d553a55dd2b2eafeebd32e59.png

理一下代码逻辑,主要的返回特征就下面这些:
94d65306a7a8ad901900bed93eb59fef.png

所以这里改叭改叭,然后在哥斯拉解析的地方改叭改叭就差不多了。
把路径建好:
ae13b2d5d4648f7dcb38866c64579002.png

然后把原包里的evalxor的java和bin分别复制进去,改特征:
dfa77eaba0ca6b379dac67c96acfa43d.png

然后修改客户端对响应匹配的逻辑:
c4dfd46a5603ab1b010e976aa92d933e.png

最后修改一下包名,形成一个自己的加载器模式:
c3d249a49d25bcc2e33fd3aaccfaaeba.png

然后打包,抓个包瞅瞅,前后对比。
修改特征前:
07a259bfbb23412ca9d87a68204db004.png

修改特征后:
817c10e6aef25c1b917960a15ffc7e0d.png

基本上看不出哥斯拉流量特征了,再混入一些杂七杂八的无用参数基本能过人工甄别,这里只做个抛砖引玉,可以结合自己写的加解密算法来实现都是可以的,代码基本都是比较清晰的。

后续再改叭改叭。

五. END

本文参考艾总的文章:

https://mp.weixin.qq.com/s/ktXCzQrzthcde0PrKIA_vA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值