通过文件头部的字符搜索zendcode加密的php文件

python 源码巴士 104浏览 0评论
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os
import sys

search_head = b'<?php @Zend;'
if len(sys.argv) < 2:
	print('请输入要搜索的目录,注意不要有空格')
	sys.exit()
path = sys.argv[1]
if os.path.exists(path) == False:
	print('目录不存在')
	sys.exit()
for root, dir, files in os.walk(path):
	for file in files:
		if file.split('.')[-1] == 'php':
			full_path = os.path.join(root, file)
			with open(full_path, 'rb') as f:
				if f.read(len(search_head)) == search_head:
					print(full_path)

转载请注明:源码巴士 » 通过文件头部的字符搜索zendcode加密的php文件

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址