![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
渗透测试基础
各种web漏洞基础和原理
HurryPotter
一派西山千古秀
展开
-
常见中间件漏洞
中间件漏洞:1)中间件: 1.1)介绍:中间件是提供系统软件和应用软件之间连接的软件 1.2)常见的中间件:原创 2020-04-03 15:32:40 · 2498 阅读 · 0 评论 -
文件包含漏洞
文件包含漏洞:包含:为了可以重复使用文件中的函数,通过直接调用文件进而使用函数原理:文件包含漏洞多存在于php web中。PHP包含 JSP包含1)PHP包含 1.1)包含函数:include():找不到包含文件,出现警告,脚本继续执行 include_once():只能被包含一次,其他和include()函数一致 require():找不到文件,出现错误,停止...原创 2020-03-31 21:34:21 · 184 阅读 · 0 评论 -
命令执行漏洞
命令执行漏洞:介绍:攻击者可以任意执行系统命令PHP命令执行 Java命令执行1)PHP命令执行介绍:PHP提供部分函数用来执行外部应用程序(四种方式执行命令)system()、shell_exec()、exec()、passthru() 1.1)命令执行(例如):利用pxp.exe执行php文件 执行命令:php.exe cmd.php"|n...原创 2020-03-31 20:24:42 · 227 阅读 · 0 评论 -
代码注入
代码注入:xml注入 xPath注入 Json注入 Http参数污染1)xml注入 1.1)xml注入两大要素:标签闭合 获取xml表结构 1.2)xml注入解决方案:将预定义字符转义(例如:< 转义后为 <)2)xPath注入3)Json注入4)Http参数污染(HPP) 4.1)应用场景:利用&am...原创 2020-03-31 19:44:18 · 129 阅读 · 0 评论 -
旁注攻击与提权
旁注攻击与提权:1)旁注攻击介绍:攻击者通过相同服务器的网站渗透到目标网站 1.1)IP逆向查询:通过ip地址逆向查询到部署在相同服务器上的网站 1.2)sql跨库查询(SQL旁注): 1.2.1)介绍:A用户可以操作B用户的数据 1.2.2)出现原因:管理员没有分配好数据库用户权限 1.3)目录越权:w...原创 2020-03-28 20:25:50 · 645 阅读 · 0 评论 -
暴力破解
暴力破解:介绍:也称作枚举测试、穷举法测试,是一种针对密码破译的方法C/S架构破解:客户端/服务器 B/S架构破解:浏览器/服务器防止暴力破解:增强密码复杂性 提供验证码功能 限制登录次数...原创 2020-03-28 19:46:11 · 228 阅读 · 0 评论 -
实战
1)0day攻击: 1.1)0day含义:未公开的漏洞 1.2)挖掘0day攻击:白盒测试、黑盒测试2)拖库: 2.1)“拖库”含义:将数据库数据导出 2.2)数据导出方式:数据库支持外连接(允许网络连接数据库);不允许外连接(只能本地操作数据库)...原创 2020-03-28 19:24:42 · 143 阅读 · 0 评论 -
渗透测试流程
渗透测试流程:1)信息收集: 域名信息收集2)漏洞扫描:3)漏洞利用和提权:4)日志清理:5)总结和报告:原创 2020-03-27 19:55:25 · 142 阅读 · 0 评论 -
逻辑错误漏洞
逻辑错误漏洞:说明:由于程序逻辑不严谨或太复杂,一些逻辑分支不能够正常处理或处理错误。挖掘逻辑漏洞 常见逻辑漏洞1)挖掘逻辑漏洞 确定业务流程 进行HTTP/HTTPS请求修改2)常见逻辑漏洞绕过授权验证 密码找回逻辑漏洞 支付逻辑漏洞 指定账户恶意攻击 2.1)绕过授权验证(越权访问)说明:访问没有授权的资源和信息。水平越权 垂直越权...原创 2020-03-27 16:50:43 · 645 阅读 · 0 评论 -
sql注入(基础)
sql注入分类:盲注:SQL盲注是一种常见的SQL注入漏洞,攻击者可以操纵SQL语句,应用会针对真假条件返回不同的值。但是攻击者无法检索查询结果。 如果以下URL的返回结果相同,我们可以确认SQL注入漏洞: http://xxx.com/xxx.php?id=2 http://...原创 2020-03-02 20:10:12 · 306 阅读 · 0 评论 -
漏洞扫描工具---Openvas
Openvas:介绍:OpenVAS是类似于Nessus的综合型漏洞扫描器,可用来识别远程主机、WEB应用存在的各种漏洞 OpenVAS能够基于C/S(客户端/服务器),B/S(浏览器/服务器)架构进行工作,管理员通过浏览器或者专用客户端程序来下达扫描任务,服务器端负载授权,执行扫描操作并提供扫描结果。...原创 2020-03-05 17:36:24 · 836 阅读 · 0 评论 -
网络扫描(基础)
网络扫描:介绍:通过对待扫描的网络主机发送特定的数据包,根据返回的数据包来判断待扫描的系统的端口及相关的服务有没有开启。扫描类型:网络扫描类型 网络扫描目的 主机扫描 找到网段内活跃主机 端口扫描 找到主机开放的网络服务 操作系统/网络服务辨识 识别主机安装的操作系统类型与开放网络服务类型,以选择不同渗透攻击代码及配置 漏洞扫描 找出主机/...原创 2020-03-05 17:29:16 · 5347 阅读 · 0 评论 -
信息收集(基础)
信息收集:web信息搜索与挖掘 域名信息探测 路由信息探测介绍:信息搜集入手点是目标的名称和域名,了解关于攻击目标的具体信息,IP地址范围、详细的注册信息、DNS服务器位置、电话号段、网络或安全管理员及联系方式、外部网络拓扑结构、真实地理位置;进一步探测目标网络中活跃的主机、OS的类型、开放的端口和网络服务类型、是否存在已公开的安全漏洞 实施细致的信息探查,获取用户帐号、共享资源、服务配...原创 2020-03-05 15:15:48 · 501 阅读 · 0 评论 -
文件上传漏洞(基础)
文件上传漏洞:介绍:一般Web站点会有用户注册功能,而当用户登入之后大多数情况下都会存在类似头像上传、附件上传一类的功能,这些功能点往往存在上传验证方式不严格的安全缺陷,是在Web渗透中非常关键的突破口,只要经过仔细测试分析来绕过上传验证机制,往往会造成被攻击者直接上传Web后门,进而控制整个Web业务的控制权,复杂一点的情况是结合Web Server的解析漏洞来上传后门获取权限。原创 2020-03-04 21:39:39 · 598 阅读 · 0 评论 -
CSRF跨站请求伪造(基础)
CSRF跨站请求伪造:介绍:CSRF,全称Cross-Site Request Forgery,跨站请求伪造,是指利用受害者尚未失效的身份认证信息(cookie、会话等),诱骗其点击恶意链接或者访问包含攻击代码的页面,在受害人不知情的情况下以受害者的身份向(身份认证信息所对应的)服务器发送请求,从而完成非法操作(如转账、改密等)。CSRF整个攻击过程实例:1、受害者登录银行网站...原创 2020-03-04 17:24:52 · 212 阅读 · 0 评论 -
XSS跨站脚本攻击(基础)
跨站脚本攻击xss:介绍:由于Web应用程序对用户的输入过滤不足而产生的。攻击者利用网站漏洞把恶意的脚本代码(通常包括HTML代码和客户端JavaScript脚本)注入到网页之中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采取Cookie资料窃取、会话劫持、钓鱼欺骗等各种攻击。XSS跨站脚本攻击本身对Web服务器没有直接危害,它借助网站进行传播,使网站的大量用户受到攻...原创 2020-07-24 00:30:11 · 481 阅读 · 0 评论