Skip to content

Commit 99cb3ec

Browse files
committed
update
1 parent fa22ea0 commit 99cb3ec

File tree

1 file changed

+10
-2
lines changed
  • blog/2025-10-02-VIper-Docker-Image-Analysis

1 file changed

+10
-2
lines changed

blog/2025-10-02-VIper-Docker-Image-Analysis/index.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,13 +354,21 @@ FROM registry.cn-shenzhen.aliyuncs.com/toys/viper-base:latest
354354

355355
### Viper 镜像性能分析
356356

357-
TODO 待填坑
357+
算了后面想想就不分析了,把 Elastic Search,Redis,Mysql,Python,Metasploit全部塞在一个容器,美名其曰方便部署,能有什么性能可言
358358

359359
## 绕过收费限制
360360

361361
既然已经有了源码和 Docker Image 镜像文件之后,其实就可以直接加上一层 Layer 实现付费逻辑的 patch 修改
362362

363-
TODO 待填坑
363+
根据对源码的审计,可以定位到两个文件
364+
365+
- `/WebSocket/Handle/heartbeat.py` - 在定时循环的心跳包中,确认许可状态
366+
- `/Core/Handle/license.py` - 输入许可证确认许可证状态
367+
368+
那么对这两个函数的逻辑进行针对性修改即可,这里给出两个思路
369+
370+
1. 直接根据源码,修改对应文件之后,覆盖镜像即可
371+
2. 劫持 viper 容器向 `https://license.viperrtp.com/api/v1/license` 发起的请求
364372

365373
## 镜像安全分析
366374

0 commit comments

Comments
 (0)