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

Web渗透各种漏洞原理

SQL注入漏洞原理

  • 参数是用户可控的,也就是前端传入后端的参数的内容是用户可以控制的;
  • 参数被带入数据库进行查询,也就是传入的参数被拼接到SQL语句中,并且被带入到数据库进行查询;

xss漏洞原理

由于程序员在编写代码时,未对用户输入的数据进行处理、或者处理不当,从而导致恶意payload代码被执行。 简单来说是对非预期输入的过分信任!

CSRF漏洞原理

利用网站对于用户网页浏览器的信任,挟持用户当前已登陆的Web应用程序,去执行并非用户本意的操作。通常由于服务端没有对请求头做严格过滤引起的。

SSRF漏洞原理

SSRF 形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制

XXE漏洞原理

由于服务端未对提交的xml的数据中引入外部实体做必要的处理,而在外部实体中引入php伪协议从而造成的攻击。

文件包含漏洞原理

文件包含函数加载的参数没有经过过滤或者严格的定义,可以被用户控制,包含其他恶意文件,导致了执行了非预期的代码。

文件上传漏洞原理

上传的过程中如果对用户上传的文件未校验或者校验不严格、过滤不严格,那么恶意用户就可以恶意修改上传文件的类型或者绕过上传限制,如果上传了木马文件,并且被服务器解析,那么就获取了该站点的webshell。

解析漏洞原理

web服务器因对http请求处理不当导致将非可执行的脚本,文件等当做可执行的脚本,文件等执行。

未授权访问漏洞原理

需要安全配置或权限认证的地址、授权页面存在缺陷导致其他用户可以直接访问从而引发重要权限可被操作、数据库或网站目录等敏感信息泄露。

反序列化漏洞原理

程序没有对用户输入的反序列化字符串进行检测,导致反序列化过程可以被恶意控制,进而造成代码执行、getshell等一系列不可控的后果。

代码执行漏洞原理

当应用在调用一些能将字符串转化成代码的函数时,没有考虑用是否能够控制这个字符串,

命令执行漏洞原理

应用有时需要调用一些执行系统命令的函数,没有对用户输入做严格的检查过滤,导致用户可以控制命令执行函数中的参数,将恶意系统命令注入到正常命令中,造成命令执行攻击

逻辑漏洞原理

应用程序执行的逻辑存在某种缺陷。大部分逻辑缺陷表现为开发者在思考过程中做出的特殊假设存在明显或隐含的错误,通俗点来说,有的开发者会这样认为,如果发生A,就会出现B,因此我执行C。没有考虑如果发生X会怎么样,这种错误的假设会造成许多安全漏洞。

网络安全工程师(白帽子)企业级学习路线

第一阶段:安全基础(入门)

img

第二阶段:Web渗透(初级网安工程师)

img

第三阶段:进阶部分(中级网络安全工程师)

img

:黑客&网络安全的渗透攻防

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

在这里领取:

这个是我花了几天几夜自整理的最新最全网安学习资料包免费共享给你们,其中包含以下东西:

1.学习路线&职业规划

在这里插入图片描述
在这里插入图片描述

2.全套体系课&入门到精通

在这里插入图片描述

3.黑客电子书&面试资料

在这里插入图片描述

4.漏洞挖掘工具和学习文档

在这里插入图片描述


http://www.kler.cn/a/272743.html

相关文章:

  • 在Linux上如何让ollama在GPU上运行模型
  • 2025.1.15——四、布尔注入
  • kalilinux - 目录扫描之dirsearch
  • Docker PG流复制搭建实操
  • 【编译构建】用cmake编译libjpeg动态库并实现转灰度图片
  • c#-Halcon入门教程——标定
  • 【Leetcode每日一刷】顺/逆时针旋转矩阵 |48. 旋转图像、矩阵的螺旋遍历 |54. 螺旋矩阵
  • 最近接到一个大项目,给公司设计抢商品代金劵业务
  • 计算机网络安全试题
  • 应用于指纹锁及玩具车上的低电阻-SS6216驱动芯片
  • Grok的开源的一些想法
  • 下载JDK17版本详细教程(下载、安装、环境变量配置)
  • Oracle 主从切换脚本
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:GridCol)
  • Java基础---映射框架
  • 外贸业务员的工作时间安排,抓紧收藏!
  • web学习笔记(三十五)ES6
  • v-model 粗略解析
  • c++11 标准模板(STL)(std::use_facet)(std::has_facet)
  • Java版数据结构和算法 + AI算法课程
  • 免费的sitemap网站地图生成器
  • SpringBoot集成Web Service
  • java通过Excel批量上传下载数据
  • 挑战杯 机器视觉目标检测 - opencv 深度学习
  • SpringBoot3整合Elasticsearch8.x之全面保姆级教程
  • 是否还在疑惑数据存储的大小端和所谓的整形提升呢,那就来看看吧