{"id":36681685,"url":"https://github.com/djhons/captchablasting","last_synced_at":"2026-01-12T11:03:35.738Z","repository":{"id":37426205,"uuid":"477739705","full_name":"djhons/captchaBlasting","owner":"djhons","description":"对存在验证码的站点爆破","archived":false,"fork":false,"pushed_at":"2022-04-06T05:33:00.000Z","size":10,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-05T01:23:20.393Z","etag":null,"topics":["blast","captcha"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djhons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-04T14:33:26.000Z","updated_at":"2022-11-14T02:24:15.000Z","dependencies_parsed_at":"2022-08-19T03:42:19.978Z","dependency_job_id":null,"html_url":"https://github.com/djhons/captchaBlasting","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/djhons/captchaBlasting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djhons%2FcaptchaBlasting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djhons%2FcaptchaBlasting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djhons%2FcaptchaBlasting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djhons%2FcaptchaBlasting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djhons","download_url":"https://codeload.github.com/djhons/captchaBlasting/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djhons%2FcaptchaBlasting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T10:58:46.209Z","status":"ssl_error","status_checked_at":"2026-01-12T10:58:42.742Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blast","captcha"],"created_at":"2026-01-12T11:03:28.406Z","updated_at":"2026-01-12T11:03:35.724Z","avatar_url":"https://github.com/djhons.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 识别验证码爆破\n### 前言：\n经常在渗透测试的过程中会遇到一些验证码的情况，无法爆破。使用了几个burpsuite的插件，体验都不是很好，\n最大的问题就是验证码识别错误时无法重试，这就导致会漏掉一些密码。\n\n### 实现：\n使用ddddocr项目来识别验证码，识别率还不错。\n\n\n### 使用方法：\n参考sqlmap的-r参数，通过burpsuite提取获取验证码的数据包(暂时只支持直接返回二进制图片)和爆破的数据包放到txt中.\n\u003cbr\u003e使用####替换爆破数据包中验证码的位置，使用****替换爆破的位置。\n```\nmain.py -r blast.txt -c captcha.txt -d dict.txt -l 6335 -s True\n  -r           爆破使用的数据包\n  -c           验证码使用的数据包\n  -d           字典文件\n  -l           验证码错误时返回的content-length\n  -s           是否使用https请求，默认使用http\n```\n每行将输出验证码、爆破的密码、返回包的conten-length\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjhons%2Fcaptchablasting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjhons%2Fcaptchablasting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjhons%2Fcaptchablasting/lists"}