剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 CORScanner - 🎯 Fast CORS mis…
CORScanner - 🎯 Fast CORS misconfiguration vulnerabilities scann 安全软件 点击放大
作者:admin 发布:2026-10-05

CORScanner - 🎯 Fast CORS misconfiguration vulnerabilities scann

项目说明About CORScanner CORScanner is a python tool designed to discover CORS misconfigurations of websites. It helps website administrators and penetrat…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
471浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

CORScanner - 🎯 Fast CORS misconfiguration vulnerabilities scann

项目说明

About CORScanner

CORScanner is a python tool designed to discover CORS misconfigurations of websites. It helps website administrators and penetration testers to check whether the domains/urls they are targeting ha CORS policies.

Features


* Fast. It uses gevent instead of Python threads for concurrency, which is much faster for network scanning.
* Comprehensive. It covers all the common types of CORS misconfigurations we know.
* Flexible. It supports self-define features (e.g. file output), which is helpful for large-scale scanning.
* 🆕 CORScanner supports installation via pip (pip install corscanner or pip install cors)
* 🆕 CORScanner can be used as a library in your project.

Two useful references for understanding CORS systematically:
* USENIX security 18 paper: We Still Don’t Ha Cross-Domain Requests: an Empirical Study of CORS
* 中文详解:绕过浏览器SOP,跨站窃取信息:CORS配置安全漏洞报告及最佳部署实践

<details><summary>Please consider citing our paper if you do scentific research (Click me). </summary>
<p>

*Latex :*

*Word :*

Jianjun Chen, Jian Jiang, Haixin Duan, Tao Wan, Shuo Chen, Vern Paxson, and Min Yang. "We Still Don’t Ha Cross-Domain Requests: an Empirical Study of CORS." In 27th USENIX Security Symposium (USENIX Security 18), pp. 1079-1093. 2018.

</p>
</details>

Screenshots

!CORScanner

Installation

  • Download this tool
  • Install dependencies
  • CORScanner depends on the requests, gevent, tldextract, colorama and argparse python modules.

    Python :

    * Both Python 2 (2.7.x) and Python 3 (3.7.x) are supported.

    CORScanner as a library

  • Install CORScanner via pip
  • or use the short name:

  • Example code:
  • You can also use CORScanner via the corscanner or cors command: cors -://www.instagram.com

    Usage

    Short Form | Long Form | Description
    ------------- | ------------- |-------------
    -u | --url | URL/domain to check it's CORS policy
    -d | --headers | Add headers to the request
    -i | --input | URL/domain list file to check their CORS policy
    -t | --threads | Number of threads to use for CORS scan
    -o | --output | Save the results to json file
    -v | -- | Enable the mode and display results in realtime
    -T | --timeout | Set requests timeout (default 10 sec)
    -p | --proxy | Enable proxy (http or socks5)
    -h | --help | show the help message and exit

    Examples

    * To check CORS misconfigurations of specific domain:

    `python cors_scan.py -u example.com

    * To enable more debug info, use -v:

    python cors_scan.py -u example.com -v

    * To save scan results to a JSON file, use -o:

    python cors_scan.py -u example.com -o output_filename

    * To check CORS misconfigurations of specific URL:

    python cors_scan.py -u

    * To check CORS misconfiguration with specific headers:

    python cors_scan.py -u example.com -d "Cookie: test"

    * To check CORS misconfigurations of multiple domains/URLs:

    python cors_scan.py -i top_100_domains.txt -t 100

    * To enable proxy for CORScanner, use -p

    To use socks5 proxy, install PySocks with pip install PySocks

    * To list all the basic options and switches use -h switch:

    Misconfiguration types


    This tool covers the following misconfiguration types:

    Misconfiguration type | Description
    ------------------------ | --------------------------
    Reflect_any_origin | Blindly reflect the Origin header value in
    Access-Control-Allow-Origin headers in responses, which means any website can read its secrets by sending cross-orign requests.
    Prefix_match |
    wwww.example.com trusts example.com.evil.com, which is an attacker's domain.
    Suffix_match |
    wwww.example.com trusts e.com, which could be registered by an attacker.
    Not_escape_dot |
    wwww.example.com trusts wwwaexample.com, which could be registered by an attacker.
    Substring match |
    wwww.example.com trusts example.co, which could be registered by an attacker.
    Trust_null |
    wwww.example.com trusts null, which can be forged by iframe sandbox scripts
    HTTPS_trust_HTTP | Risky trust dependency, a MITM attacker may steal HTTPS site secrets
    Trust_any_subdomain | Risky trust dependency, a subdomain XSS may steal its secrets
    Custom_third_parties | Custom unsafe third parties origins like
    github.io, see more in origins.json file. Thanks !
    Special_characters_bypass| Exploiting browsers’ handling of special characters. Most can only work in Safari except
    _`, which can also work in Chrome and Firefox. See more in Ad CORS Exploitation Techniques. Thanks .

    Welcome to contribute more.

    Exploitation examples


    Here is an example about how to exploit "Reflect_any_origin" misconfiguration on Walmart.com(fixed). Localhost is the malicious website in the video.

    Walmart.com video on Youtube:

    ![Walmart_CORS_misconfiguration_exploitation]()

    Here is the exploitation code:

    If you ha how the demo works, you can read Section 5 and Section 6 of the CORS paper and know how to exploit other misconfigurations.

    License

    CORScanner is licensed under the MIT license. take a look at the LICENSE for more information.

    Credits


    This work is inspired by the following excellent researches:

    * James Kettle, “Exploiting CORS misconfigurations for Bitcoins and bounties”, AppSecUSA 2016*
    * E, “Misconfigured CORS and why web appsec is not getting easier”, AppSecUSA 2016*
    * Von Jens Müller, "CORS misconfigurations on a large scale", CORStest*

    项目信息

    开发语言:Python

    Star 数:1164

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕🎯 Fast CORS misconfiguration vulnerabilities scanner展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题CORScanner - 🎯 Fast CORS misconfiguration vulnerabilities scann
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 22:34:05
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数471
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册