===================================
一、环境
对冰蝎的jar包进行反编译
https://www.decompiler.com/
下载后得到反编译后的压缩包
接下来在idea生成一个新项目
生成项目后我们来到项目目录下把前面反编译的压缩包解压到项目目录下 同时新建一个lib文件夹把冰蝎原项目放入lib中
这时候我们再回到IDEA
设置一下项目结构SDK为1.8+即可
然后选中打勾,应用。
二、修改代码
先测试下,修改工具标注
在IDEA中直接全局搜索t00ls关键字
看要改的文件在哪个目录下,不能直接在源码里面修改。
发现在net文件夹里 我们选中这个net文件夹复制到项目根目录的src资源目录下 因为待会我们编译的时候idea是对src目录下的内容进行编译的
我们只保留这两个文件上面是改ui标注的 下面是待会修改流量特征要用到的 把其余的文件直接删除即可 否则编译会慢而且会莫名其妙报错 所以我们尽量是要改什么就留什么
三、构建
改完后点击构建项目,构建完后你会发现多了个out目录,然后最后构建工件
四、运行
启动的时候一定会提示你数据文件丢失
需要把原项目里自带的 data.db 放到项目根目录下就可以正常启动了
主要做了请求方式、标识、cookie自带;的更改,在其他的流量特征也做了简单的更改。
原文始发于微信公众号(网络安全者):哥斯拉二开,基于公开的免杀哥斯拉更改的流量特征。请求包改成json请求!
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论