php实现指纹识别,CMS识别(Web指纹识别)扫描器开发

本文介绍了如何使用PHP开发一款基于指纹识别的CMS(内容管理系统)扫描器。通过访问特定文件路径,利用MD5校验和正则表达式匹配,识别网站使用的CMS类型。文章提供了部分Web指纹示例,并展示了多线程实现的代码结构。
摘要由CSDN通过智能技术生成

CMS识别原理

CMS英文全称是:Content Management System,中文名称是:网站内容管理系统。CMS识别原理就是得到一些CMS的一些固有特征,通过得到这个特征来判断CMS的类别。

这里我们采用MD5识别和正则表达式识别的方式,具体来说就是用特定的文件路径访问网站,或者这个文件的MD5或者用正则表达式匹配某个关键词,如果匹配成功就说明是这个CMS。所以识别的成功率与字典有关

指纹格式

这里截取一些Web指纹作为参考:

{

"url": "/install/",

"re": "aspcms",

"name": "AspCMS",

"md5": ""

},

{

"url": "/about/_notes/dwsync.xml",

"re": "aspcms",

"name": "AspCMS",

"md5": ""

},

{

"url": "/admin/_Style/_notes/dwsync.xml",

"re": "aspcms",

"name": "AspCMS",

"md5": ""

},

{

&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值