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

做网站最小的字体是多少百度 营销推广怎么操作

做网站最小的字体是多少,百度 营销推广怎么操作,dede 分类信息网站 模板,政府网站建设和管理情况报告一、前言 既然我把shiro721和shiro550分开写,就说明两者是有区别的 不过两者的概念和作用也是大相径庭的,这里就不再赘述 可以参考上一篇文章: WEB安全--Java安全--shiro550反序列化漏洞-CSDN博客 二、shiro721 2.1、原理 区别于shiro5…

一、前言

既然我把shiro721和shiro550分开写,就说明两者是有区别的

不过两者的概念和作用也是大相径庭的,这里就不再赘述

可以参考上一篇文章:

WEB安全--Java安全--shiro550反序列化漏洞-CSDN博客

二、shiro721

2.1、原理

区别于shiro550的固定AES_key加密,shiro721用到的加密方式是AES-CBC,而且其中的AES加密的key基本猜不到了,是系统随机生成的。

但是服务端对请求包中的Cookie处理方式和shiro550的方式相同,也就意味着如果能伪造恶意的rememberMe字段的值且目标含有可利用的攻击链的话,还是能够进行RCE的。

所以现在的问题就是:如何知道AES-CBC的加密key呢?

通过Padding Oracle Attack攻击可以实现破解AES-CBC加密过程进而实现rememberMe的内容伪造。

 

2.2、Padding Oracle Attack

原理

Padding Oracle Attack 是一种针对使用填充方案的对称加密算法的攻击方式,尤其是那些使用 CBC(Cipher Block Chaining)模式的算法。攻击者可以利用填充错误消息(padding error messages)来逐步解密加密的消息。

而shiro721的AES加密算法正好采用的是CBC模式,通过工具爆破即可实现突破。

步骤

1、获取密文:攻击者首先需要获得目标的加密消息(密文)

2、构造攻击:攻击者会对密文的最后一个块进行修改。由于填充错误的反馈,攻击者可以逐字节地猜测填充的内容

3、逐字节解密:攻击者将密文块的最后一个字节修改为不同的值,并发送解密请求。根据服务器的响应(是填充错误还是成功),攻击者可以判断出填充是否正确。例如,假设最后一个字节是 0x01,如果攻击者将其修改为 0x00,0x01,0x02 等,观察服务器的响应。如果没有错误反馈,说明填充正确,攻击者就可以确定原始明文的最后一个字节

4、重复过程:攻击者逐步修改密文的每个字节,直到解密出整个明文。通过对每个块进行类似的操作,攻击者可以逐步得到完整的明文

2.3、利用条件

1、知道已经登陆用户的合法Cookie

2、目标服务器含有可利用的攻击链

2.4、利用思路总结

1、客户端首次用账号密码登录,勾选记住密码

2、响应包中的set-Cookie中存放着加密的用户信息密文

3、客户端再次访问服务端,请求包中的Cookie中就会存在rememberMe: 加密的用户信息密文

4、拦截这个请求包

5、构造payload(如CC链),将payload>>序列化>>AES加密>>base64编码

#参考ysoserial工具
java -jar ysoserial.jar CommonsBeanutils1 "touch /tmp/123" > payload.class

6、复制请求包中的rememberMe后的值

7、将其中的remember Me字段复制下来输入到shiro_exp工具中进行爆破和利用

python shiro_exp.py http://<hackerIP>/login.jsp <remember Me> payload.class

8、最终会生成恶意的rememberMe 密文,我们使用这个payload密文替换请求包中的rememberMe中的加密的用户信息密文

9、放包(请求包),服务端接收到我们更改后的请求包

10、JVM取出Cookie中的rememberMe中的密文进行>>base64解码>>AES解密>>反序列化

11、反序列化的readObject()触发CC链,实现命令执行

http://www.dtcms.com/wzjs/192102.html

相关文章:

  • 网站空间送域名青岛seo外包服务
  • 请网站建设的人多少钱淘宝店铺转让价格表
  • 东城手机网站制作长沙seo优化排名
  • 网站换ip影响 百度精准客户运营推广
  • 丰台网站公安备案网络营销推广价格
  • 西部数码网站开发管理助手北京网络优化推广公司
  • wordpress欢迎页云浮seo
  • 重庆建设医院官方网站seo网站快排
  • 自己的服务器 做网站搜索引擎大全网站
  • 绵阳网站建设软件有哪些南昌seo搜索排名
  • 企业网站策划应该怎么做品牌推广策划方案案例
  • 网站建设教程视频教程抖音seo招商
  • 郑州网站设计制作价格好的推广平台
  • 潍坊昌大建设集团有限公司网站百度识图以图搜图
  • 网站建设合同电子版近几天发生的新闻大事
  • 网站首页图片叫什么如何优化关键词排名快速首页
  • 湛江免费建站哪里有友情链接交换
  • 龙岗区网站建设哪个公司好市场营销策划公司
  • php动态网站开发实训目的百度工具seo
  • 网站改版不换域名怎么做互联网营销师考试题及答案
  • 南通网站建设app推广引流方法
  • 做网站设计的价格关键词app
  • 标准网站建设推荐百度一下网页版浏览器
  • 甘南网站建设公司小米市场营销案例分析
  • 填空题ww秒懂2023西安关键词seo公司
  • 做网站 异地域名优化网站价格
  • 万网网站建设流程百度seo排名优化系统
  • seo优化器全网优化推广
  • 网站闭关保护怎么做网站怎么优化排名
  • 做网站需要买域名百度ai营销中国行