## 工具简介
findWebshell是一款基于python开发的webshell检查工具,可以通过配置脚本,方便得检测webshell后门。
## 使用说明
Usage: main.py [options]
Options:
-h, --help show this help message and exit
-p PATH, --path=PATH input web directory filepath
-o OUTPUT, --output=OUTPUT
create a html report
-e php|asp|aspx|jsp|all, --ext=php|asp|aspx|jsp|all
define what's file format to scan
## 示例
python main.py -e php -p /var/www/test -o output
-e 网页格式
-p 扫描的路径
-o 生成的html文件名,默认生成report.html
## 开发文档
### 字典添加
- directory目录下的sensitiveWord.py定义的是后门中的敏感关键字,可以手动添加,格式为{"关键字":"类型"}
```
php_sensitive_words = {
"www.phpdp.org":"PHP神盾加密后门",
"www.phpjm.net":"PHP加密后门"
}
```
- directory目录下的webshell.py定义的是webshell列表,直接添加webshell到列表里
```
php_webshell = [
"后门.php",
"xxoo.php",
"一句话.php"
]
```
### 插件开发
- 命令规范
插件命名格式:网页类型_后门类型-plugin.py
**示例**
```
php_eval_assert-plugin.py
php_preg_replace-plugin.py
asp_execute-plugin.py
```
- 函数规范和返回值
### 函数格式
def judgeBackdoor(fileCtent)
成功返回后门类型,失败返回None
**示例**
```
def judgeBackdoor(fileCtent):
if keyword in fileCtent:
result = re.compile(rule).findall(fileCtent)
if len(result) > 0:
return backdoorType
else:
return None
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于python开发的webshell检测工具 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 使用说明 Usage: main.py [options] Options: -h, --help show this help message and exit -p PATH, --path=PATH input web directory filepath -o OUTPUT, --output=OUTPUT create a html report -e php|asp|aspx|jsp|all, --ext=php|asp|aspx|jsp|all define what's file format to scan 示例 python main.py -e php -p /var/www/test -o output -e 网页格式 -p
资源推荐
资源详情
资源评论
收起资源包目录
findWebshell-master.zip (21个子文件)
findWebshell-master
getFileTime.py 206B
directory
__init__.py 0B
webshell.py 294B
sensitiveWord.py 383B
plugins
__init__.py 0B
php_dynamic_function-plugin.py 3KB
php_array_map-plugin.py 326B
php_include_file-plugin.py 1KB
php_ddos_cc-plugin.py 637B
php_preg_replace-plugin.py 522B
php_packshell-plugin.py 539B
php_call_user_func-plugin.py 322B
php_zendencode-plugin.py 213B
php_flowload-plugin.py 275B
php_eval_assert-plugin.py 1KB
createHtml.py 540B
main.py 2KB
readme.md 2KB
report.html 843B
filterShell.py 2KB
scanShell.py 2KB
共 21 条
- 1
资源评论
MarcoPage
- 粉丝: 4380
- 资源: 8837
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- cd35f259ee4bbfe81357c1aa7f4434e6.mp3
- 机器学习金融反欺诈项目数据
- 虚拟串口VSPXD软件(支持64Bit)
- 多边形框架物体检测18-YOLO(v5至v11)、COCO、CreateML、TFRecord、VOC数据集合集.rar
- Python个人财务管理系统(Personal Finance Management System)
- 大数据硬核技能进阶 Spark3实战智能物业运营系统完结26章
- CHM助手:制作CHM联机帮助的插件使用手册
- SecureCRT.9.5.1.3272.v2.CN.zip
- 人大金仓(KingBase)备份还原文档
- 完结17章SpringBoot3+Vue3 开发高并发秒杀抢购系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功