首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
安全
›
网络安全
›
DVWA靶场Weak Session IDs(弱会话) 漏洞所有级别通关教 ...
返回列表
发新帖
DVWA靶场Weak Session IDs(弱会话) 漏洞所有级别通关教程及源码审计
[复制链接]
发表于 2025-1-3 12:39:02
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
Weak Session IDs(弱会话)
Weak Session IDs(弱会话ID)
漏洞是一种
安全
漏洞,涉及在 web 应用步调中使用不
安全
或容易被推测的会话标识符(Session IDs)。会话ID是
服务器
用来识别用户会话的唯一标识符,通常在用户登录后生成并传递。弱会话ID有可能被攻击者推测、偷取或伪造,从而获取未经授权的访问权限
low
点击按钮并抓包
这里可以看到
dvwaSession=某个数字
再一次抓包,这里变成了2,以是应该是每次刷新增加1
在欣赏器找到cookie,并删除数据
这里在欣赏器访问http://127.0.0.1/DVWA/vulnerabilities/weak_id/
抓包修改
cookie
即可乐成登录
源码审计
只设置了
cookie值每次+1
[/code][size=5]medium[/size]
这里步骤和low一样,就不多形貌了,看看不同点
[align=center][img]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly90cmFjazEyMy5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vMjAyNDEyMzAxODI5NTMzNDQucG5n[/img][/align]
这里添加了[b]时间戳[/b],可以在这个网站生成时间戳https://tool.lu/timestamp/,发包时需要添加时间戳修改
[size=4]源码审计[/size]
设置了时间戳,并将其赋值给$cookie_value
[code]
复制
代码
high
这里步骤也和之前一样,不再重复了,看看不同点,提交后出现了一个参数,
dvwasession
,
是md5
加密
,找个网站解密,是7
说明这个和low一样,只不过是数字进行了md5
加密
源码审计
假如
last_session_id_high
变量不存在,初始化它为0,并且+1,还设置了md5
加密
算法,设置cookie的有效期为当前时间加上1小时(3600秒),并且设置了请求域
[/code][size=5]impossible[/size]
[size=4]源码审计[/size]
生成一个更
安全
的随机会话ID,包管了[b]cookie[/b]的安全性
[code]
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
DevOps与敏捷开发
分布式数据库
物联网
Java
linux
数据仓库与分析
人工智能
SAAS
Oracle
Mysql
一给
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表