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

公司网站建设比较好的公司猎头公司是什么意思

公司网站建设比较好的公司,猎头公司是什么意思,金湖县建设工程质量监督网站,wordpress 游戏模版Bundle的序列化细节看上去还是有些复杂的,在之前已经讨论过,一般我们使用Parcel的时候,都是严格的write和read相对应。一些疏漏,不对应,竟然就可以成为漏洞,https://xz.aliyun.com/t/2364 里介绍了Bundle漏…

Bundle的序列化细节看上去还是有些复杂的,在之前已经讨论过,一般我们使用Parcel的时候,都是严格的write和read相对应。一些疏漏,不对应,竟然就可以成为漏洞,

https://xz.aliyun.com/t/2364 里介绍了Bundle漏洞的情况,详情可以去查看,

这里补充一些理解,

引用里面的原理图,

Bundle可以存储map键值对,存储 key-value数量 key1 value1 key2 value2 ...

根据key-value数量来控制读的次数,来进行反序列化。

  1. 当恶意bundle中存的data有<key, intent>

  1. 第一个key-value存储的是有bug的对象,这里是PeriodicAdvertisingReport

@Overridepublic void writeToParcel(Parcel dest, int flags) {dest.writeInt(syncHandle);dest.writeLong(txPower);dest.writeInt(rssi);dest.writeInt(dataStatus);if (data != null) {dest.writeInt(1);dest.writeByteArray(data.getBytes());} else {dest.writeInt(0);}}private void readFromParcel(Parcel in) {syncHandle = in.readInt();txPower = in.readInt();rssi = in.readInt();dataStatus = in.readInt();if (in.readInt() == 1) {data = ScanRecord.parseFromBytes(in.createByteArray());}}

txPower的读写类型不一致,会造成错位。

系统中的这样有漏洞的Parcelable对象会被这样利用起来作为错位工具。

  1. 构造恶意Bundle,使用了特意的组装,而不是调用Parcelable对象里定义的构造方法。

        pcelData.writeString("mismatch");pcelData.writeInt(4); // VAL_PACELABLEpcelData.writeString("android.bluetooth.le.PeriodicAdvertisingReport"); // name of Class LoaderpcelData.writeInt(1);//syncHandlepcelData.writeInt(1);//txPowerpcelData.writeInt(1);//rssipcelData.writeInt(1);//dataStatuspcelData.writeInt(1);// flag for data

就这样,错位后的结构中,原内容里的 <key, intent>数据 就冒充了Bundle中的第2个键值对来进行使用。

<key, intent>逃脱了权限检查。

如同这样一个命令字串,

  1. aaaabb'2.cccc

  1. dddd

第一条数据是aaaabb'2.cccc

第二条数据是dddd

当解析错位,以为2.cccc 是第二行,就会以为第二条数据是cccc

这个和sql注入有些相似。

一些不经意的漏洞,就会被别有用心的人利用,甚至做出更加卑劣的行为。

这里可以看出,Parce的读写要规范,不遵守规范,各种机缘巧合或者机关算尽下,就会出现匪夷所思的问题,如下面这个汽车上树。

参考资料

https://xz.aliyun.com/t/2364

https://blog.csdn.net/u010206565/article/details/129020951

http://www.sczhlp.com/news/89665/

相关文章:

  • 福田做商城网站建设找哪家公司比较安全网站规划与设计范文
  • 杭州精品课程网站建设做网站是不是要域名费
  • 国内公司网站需要备案企业网站建设文章
  • wordpress 作品 区别兰州网络推广优化服务
  • 济南手机端建站模板网站建设行业研究
  • php网站做语言包商家做小程序怎么做
  • 湖南建设职称报考在哪个网站惠州做棋牌网站建设哪家技术好
  • 网站的建设费计入无形资产吗能打开任何网站浏览器下载
  • 泰州做网站优化做网页难吗
  • 淄博网站排名优化wordpress4.7.3下载
  • CSP 初赛必背
  • 自己开网站工作室网上开的公司网站打不开
  • 郑州墨守网络网站建设金华公司网站建设
  • 网站themes目录域名更新
  • 如何查看一个网站是用什么程序做的企飞互联网站建设网络公司
  • 网站及搜索引擎优化建议网页网站建设的步骤流程
  • 0791网站建设工信部网站备案查询 验证码
  • 南通建设网站哪家好南宁门户网站
  • 小购物网站建设建设银行黑龙江省分行官方网站
  • 淮安做网站杨凯软件开发是做什么工作的
  • 主题网站开发报告wordpress基本
  • 最新安卓版16音轨简谱编辑器软件使用说明
  • 【URP】Unity超分辨率优化实践
  • 宁波建网站哪家好用点国外酷站收录网站
  • 在网站上保存网址怎么做后缀的域名暂无法进行网站备案
  • 桂林百度网站建设建筑公司有哪些部门和职位
  • 简述如何对网站进行推广?二级网站排名做不上去
  • 了解网站开发的一般过程派设计包装设计网站
  • 优秀企业网站赏析林甸网站建设
  • 可以在手机建网站的wordpress5.0新编辑器