【PyHacker编写指南】网站Cms识别工具

这节课是巡安似海PyHacker编写指南的《打造网站Cms识别工具》

喜欢用Python写脚本的小伙伴可以跟着一起写一写呀。

编写环境:Python2.x

00×1:

需要用到的模块如下:

csharp;gutter:true; import hashlib import requests</p> <pre><code> **00x2:** 首先利用hashlib.md5().hexdigest()进行获取md5 ;gutter:true;
r = hashlib.md5(‘cms.txt’).hexdigest()
print r

【PyHacker编写指南】网站Cms识别工具

获取文件md5:

csharp;gutter:true; f = open('favicon.png','rb').read() filemd5 = hashlib.md5(f).hexdigest() print filemd5</p> <pre><code> ![【PyHacker编写指南】网站Cms识别工具](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2867038-20220517113306614-1260283975.png) **00x3:** 获取网站文件的md5: ;gutter:true;
req=requests.get(‘http://www.hackxc.cc/content/templates/Adams/images/favicon.ico’).content
filemd5 = hashlib.md5(req).hexdigest()
print filemd5

00×4:

下面开始整理一下cms.txt

【PyHacker编写指南】网站Cms识别工具

Cms字典处理:

csharp;gutter:true;
data=[]
def cmslist():
file = open("cms.txt")
for line in file:
str = line.strip().split("|")
ls_data={}
if len(str)==3:#判断是否为正确cms格式
ls_data['url']=str[0]
ls_data['name'] = str[1]
ls_data['md5'] = str[2]
data.append(ls_data)
file.close( )

Original: https://www.cnblogs.com/XunanSec/p/pyhacker_cms.html
Author: 巡安似海
Title: 【PyHacker编写指南】网站Cms识别工具

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/603129/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球