逻辑漏洞(pikachu)

#水平,垂直越权,未授权访问

通过个更换某个id之类的身份标识,从而使A账号获取(修改、删除)B账号数据

使用低权限身份的账号,发送高权限账号才能有的请求,获得其高权限操作

通过删除请求中的认证信息后重放该请求,依旧可以访问或者完成操作

靶场案例:

案例一、

pikachu水平垂直越权漏洞

点一下提示用账号kobe/123456登陆进去

此时的url

http://localhost/pikachu/vul/overpermission/op1/op1_mem.php?username=kobe&submit=点击查看个人信息

然后我们在浏览框中把kobe换成Lucy

就可以不用登陆就能看见Lucy的信息

然后再做一下垂直越权

打开后是这个样子

使用管理员登陆一下

在使用普通用户登陆一下

发现没有管理员有的功能

我们在使用管理员用户的功能

并把浏览框里的url记录下来

http://localhost/pikachu/vul/overpermission/op2/op2_admin_edit.php

然后再用普通用户登录发现普通用户也有这个功能了

我们试着创建一下并查看

发现成功了

案例二、

墨者学院靶场身份认证漏洞

太简单过

直接上原理吧

前端安全造成:写在前端界面

判断用户等级后,代码界面部分进行可选显示

pikach登录就不显示/admin登陆就显示111111

后端安全造成:数据库

检测登录点的安全问题

1.登陆点暴力破解

2.http/https传输

3.cookie脆弱点验证

4.session固定点测试

5.验证密文对比安全测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/505456.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux查看进程和线程

根据PID查看进程 查找到进程的PID,以查看端口占用为例 lsof -i:8080 根据PID查看进程信息 lsof -p 5807或ll /proc/5807/ /proc/5807/目录下部分子目录说明 cwd 进程运行目录 exe 执行程序的绝对路径 cmdline 程序运行时输入的命令行命令 environ 记录了进程运行…

chromedriver,Chrome驱动的实时更新

发现自己的selenium项目跑不起来了 效验驱动版本 下载链接(可能需要魔法) https://registry.npmmirror.com/binary.html?pathchromedriver/ https://googlechromelabs.github.io/chrome-for-testing/ 找到驱动位置 1. 默认安装路径:Chrome驱动通常会默认安装在系…

数字化转型导师坚鹏:BLM证券公司数字化转型战略

BLM证券公司数字化转型战略 ——以BLM模型为核心,实现知行果合一 课程背景: 很多证券公司存在以下问题: 不知道如何系统地制定证券公司数字化转型战略? 不清楚其它证券公司数字化转型战略是如何制定的? 不知道…

五种IO模型

1.阻塞IO 阻塞 IO: 在内核将数据准备好之前 , 系统调用会一直等待 . 所有的套接字 , 默认都是阻塞方式 . 阻塞IO是最常见的IO模型. 2.非阻塞IO 非阻塞 IO: 如果内核还未将数据准备好 , 系统调用仍然会直接返回 , 并且返回 EWOULDBLOCK 错误码 . 非阻塞 IO 往往需要程序…

2024年 前端JavaScript Web APIs 第二天 笔记

Web APIs 第二天 2.1 -事件监听以及案例 2.2 -随机点名案例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><t…

信号系统之复数

1 复数系统 为了说明复杂的数字&#xff0c;考虑一个孩子向空中扔球。假设球是直接向上扔的&#xff0c;初始值速度为每秒9.8米。一秒钟后&#xff0c;球已经达到了4.9米的高度&#xff0c;并且加速度为重力&#xff08;每秒9.8米2&#xff09;已将其速度降至零。球然后向地面…

(四)优化函数,学习速率与反向传播算法--九五小庞

多层感知器 梯度下降算法 梯度的输出向量表明了在每个位置损失函数增长最快的方向&#xff0c;可将它视为表示了在函数的每个位置向那个方向移动函数值可以增长。 曲线对应于损失函数。点表示权值的当前值&#xff0c;即现在所在的位置。梯度用箭头表示&#xff0c;表明为了增…

【Spring Boot 3】的安全防线:整合 【Spring Security 6】

简介 Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro&#xff0c;它提供了更丰富的功能&#xff0c;社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多&#xff0c;因为相比与Sp…

Vivado的DocNav打不开,报错:Premature end of document, found at line number 1

需确认软件版本是否支持电脑系统版本&#xff0c;目前 2023.2 DocNav版本是支持win11 22H2&#xff1b;下载了2023.2版本&#xff0c;安装过程中重新安装DocNav。再打开DocNav&#xff0c;然后更新DocNav左上角的Catalog到最新就好了&#xff08;此时要开全局代理&#xff09;。…

LeetCode 热题 100 | 图论(一)

目录 1 200. 岛屿数量 2 994. 腐烂的橘子 2.1 智障遍历法 2.2 仿层序遍历法 菜鸟做题&#xff0c;语言是 C 1 200. 岛屿数量 解题思路&#xff1a; 遍历二维数组&#xff0c;寻找 “1”&#xff08;若找到则岛屿数量 1&#xff09;寻找与当前 “1” 直接或间接连接在…

小项目:2024/3/2

一、TCP机械臂测试 代码&#xff1a; #include <myhead.h> #define SER_IP "192.168.125.254" //服务器端IP #define SER_PORT 8888 //服务器端端口号#define CLI_IP "192.168.199.131" //客户端IP #define CLI_P…

LabVIEW石油钻机提升系统数字孪生技术

LabVIEW石油钻机提升系统数字孪生技术 随着数字化、信息化、智能化的发展&#xff0c;石油钻采过程中的石油钻机数字化技术提升成为了提高钻井效率、降低生产成本的重要途径。基于中石油云平台提供的数据&#xff0c;采用数字孪生技术&#xff0c;对石油钻机提升系统进行数字化…