热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

入侵检测:UserAgent

目录前言HydraWPScanWordpresscanWebRootSharinGanRsasSkipfishBruteXSSXSStestnmapW3afzgrabhttrack


目录

  • 前言
  • Hydra
  • WPScan
  • Wordpresscan
  • WebRoot
  • SharinGan
  • Rsas
  • Skipfish
  • BruteXSS
  • XSStest
  • nmap
  • W3af
  • zgrab
  • httrack
  • iFinD
  • sqlmap
  • whatweb
  • nikto
  • DirBuster
  • Indy Library
  • Gobuster
  • commix
  • feroxbuster
  • ffuf
  • cadaver
  • davtest


前言

在入侵检测中,有一类防御类型是针对黑客攻工具的,不少工具只有“User-Agent”是其唯一可识别项,因此整理了一些可以基于“User-Agent”作为识别特征的工具。

规则的开发很简单,这里暂且举两个例子,一个是纯content的,一个是content搭配正则的,如下:

alert tcp any any -> any any (msg:"Hydra爆破攻击"; flow:to_server; content:"User-Agent"; content:"Hydra"; nocase; distance:0; within:50; fast_pattern; metadata:service http; metadata:service http; sid:1; rev:1;)
alert tcp any any -> any any (msg:"WPScan扫描攻击"; flow:to_server; content:"User-Agent|3a| WPScan"; nocase; http_header; pcre:"/User-Agent:[^\x0a\x0d]*?(wpscan\.org|WPScan)/iH"; metadata:service http; sid:2; rev:1;)

Hydra

alert tcp any any -> any any (msg:"Hydra爆破攻击"; flow:to_server; content:"User-Agent"; content:"Hydra"; nocase; distance:0; within:50; fast_pattern; metadata:service http; metadata:service http; sid:1; rev:1;)

在这里插入图片描述


WPScan

WPScan是一个扫描WordPress漏洞的黑盒子扫描器,可以扫描出wordpress的版本,主题,插件,后台用户以及爆破后台用户密码等。
WordPress是一种使用PHP语言和MySQL数据库开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress有许多第三方开发的免费模板,安装方式简单易用。

alert tcp any any -> any any (msg:"WPScan扫描攻击"; flow:to_server; content:"User-Agent|3a| WPScan"; nocase; http_header; pcre:"/User-Agent:[^\x0a\x0d]*?(wpscan\.org|WPScan)/iH"; metadata:service http; sid:1; rev:1;)

在这里插入图片描述


Wordpresscan

一个简单的Wordpress扫描器写在python的基础上WPScan(Ruby版本),一些功能是受WPSeku的启发。
在这里插入图片描述


WebRoot

WebRoot是一款Web安全扫描工具使用它可以对网站进行SQL注入、后台文件扫描、文件上传等攻击。
在这里插入图片描述


SharinGan

在这里插入图片描述


Rsas

在这里插入图片描述


Skipfish

Skipfish是一款主动的Web应用程序安全侦察工具。它通过执行递归爬取和基于字典的探测来为目标站点准备交互式站点地图。最终的地图然后用来自许多活动(但希望是不中断的)安全检查的输出来注释。该工具生成的最终报告旨在作为专业Web应用程序安全评估的基础。
在这里插入图片描述
ua特征如下:
在这里插入图片描述


BruteXSS


特征可识别度不高


BruteXSS是一款快速的跨站脚本Brutforcer,可以强制参数。此工具允许您将单词列表中的多个有效内容注入指定的参数,并测试站点是否存在XSS漏洞。根据开发人员的说法,BruteXSS在完成任务时非常准确,因为扫描功能非常强大,所以几乎不存在误报的可能性。
在这里插入图片描述


XSStest

在这里插入图片描述


nmap

在这里插入图片描述


W3af

在这里插入图片描述


zgrab

在这里插入图片描述


httrack

HTTrack 是一个免费并易于使用的线下浏览器工具,全称是 HTTrack Website Copier for Windows,它能够让你从互联网上下载指定的网站进行线下浏览 (离线浏览),也可以用来收集信息 (甚至有网站使用隐藏的密码文件),一些仿真度极高的伪网站(为了骗取用户密码),也是使用类似工具做的。
在这里插入图片描述


iFinD

iFinD金融数据终端是同花顺公司旗下一款面向机构客户提供研究、投资决策服务的软件系统。运用文本、图像、语音语义的识别技术,获取网络数据信息。
在这里插入图片描述


sqlmap

在这里插入图片描述


whatweb

在这里插入图片描述


nikto

在这里插入图片描述


DirBuster

DirBuster是一个多线程的基于Java的应用程序设计暴力破解Web /应用服务器上的目录和文件名 。
在这里插入图片描述


Indy Library

Indy Library爬虫是开源项目Indy的一部分。此爬虫不遵守robots协议,会抓取网站敏感信息。常被开发成恶意程序,用来暴力破解、攻击站点。

在这里插入图片描述


Gobuster

Gobuster是使用Go语言编写的命令行工具,具备优异的执行效率和并发性能。该工具支持对子域名和Web目录进行基于字典的暴力扫描。不同于其他工具,该工具支持同时多扩展名破解,适合采用多种后台技术的网站。实施子域名扫描时,该工具支持泛域名扫描,并允许用户强制继续扫描,以应对泛域名解析带来的影响。
在这里插入图片描述


commix

一个开源的渗透测试工具,可自动检测和利用命令注入漏洞。
在这里插入图片描述


feroxbuster

一个目录扫描工具
在这里插入图片描述


ffuf

ffuf是一款用 Go 编写的快速 Web 模糊器,项目地址:https://github.com/ffuf/ffuf
在这里插入图片描述


cadaver

在这里插入图片描述


davtest

在这里插入图片描述


推荐阅读
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • .NetCoreWebApi生成Swagger接口文档的使用方法
    本文介绍了使用.NetCoreWebApi生成Swagger接口文档的方法,并详细说明了Swagger的定义和功能。通过使用Swagger,可以实现接口和服务的可视化,方便测试人员进行接口测试。同时,还提供了Github链接和具体的步骤,包括创建WebApi工程、引入swagger的包、配置XML文档文件和跨域处理。通过本文,读者可以了解到如何使用Swagger生成接口文档,并加深对Swagger的理解。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 如何在php中将mysql查询结果赋值给变量
    本文介绍了在php中将mysql查询结果赋值给变量的方法,包括从mysql表中查询count(学号)并赋值给一个变量,以及如何将sql中查询单条结果赋值给php页面的一个变量。同时还讨论了php调用mysql查询结果到变量的方法,并提供了示例代码。 ... [详细]
  • 如何利用 Myflash 解析 binlog ?
    本文主要介绍了对Myflash的测试,从准备测试环境到利用Myflash解析binl ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
author-avatar
Owi妓l_972
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有