中国蚁剑(AntSword)—— 中国菜刀的替代品

中国蚁剑是一款支持多平台的WebShell管理工具,具有完善的文档、多项功能如文件管理、虚拟终端及数据库管理等。它还支持多种代理协议、内置编码器和解码器,并具备高扩展性,可通过插件进行功能增强。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中国菜刀是一款经典的WebShell管理工具,但是早已经停止维护,在网络上难以找到官方版本,即使找到官方最后版本,也存在一些bug。可以使用中国蚁剑(AntSword)替代中国菜刀。

中国蚁剑的特点主要有如下几点:

  1. 支持多平台。包括macOS、Linux 32位、Linux 64位、Linux armv7l、Linux arm64、Windows 32位、Windows 64位。
  2. 完善的文档中国蚁剑文档地址
  3. 多项功能。文件管理功能、虚拟终端功能、数据库管理功能。
  4. 内置代理功能。支持HTTP、HTTPS、SOCKS4、SOCKS5四种代理协议。使用代理,可以连接处于内网中的Shell、加快连接速度、隐藏自身、与 BurpSuite 等工具配合使用等。
  5. 编码器和解码器。用于蚁剑客户端和Shell服务端通信时的加密、编码操作,可用于绕过WAF。
  6. 高扩展性
    1. 插件。具有插件仓库,也可以自己开发插件。
    2. 自定义编码器和解码器。
### 、菜和冰蝎 WebShell 管理工具流量特征分析 #### 静态加密方式下的与菜 和菜作为早期流行的WebShell管理工具,主要依赖于静态加密技术来隐藏恶意命令。这类工具通常会在客户端和服务端之间传输经过简单编码或固定密钥加密的数据包。由于加密算法相对固定且容易被逆向工程解析,因此其网络流量中的某些模式可以被捕获并识别。 - **HTTP请求头异常**:这些工具可能会修改标准的HTTP头部字段或者添加自定义头部用于传递控制指令[^1]。 - **POST数据长度规律性变化**:当发送特定操作(如文件上传/下载)时,POST请求体大小会呈现一定的周期性和重复性,这有助于区分正常业务逻辑产生的随机负载波动[^2]。 ```python import re def detect_static_encryption_traffic(headers, post_data): suspicious_patterns = [ r'User-Agent:\s*Mozilla\/4\.0', # 可能伪装成旧版浏览器 r'Referer:\s*/shell\.php\?', # 带有可疑路径参数 r'\bcmd=\w+' # URL查询字符串中含有cmd等敏感关键字 ] for pattern in suspicious_patterns: if any(re.search(pattern, line) for line in headers.splitlines()): return True # POST 数据长度检查 avg_post_size = calculate_average_post_sizes() current_post_size = len(post_data) deviation_threshold = 0.3 * avg_post_size if abs(current_post_size - avg_post_size) > deviation_threshold: return True return False ``` #### 动态加密机制下的冰蝎 相比之下,冰蝎则采取了更为先进的动态加密策略,在每次通信过程中都会重新协商新的加解密秘钥,并通过混淆手段进一步掩盖真实意图。这种特性使得基于签名的传统IDS难以有效拦截该类威胁;不过仍然可以从以下几个方面入手: - **TLS握手行为差异**:尽管应用层协议本身进行了高强度保护,但在建立SSL/TLS连接阶段仍可能存在细微差别,比如使用的密码套件组合、证书链结构等方面表现出与其他合法站点不一致之处。 - **DNS查询频率激增**:为了实现C&C服务器地址更新功能,部分变种版本可能频繁发起针对特定域名解析服务的请求活动,形成明显的访问高峰现象。 ```bash # 使用tcpdump捕获疑似ice_sword C2 DNS queries sudo tcpdump -i eth0 'port 53 and src host client_ip' | grep -Eo '[a-zA-Z0-9.-]+' ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值