WAF指纹识别:渗透测试中精准绕过Web应用防火墙的核心侦察技术
1. 项目概述为什么WAF指纹识别是绕不开的“敲门砖”在安全测试和渗透测试的实战中尤其是当我们拿到一个目标准备进行后续的漏洞利用时经常会遇到一个“拦路虎”——WAF。你精心构造的SQL注入Payload或者一个看起来天衣无缝的命令执行点刚发出去就被无情地拦截返回一个403或者一个“非法请求”的提示。这时候很多新手可能会反复尝试各种Payload或者直接放弃。而有经验的测试者第一步要做的往往是先搞清楚“守门员”是谁。这就是WAF指纹识别的核心价值它不是攻击本身而是所有后续有效攻击的“侦察兵”和“地图绘制员”。简单来说WAF指纹识别就是通过各种技术手段探测目标网站或应用前端部署的Web应用防火墙的具体厂商和型号。知道对手是谁才能知道它的“武功路数”和“罩门”所在。不同的WAF其防护规则、拦截逻辑、对异常请求的响应特征都截然不同。比如某云WAF可能对某些特殊字符的编码方式特别敏感而某硬件WAF可能对请求包的顺序有独特要求。盲目地使用通用Payload无异于用同一把钥匙去开所有不同品牌的锁成功率可想而知。这个环节之所以关键是因为它直接决定了你后续绕过尝试的效率和方向。没有指纹识别你的绕过就是盲人摸象耗时耗力且收效甚微。有了准确的指纹信息你就可以精准搜索绕过方案针对特定WAF如Cloudflare, AWS WAF, 阿里云盾 腾讯云WAF等的公开绕过技巧、研究文章和Payload库。理解拦截原理不同WAF的规则引擎不同有的基于正则表达式有的基于语义分析。知道型号有助于你推测其拦截逻辑。选择测试工具和策略一些自动化测试工具如sqlmap的--tamper脚本有针对特定WAF的优化脚本识别后可以针对性启用。避免触发高级防护有些WAF在检测到持续、盲目的攻击试探后会提升防护等级甚至封禁IP。精准的指纹识别后采用更“优雅”的绕过方式可以降低被风控的风险。因此把WAF指纹识别看作漏洞利用前的“规定动作”是专业与业余的一个重要分水岭。它不炫技但极其务实是通往目标系统深处必须拿到的那把“钥匙”。2. WAF指纹识别核心原理与手法拆解WAF不会主动告诉你“我是谁”但它的一举一动都带着强烈的品牌特征。我们的任务就是通过发送精心设计的“探针”请求观察和分析其响应从而描绘出它的指纹。这些特征主要分布在以下几个层面2.1 基于HTTP响应头的指纹这是最直接、也是最常用的一类方法。许多WAF为了标识自己或者因为其架构特点会在HTTP响应头中留下“签名”。Server头这是最明显的位置。一些云WAF或反向代理型WAF会在Server字段中暴露自己例如Server: cloudflare,Server: AWSWAF,Server: Yundun阿里云盾旧版等。但越来越多的WAF会隐藏或修改这个头。Set-Cookie头很多WAF会设置具有特定名称的Cookie。例如Cloudflare的__cfduid或__cflbImperva SecureSphere的cisessionF5 BIG-IP ASM的MRHSession等。这些Cookie的名称、格式甚至值的前缀都是非常强的指纹特征。其他自定义头一些WAF会添加自己独有的HTTP头。例如腾讯云WAF可能会添加X-Protected-By: T-Sec-Web应用防火墙阿里云WAF新版可能会在X-Powered-By或自定义头中体现。需要收集和比对大量的头部信息。头的缺失或修改有些WAF会主动移除或修改原始后端服务器的响应头如X-Powered-By、X-AspNet-Version等。这种“移除”行为本身也可以作为一种辅助判断特征。实操要点使用浏览器开发者工具F12的“网络(Network)”选项卡或者使用curl -I命令查看目标网站的响应头是第一步。需要建立一个常见WAF指纹特征库用于比对。2.2 基于特定攻击载荷响应的指纹当WAF拦截一个请求时它的“拒绝页面”或拦截响应是独一无二的指纹金矿。我们可以主动触发它来获取信息。拦截页面内容向网站发送一个明显的恶意请求如/etc/passwd观察返回的拦截页面。不同WAF的拦截页面HTML结构、文字内容、错误代码、图片资源路径都不同。例如Cloudflare有经典的“Attention Required”挑战页面阿里云盾有“您的请求带有不合法参数”的提示页腾讯云WAF的页面可能包含“Web应用防火墙”等字样。HTTP状态码虽然403 Forbidden很常见但有些WAF会使用特定的状态码比如406 Not Acceptable, 419, 493等。响应内容长度与延时即使WAF返回的是普通的错误页面如404或500其响应包的长度、结构以及因为规则匹配分析所引入的微小延时都可能成为机器学习或精细比对的指纹特征。注意事项这种方法属于“主动探测”会留下明显的攻击日志。在授权测试中可以使用但在其他场景下需极其谨慎避免对目标造成影响或触发警报。通常先使用被动、隐蔽的方法。2.3 基于异常请求处理的指纹这种方法更为巧妙它不追求触发拦截而是观察WAF对某些“畸形”或“特殊”请求的处理方式与后端原始服务器的差异。特殊HTTP方法发送一个非标准的HTTP方法如DEBUG、PURGE、CUSTOM等。有的WAF会直接拒绝并返回特定错误有的则会将其“规范化”后再传给后端如改为GET或POST而有的则原样放行。观察响应状态码和内容的变化。畸形协议或头字段发送格式错误或超长的HTTP头例如在头名中包含空格、换行或使用非ASCII字符。不同WAF的解析器容错能力不同可能导致不同的响应行为或错误信息泄露。参数污染同一个参数名在URL或Body中出现多次如?id1id2。WAF和后端服务器对参数的处理顺序取第一个、取最后一个、合并成一个数组可能不同这种差异可以用来探测WAF的存在和类型。2.4 基于资源文件或路径的指纹一些WAF尤其是硬件或软件形态的其管理界面、统计页面或特定的静态资源文件可能会暴露在公网。默认管理入口尝试访问如/waf/,/asm/,/waf-management/等常见路径。特定静态文件如某些WAF的JavaScript文件、CSS文件或图标文件其内容或MD5哈希值是固定的。例如通过识别/waf.js文件中的特定字符串来定位。错误信息在触发某些内部错误时WAF可能返回包含其组件名称的堆栈跟踪信息这属于意外收获但价值极高。3. 实战流程从手动探测到工具化识别理论清楚了我们来看一个完整的、从浅入深的实战识别流程。我个人的习惯是“先静后动先轻后重”逐步深入。3.1 第一步被动信息收集与初步筛查在发起任何可能被记录的探测请求前先做无害的观察。收集基础HTTP响应头curl -I https://target.com仔细查看每一个返回的头字段。重点关注Server,Set-Cookie,X-Powered-By, 以及任何看起来非常规的X-*头。将看到的特征与你本地的WAF指纹库可以是一个笔记也可以是一个小数据库进行比对。分析网站架构使用whatweb、Wappalyzer浏览器插件等工具进行技术栈识别。虽然它们主要识别CMS、框架但有时也能识别出某些WAF。查看网站的IP地址通过nslookup或在线工具判断其是否使用了CDN。很多CDN服务如Cloudflare, Akamai, 阿里云CDN都集成了WAF。如果IP属于知名的云服务商或CDN提供商那么部署对应WAF的概率就大大增加。实操心得这一步几乎零风险是必须做的。我经常发现仅仅通过Set-Cookie里的一个特定键名就能锁定WAF厂商省去后续大量工作。3.2 第二步主动无害探针触发如果被动收集没有明确结果开始发送一些设计好的、旨在“询问”而非“攻击”的请求。发送一个明显恶意但无害的路径遍历Payloadcurl -v https://target.com/../../../etc/passwd-v参数可以看到完整的请求和响应过程。观察状态码是403、406、419还是200但内容是错误页响应体里是否有“Forbidden”、“Blocked”、“防火墙”、“WAF”等关键字响应头是否有变化是否出现了新的Cookie或头信息测试非常规HTTP方法curl -X PURGE -v https://target.com/ curl -X CUSTOM -v https://target.com/记录下每种方法返回的状态码和任何独特的响应信息。与正常GET请求的响应进行对比。参数污染测试curl -v https://target.com/search?qtestqmalicious观察网站如何处理这两个q参数。是展示了“test”还是“malicious”的内容这能间接判断WAF的参数解析逻辑。3.3 第三步使用自动化工具进行深度识别手动探测效率有限此时可以借助自动化工具。但切记工具会发送大量探测请求务必在授权范围内使用。专业WAF识别工具WAFW00F这是业界最经典、最活跃的WAF指纹识别工具。它集成了数十种WAF的识别规则通过发送一系列特征请求并分析响应来工作。wafw00f https://target.com它会输出是否检测到WAF以及检测到的WAF名称、型号甚至版本。WhatWaf另一个功能强大的工具不仅能识别WAF还集成了许多绕过技术测试。whatwaf -u https://target.com综合扫描器中的WAF检测模块Nmap NSE脚本Nmap的http-waf-fingerprint.nse脚本可以用来检测WAF。nmap -p 80,443 --script http-waf-fingerprint target.comSqlmap在sqlmap扫描开始时它通常会尝试检测WAF--identify-waf参数可以强制进行更详细的识别。识别结果会影响其后续的注入策略和tamper脚本的选择。工具使用核心技巧不要依赖单一工具不同的工具指纹库有差异建议用2-3个工具交叉验证。注意工具的攻击性像WhatWaf这类工具其部分检测方法攻击性较强。在非授权测试中使用--skip或--level参数控制其探测深度或者优先使用WAFW00F。分析工具的原始请求使用-vverbose模式或代理工具如Burp Suite拦截查看工具具体发送了什么请求返回了什么。这本身是最好的学习过程也能在工具误报时帮你人工判断。3.4 第四步人工验证与特征归档工具给出的结果不是100%准确可能存在误报将自定义错误页面识别为某WAF或漏报WAF规则更新工具指纹库未跟进。人工验证根据工具提示的WAF类型去搜索该WAF典型的拦截页面截图、Cookie名称、响应头特征。然后手动构造一个能触发该WAF拦截的Payload例如针对该WAF已知的敏感字符观察响应是否与特征匹配。建立自己的指纹库将每次成功识别的案例记录下来包括目标URL、探测时间、使用的Payload、观察到的所有特征响应头、状态码、页面内容片段、Cookie、最终判定的WAF类型及版本如果可能。长期积累你会形成比公开工具更适应你测试环境的指纹知识。4. 高级技巧与疑难场景应对在实际的高对抗性环境或云原生架构中WAF指纹识别会变得更复杂。下面分享几个我踩过坑后总结的进阶场景处理办法。4.1 场景一多层WAF或混合防护现在很多企业采用“云WAF 硬件WAF”或“CDN WAF 自建WAF”的混合部署模式。现象你识别出了Cloudflare但发现某些绕过Cloudflare的Payload依然被拦截且拦截特征与Cloudflare不同。应对策略寻找真实IP尝试通过历史DNS记录、子域名查询、邮件服务器IP等方式找到可能绕过CDN直连后端服务器的IP地址。用这个IP进行访问和探测可能会发现后端的另一套WAF如F5 BIG-IP。差异化探测对同一个路径分别通过CDN域名和疑似真实IP访问对比两者的响应头、Cookie和错误页面。任何细微差别都可能是第二层WAF的线索。观察拦截深度发送一个分阶段攻击的Payload如一个慢速的SQL注入。如果请求在刚到达时就很快被拦截状态码立即返回可能是前置的云WAF。如果请求先返回了一个正常页面如登录页但在你提交表单数据时才被拦截则可能是更靠近应用层的WAF或RASP运行时应用自我保护。4.2 场景二完全隐身或自定义WAF有些安全团队会彻底抹去WAF的所有明显特征修改或删除所有标识性HTTP头定制与网站风格一致的拦截页面。现象所有被动和主动探测返回的响应都看起来像是一个正常的、没有WAF的网站但恶意请求就是通不过。应对策略延时分析这是最有效的技巧之一。WAF的规则匹配需要时间。构造一个极其复杂、需要大量正则回溯的畸形请求例如超长的参数值包含大量嵌套的符号同时发送一个完全正常的请求。使用脚本精确测量两个请求的响应时间。如果“畸形请求”的响应时间显著长于正常请求即使两者都返回200状态码那么几乎可以肯定有WAF在幕后进行规则分析。这种时间差Time-based Detection是指纹识别的高级形式。逻辑漏洞探测尝试利用WAF与后端应用解析不一致的逻辑漏洞。例如HTTP参数污染HPP、HTTP方法覆盖如X-HTTP-Method-Override头、特殊字符编码差异如%0d%0a、%09。如果发现某些“畸形”请求意外成功而稍作修改的“正常”请求却被拦截这本身就揭示了WAF的存在和它的部分解析逻辑可以反向推导其类型。资源消耗试探发送大量并发请求或非常大的POST body观察是否有速率限制或请求大小限制被触发。这些限制策略的触发阈值和响应方式有时也带有WAF产品的特征。4.3 场景三WAF指纹识别对抗与绕过思路的衔接识别出WAF不是终点而是起点。指纹识别的结果必须立刻转化为绕过策略。建立映射表维护一个你自己的“WAF型号 - 已知绕过技术”的映射表。例如WAF 名称可能有效的绕过思路Cloudflare利用其基于正则的规则尝试混淆/*!50000union*/select, 超长字符串分割%0a换行分割结合ORDER BY盲注。关注其WAF模式“Security Level”的变化。ModSecurity (CRS规则集)研究OWASP CRS规则使用规则白名单中的字符或方法。例如利用%0a绕过boundary检测使用json格式传递参数。阿里云盾尝试使用多重编码如%2527for畸形的multipart/form-data边界或利用其URL解析与后端不一致的特性。F5 BIG-IP ASM其策略可高度自定义但可尝试HOST头注入、参数污染、以及利用其“学习模式”下可能未锁定的宽松策略。动态调整策略识别出WAF后在sqlmap中立刻使用对应的--tamper脚本如tampercharencode,space2commentfor Cloudflare。在Burp Intruder中加载针对该WAF的Payload列表。5. 常见问题、误区与排查实录即使掌握了方法在实际操作中还是会遇到各种问题。这里记录几个高频问题和我的解决思路。Q1工具报告“No WAF detected”但我的攻击Payload确实被拦截了怎么回事可能原因1自定义规则/非标WAF。目标可能使用了非主流WAF或安全团队编写了非常精细的自定义规则工具指纹库未覆盖。排查手动发送一个简单攻击如‘ OR 11 --仔细分析拦截响应。查看页面HTML源码中是否有隐藏的注释、特定的JS文件名或路径。对比正常请求和拦截请求的所有HTTP头差异哪怕是一个空格或顺序不同。可能原因2应用层自身防护。可能是应用程序自身的输入验证、安全框架如Spring Security, ModSecurity集成在应用中触发的拦截而非独立的WAF设备。排查拦截页面是否包含框架的错误信息如Java的Stack Trace, PHP的Warning尝试攻击不同的参数和端点如果只有特定功能点被拦截很可能是应用自身逻辑。可能原因3WAF运行在“检测模式”。一些WAF可以配置为只记录不拦截。你的请求被记录了但未被阻断工具无法触发特征响应。排查尝试强度更大、更明显的攻击Payload。或者查看是否有途径能访问到WAF的日志或管理界面如果授权允许。Q2识别出了WAF但所有公开的绕过方法都失效了怎么办首先确认你的绕过Payload是否真的成功绕过了WAF但被后端应用本身的逻辑拒绝了在Burp Suite中将拦截的请求WAF放行的与原始请求对比确保你的混淆操作没有改变请求的原始语义。升级混淆复杂度不要只用一种编码或混淆。尝试组合技例如先对Payload进行URL编码再在关键位置插入注释/**/同时将关键字拆分成多个变量然后拼接。研究WAF版本你识别的可能是该WAF的最新版本而公开绕过方法针对的是旧版本。尝试通过更精细的探测如特定文件路径、JS库版本来确定WAF的近似版本号然后寻找该版本的历史漏洞或研究文章。转向逻辑漏洞如果正面绕过规则太难考虑是否存在完全避开WAF检测路径的攻击面例如文件上传WAF可能检查文件内容但能否利用解析差异如.php.jpg配合Apache解析漏洞SSRF如果存在SSRF漏洞可以从内部网络发起请求可能完全绕过外部WAF。前端绕过漏洞是否发生在客户端JavaScript逻辑中Payload是否可以通过前端代码构造再提交给后端Q3指纹识别活动本身被WAF封禁了IP怎么办控制探测频率和强度这是最重要的预防措施。在工具中设置--delay参数在Burp Intruder中设置线程数和延迟。避免在短时间内发送大量恶意特征明显的探测请求。使用代理池或Tor网络对于授权的深度测试可以配置扫描工具通过代理池进行请求分散来源IP。优先使用被动和低侵入性方法严格遵守“先静后动”的原则。curl -I和查看Cookie这种方法几乎永远不会被封。理解测试边界在授权测试中明确测试范围是否允许WAF识别。有些客户可能认为主动触发WAF拦截属于攻击行为。提前沟通清楚。一个真实的排查案例 我曾遇到一个目标Server头是nginx没有任何特殊Cookiewafw00f和whatwaf都报告无WAF。但一个简单的union select就被拦截返回一个非常干净的403页面没有任何品牌信息。第一步延时测试我写了一个Python脚本分别请求/?id1和/?id1‘带单引号测量响应时间。发现带单引号的请求平均响应时间比正常请求多出约200毫秒。这强烈暗示有东西在处理这个请求。第二步参数污染测试我发送了请求/?id1id2‘。页面显示的内容是基于id1的。这说明WAF可能只取了第一个id参数的值进行检查而后端应用取了最后一个id的值。这揭示了WAF的存在和其参数处理逻辑。第三步基于逻辑的推断这种“取首个参数”的行为以及干净无特征的拦截页让我联想到一些可高度定制的WAF产品比如ModSecurity或某些云WAF的定制模式。我随后尝试了针对ModSecurity CRS的绕过技巧如使用%0a换行结果成功了。最终虽然没有100%确认品牌但通过行为指纹锁定了绕过方向使测试得以继续。这个过程的核心在于当没有明显品牌特征时将WAF视为一个“黑盒”通过分析其输入输出行为拦截/放行、时间差、参数处理顺序来构建其“行为指纹”这同样能有效指导后续测试。WAF指纹识别归根结底是对未知防御系统的逆向分析需要观察、推理和不断的实验验证。

相关新闻

惠州贴标机怎么选?双诚智能为你提供专业方案

惠州贴标机怎么选?双诚智能为你提供专业方案

在惠州,无论是食品、医药、日化还是物流电商行业,选择一款高效、精准、稳定的贴标机,都直接关系到生产线的效率与产品的市场竞争力。面对市场上众多品牌,如何从技术、成本、服务等维度做出明智决策?深圳双诚智能包装设…

2026/7/30 3:11:14 阅读更多 →
华为手机禁用系统更新:ADB命令冻结组件完整指南

华为手机禁用系统更新:ADB命令冻结组件完整指南

1. 项目概述:为什么我们需要手动管理华为手机的系统更新如果你手头有一台华为手机,尤其是几年前的型号,可能对“系统更新”这个功能又爱又恨。一方面,新系统可能带来新功能和安全补丁;但另一方面,对于追求稳…

2026/7/30 3:11:14 阅读更多 →
2024年广东省职业院校技能大赛(高职组)大数据应用开发第03套完整参考答案

2024年广东省职业院校技能大赛(高职组)大数据应用开发第03套完整参考答案

2024年广东省职业院校技能大赛(高职组)大数据应用开发第03套完整参考答案 文章目录 2024年广东省职业院校技能大赛(高职组)大数据应用开发第03套完整参考答案 任务 A:大数据平台搭建 A.1 Hadoop 完全分布式集群 A.2 Spark on YARN A.3 Hudi 源码构建与 Spark 集成 任务 B:…

2026/7/30 3:11:14 阅读更多 →

最新新闻

深入解析STM32 PWM计数器模式:边沿对齐与中心对齐实战指南

深入解析STM32 PWM计数器模式:边沿对齐与中心对齐实战指南

1. 项目概述:深入理解STM32 PWM的“心脏”与“节奏”玩过STM32的朋友,对PWM(脉冲宽度调制)肯定不陌生。从驱动LED呼吸灯、控制舵机角度,到无刷电机的FOC控制、开关电源的整流逆变,PWM都是那个在后台默默输出…

2026/7/30 3:20:17 阅读更多 →
AI助力高校教材编写,优质教材生成原来可以如此简单!

AI助力高校教材编写,优质教材生成原来可以如此简单!

谁没碰到过写论文时的大难题?面对一张白纸,坐在那里半天也想不出怎么安排内容顺序——到底先说明概念好,还是先举例子?章节是按内容逻辑划分,还是分时间段来写?写了几稿提纲不是不合要求,就是内…

2026/7/30 3:20:17 阅读更多 →
STM32 SPI时钟分频机制详解:从时钟树到SCK频率配置

STM32 SPI时钟分频机制详解:从时钟树到SCK频率配置

1. 项目概述:从时钟树到SCK,理解SPI通信的速率基石在嵌入式开发,尤其是基于STM32这类MCU的项目中,SPI(Serial Peripheral Interface)总线因其高速、全双工、协议简单的特性,被广泛用于连接Flash…

2026/7/30 3:20:17 阅读更多 →
C++ const关键字深度解析:从语法到实战的终极指南

C++ const关键字深度解析:从语法到实战的终极指南

1. 项目概述:为什么我们需要深入理解const在C的世界里,const关键字就像空气一样无处不在,却又常常被新手甚至是有一定经验的开发者所误解或轻视。你可能在函数参数里见过它,在类成员函数后面见过它,在变量声明前也见过…

2026/7/30 3:20:17 阅读更多 →
STM32 HAL库串口配置动态修改实战:原理、实现与避坑指南

STM32 HAL库串口配置动态修改实战:原理、实现与避坑指南

1. 项目概述:为什么需要在线修改串口配置?在嵌入式开发,尤其是基于STM32的项目中,串口通信几乎是标配。无论是打印调试信息、与上位机通讯,还是连接各种传感器模块,串口都扮演着至关重要的角色。然而&#…

2026/7/30 3:20:17 阅读更多 →
涡轮增压技术解析:从工作原理到性能升级实战指南

涡轮增压技术解析:从工作原理到性能升级实战指南

涡轮增压技术早已不是赛车场的专属,如今它正悄然改变着普通车辆的驾驶体验。但很多人对涡轮增压的理解还停留在"动力更强"的表面认知,真正决定性能提升效果的,其实是涡轮迟滞控制、热管理效率和整体匹配度这三个关键技术点。本文将…

2026/7/30 3:19:17 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻