6月21日,云服务平台Cloudflare更新系统状态,Cloudflare正在调查该公司服务或网络的广泛问题,用户在访问Cloudflare的网络或服务时可能会遇到错误或超时,该问题已被确定并正在实施修复。
背景自己有个网站 blog.dddjava.com ,但是享受不到cdn加速,由于服务器在siteground上,属于非裸机,只能耐心研究。走了很多弯路,(,还找官方咨询,不过点赞官方的效率,就是我表述不清楚),不过也算理解了cdn,服务器的配置远离。以前似是而非的懂。
付费版的,上面的方法会返回。Detected a Cloudflare version 2 (aptcha challengeeature is not available in the operce version。
试想一个问题,我们人类可以有多少种识别自己的方式?可以通过身份证来识别,可以通过社保卡号来识别,也可以通过驾驶证来识别,尽管我们有多种识别方式,但在特定的环境下,某种识别方法可能比另一种方法更为适合。因特网上的主机和人类一样,可以使用多种识别方式进行标识。
发现这个 JS 被混淆了,我们可以用 v_jstools 进行简单的变量还原,替换进去即可,最终我们分析可得,data 参数是由 ek 和轨迹明文加密得到的,这里我们跟进加密函数 h 中,看看 data 是如何生成的:
点击了“Details”链接之后,除了在上一页看到的描述外,还有Shortest Paths To the Accumulation Point和Accumulated Objects by Class in Dominator Tree 部分,这里说明了从GC root到聚集点的最短路径,以及完整的reference chain。