当前位置: 首页 > news >正文

常见漏洞及webshell工具的流量特征

  • 常见攻击的流量特征


信息泄露

  • 请求/路径中,包含 特殊文件 或 路径;
  • 响应包中,包含敏感信息(如,数据结构,用户信息,网络结构等)

弱口令爆破

  • 非常规流量:短时间内大量数据;
  • 错误响应:返回错误的响应,状态码,40X ;

目录扫描

  • 非常规流量:短时间内大量数据;
  • 错误响应:返回错误的响应(如404,500);

SQL注入

  • SQL注入的流量特征:(非特长异错)
    1). 非常规流量:短时间内大量数据;
    2). 特殊字符:引号,分号,百分号,注释等等;
    3). 长度异常:参数长度异常;
    4). 异常请求: SQL语句;
    5). 错误响应:返回错误的响应;

  • SQLMap的流量特征:

    流量特征特征
    静态特征
    UA头包含sqlmap版本       User-Agent: sqlmap/1.7.9.2#dev (https://sqlmap.org)
    关键字包含selectunionorder by --,#     
    payloadpayload 语句具有相似性   
    动态特征
    操作系统会根据操作系统,制定攻击策略( @@version_compile_os特征 )
    上传脚本文件会上传脚本文件( tmpuwxuv.phptempuhalq.php
    执行系统命令会调用 特定函数 来执行系统命令;

XSS

请求包中会包含特殊符号(< >),JavaScript 标签(<script> <img> <svg> <h1> <src><img>) 和 HTML 事件(onclick,onload)

文件上传

请求包
  1. 请求方法为 POST
  2. 异常的文件后缀(文件后缀为php,asp和 jsp 等 或是 包含特殊的字符,如%00 和多后缀)
  3. 文件类型(如,Content-Type: text/html  , Content-Type: application/octet-stream ,等)
  4. 文件内容(包含恶意的语句 或是 可疑的代码片段)
  5. 文件大小异常 (Content-Length 字段异常 或是 超过了预期的大小)
响应包
  1. 响应状态码(200 成功,201 创建成功,403 拒绝执行,500 服务器遇到错误)
  2. 包含文件上传的路径(如,/uploads/file.txt

代码执行

  1. 请求包中包含恶意的代码(如,PHP 代码 和 系统命令)
  2. 响应包中包含系统信息(攻击者最常执行的,whoamiid

  • Webshell 连接工具流量特征


蚁剑1). 固有特征;@ini_set("display_errors","0");@set_time_limit(0)开头;
2). 存在Base64字符;
3). 响应包返回结果格式为:随机数......结果......随机数;
哥斯拉1). cookie值后有分号;例:Cookie: PHPSESSID=erqjms95fqav97qa99euqiu1t6;
2). 数据包特别长;
冰蝎1). cookie 格式为Cookie:PHPSESSID=xxxxx;path/      例:Cookie:FlPSESS1=fc7n5u3t26uo3jimqoecags53; path=/
2). 文件名纯大写或小写;
3). 响应包中包含set-cookie例:set-cookie:FlPSESS1=fc7n5u3t26uo3jimqoecags53; path=/
菜刀1). 请求包中UA头为百度,火狐
2). 请求体中存在evalbase64等特征字符;

  • 常见 Java 框架漏洞的流量特征


框架特征
Log4j2请求包中包含类似 ${jndi:ldap://dnslog} 的语法
Fastjson请求包中包含 @type 参数,json 数据 和 恶意文件内容
Shiro响应包的 Cookie 字段中包含 rememberMe 字段
Strust2请求包中包含大量的 % 信息( POC 特征)

  • 结语


亲爱的网络安全同行和爱好者们,

在我分享的网络安全自学笔记中,我深感自己的知识和经验有限。为了更好地服务于这个领域,我真诚地希望各位能够指出我的错误和不足,以便我们共同进步,提升网络安全防护能力。

我深知,网络安全是一个不断发展的领域,需要我们持续学习和实践。我的笔记可能存在理解偏差、技术更新不及时或实践应用上的疏漏。因此,我非常欢迎各位专家和同好们提出宝贵意见,帮助我完善内容,确保信息的准确性和实用性。

请您在阅读过程中,如果发现任何问题,无论是小的笔误还是大的概念性错误,都能及时反馈给我。您的每一次指正都是我进步的阶梯,也是我们共同守护网络安全的责任所在。

感谢您的理解和支持,让我们一起努力,为网络安全领域的发展贡献力量!

http://www.lryc.cn/news/462058.html

相关文章:

  • python学习-怎么在Pycharm写代码
  • 牛客周赛63(C++实现)
  • 高级英语1第四版教材全解pdf课后答案+课文翻译张汉熙
  • 视频去水印软件3款推荐:好用的去水印软件分享!
  • perl文件测试操作符及其意义
  • NC 单据模板自定义项 设置参照(自定义参照)
  • Element-ui官方示例(Popover 弹出框)
  • Bootstrap 5 练习 - 显示工具提示
  • 【p2p、分布式,区块链笔记 Torrent】: WebTorrent GitTorrent bittorrent-dht
  • 【Next.js 项目实战系列】05-删除 Issue
  • Springboot api http并发测试请求
  • Qt的websocket客户端和服务器测试(非安全版本)
  • Prometheus运维监控平台之监控指标注册到consul脚本开发、自定义监控项采集配置调试(三)
  • C语言——数组
  • MySQL-09.DDL-表结构操作-查询修改删除
  • WileyNJDv5_Template模板无法编译生成pdf文件
  • 亿配芯城(ICGOODFIND)教你外贸(海外)推广电子元器件芯片的专用词语
  • windows和linux的一些使用问题一一记录
  • 排序算法上——插入,希尔,选择,堆排序
  • Mycat 详细介绍及入门实战,解决数据库性能问题
  • FFmpeg源码:avformat_new_stream函数分析
  • 【java】深入解析Lambda表达式
  • Chromium html<img>对应c++接口定义
  • 卸载Python
  • 算法剖析:二分查找
  • Invoke 和 InvokeRequired以及他们两个的区别
  • SpringBoot概览及核心原理
  • 根据basic auth请求https获取token
  • 【基础版】React缓存路由
  • Java基础15-Java高级