首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Safari UXSS漏洞分析(CVE-2016-4758)

本篇文章分享了Safari UXSS漏洞(CVE-2016-4758)的有关细节,该漏洞在Safari 10 被修复。...跳转在页面加载之后进行 原作者搭建了一个测试页面:https://vulnerabledoma.in/safari_uxss_showModalDialog/target.html ...我认为像这样的页面到处都是,而在这种情况下我们可以利用这个BUG展开XSS攻击。 漏洞详情 现在使用showModalDialog方法。下述页面只在modal dialog(模式窗口)中打开。...然而在Safari中却不相同。Safari出乎意料地跳转到了https://l0.cm/index.html 页面去。很明显Safari搞混了父窗口和modal窗口的基地址。...(边注:此行为仅存在于JavaScript navigation API中,例如标签和xhr.open("GET",[URL]) 使用正确的URL。)

95140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    兼容性测试工具分享

    IETester 估计工作两年以上的都接触过这个工具,考虑到文章的读者可能有测试新手,所以我再简单介绍一下,用过的可以跳过。...IETester可以在独立的标签页中开启IE5.5、IE6、IE7,IE8 ,IE9,IE10,IE11这7个不同版本的IE,原则上支持WIN8 desktop,WIN7,XP和Vista操作系统。...3)有一些已知的错误或者限制现在还没解决,比如前进/后退可能不起作用,焦点可能不起作用,“alert”或者“confirm”方法可能不起作用,CSS或者FLASH可能不起作用(有时候用管理员房方式运行可解决...SuperPreview可以让你设计制作好的网页在IE不同版本以及Chrome、FireFox和Safari浏览器呈现效果,而且还提供像firebug或者是微软的开发者工具一样的功能,对于调试页面将会非常有力...功能强大,操作简单和繁琐并存,界面稍稍有点low。

    3.7K80

    Vim 初探

    选择模式:这个模式中,可以用光标键高亮选择文本,这篇文章先不细讲。...`i` - 进入插入模式,我们就可以输入文字了 `hjkl` - 上下左右移动 `ctrl+u, ctrl+d` - 上下翻半页,这个比较常用,最基础的替代鼠标上下滚动 `yy, p` - 复制当前行/...,可按n键到下一个) 初看上面的命令可能觉得非常复杂和麻烦,但是上面这些命令是远离鼠标所必须会的,没有了快速的跳转在Vim中可能陷入一片迷茫。...一些规律 数字 Vim中的数字使用非常普通,基本场景都是代表重复多少次的意思。...比如: 3yy - 复制3行 3p - 粘贴3次 3fa - 跳转到当前行第三个字符a 上面只是一些简单的例子,基本上了解了命令,很大部分命令都支持 数字 + 命令 的组合。

    50240

    Vim 初探

    选择模式:这个模式中,可以用光标键高亮选择文本,这篇文章先不细讲。...`i` - 进入插入模式,我们就可以输入文字了 `hjkl` - 上下左右移动 `ctrl+u, ctrl+d` - 上下翻半页,这个比较常用,最基础的替代鼠标上下滚动 `yy, p` - 复制当前行/...,可按n键到下一个) 初看上面的命令可能觉得非常复杂和麻烦,但是上面这些命令是远离鼠标所必须会的,没有了快速的跳转在Vim中可能陷入一片迷茫。...一些规律 数字 Vim中的数字使用非常普通,基本场景都是代表重复多少次的意思。...比如: 3yy - 复制3行 3p - 粘贴3次 3fa - 跳转到当前行第三个字符a 上面只是一些简单的例子,基本上了解了命令,很大部分命令都支持 数字 + 命令 的组合。

    931100

    强化学习练就18般武艺!伯克利开源DeepMimic

    DeepMimic使用强化学习技术,用动作捕捉片段训练模型,教会了AI智能体完成24种动作,包括翻跟斗、侧翻跳、投球、高踢腿等等,动作非常流畅自然。 震撼!...他们使用强化学习技术,用动作捕捉片段训练模型,教会了AI智能体完成24种动作,走路、跑步就不用说了,还包括翻跟斗、侧翻跳、投球、高踢腿等等高能动作。 体会一下: ? 回旋踢 ? 跑步 ?...16个workers可能是框架所能支持的最大workers数量。 args中已经为不同的技能提供了许多参数文件。...“Loop”字段指定运动是否是循环的。“wrap”指定一个循环运动,该循环将在结束时回到起始点,而“none”指定一旦运动结束就会停止的非循环运动。“Frames”列表中的每个向量指定运动中的关键帧。...位置以米为单位指定,球面关节的3D旋转指定为四元数(w,x,y,z),转动关节(例如膝关节和肘关节)的1维旋转用弧度的标量表示。根位置和旋转在世界坐标中,但所有其他关节旋转都在关节的局部坐标中。

    1.7K10

    Excel催化剂开源第20波-条件格式版聚光灯功能,行列标示方便阅读

    Excel聚光灯功能,辅助数据查看,选择区域下的高亮显示所在行列位置,此功能已被广大Excel开发者研究得十分透彻,各种版本的聚光灯流转在网络里,同样地也是一大堆的VBA代码,难找.Net的现成代码,且大部分代码两级分化的入门级和走火入魔级...Excel催化剂用了条件格式的方式实现聚光灯,唯一的小问题就是把原生的撤销功能给清除了,但其实这真是无关痛痒的不影响使用的小缺憾。...实现原理简介 通过SelectionChange事件,当用户选择不同单元格时激发事件,事件中对当前选择的单元格所在的行列区域进行条件格式设定,且条件为真,格式为填充色,并且条件格式的优先级为最顶级,即这个条件格式覆盖其他同样区域的条件格式...关键点为将当前的条件格式起作用的区域进行保存,下次SelectionChange响应时,进行上次区域条件格式删除和当前区域的条件格式重新设定。...虽然聚光灯功能不算什么刚需功能,但部分初级用户响应度还是蛮好的,不妨在通用插件时也将其实现一翻。

    46420

    Python爬虫入门教程 11-100 行行网电子书多线程爬取

    行行网电子书多线程-写在前面 最近想找几本电子书看看,就翻啊翻,然后呢,找到了一个 叫做 周读的网站 ,网站特别好,简单清爽,书籍很多,而且打开都是百度网盘可以直接下载,更新速度也还可以,于是乎,我给爬了...[python3爬虫入门教程] [python3爬虫入门教程] 这个网站页面逻辑特别简单 ,我翻了翻 书籍详情页面 ,就是下面这个样子的,我们只需要循环生成这些页面的链接,然后去爬就可以了,为了速度...,我采用的多线程,你试试就可以了,想要爬取之后的数据,就在本篇博客下面评论,不要搞坏别人服务器。...行行网电子书多线程- 撸代码 代码非常简单,有咱们前面的教程做铺垫,很少的代码就可以实现完整的功能了,最后把采集到的内容写到 csv 文件里面,(csv 是啥,你百度一下就知道了) 这段代码是IO密集操作...: "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari

    80250

    「R」生存分析森林图玩法:变量筛选与多模型可视化

    之前在写 metawho 包的 deft_show() 函数时用到了 forestmodel 包展示元分析模型结果,后面还用到了我发表在 eLife 上的 TIGS 文章中(当时谁能想到呢?)。...forestmodel 这个包支持模型列表,所以又去翻一翻 GitHub 仓库。...变量筛选 发现 GitHub 有个 issue,说这个包的变量筛选功能不起作用(https://github.com/NikNakk/forestmodel/issues/19)。 ?...仔细看了下源代码,问题很简单,已经在我Fork的仓库中修复了,也提交了合并请求,不过这个作者很少上GitHub,CRAN版本都很久没更新了,所以有兴趣的暂时通过我的仓库里安装吧。...至于上面提到的 bug,我感觉无伤大雅,有兴趣的朋友不妨钻研下代码。 上面图形的显示是可以自定义的,之前整过,有机会可以再说说。

    1.6K11

    零基础学习Python数据挖掘

    一、Python 基础语法学习 如果只推荐一本书,强烈推荐《跟老齐学Python》,Python中的核心概念做了非常棒的讲解,深刻而不失幽默。...廖雪峰Python教程 简单易上手的Python基础语法教程,值得学习, Python 2和Python 3版本都有。...二、 机器学习理论 基本经典的机器学习书籍 机器学习入门(中/英)(谷歌大牛的课程) 机器学习(乔治亚理工大学计算机课程) 周志华的西瓜书《机器学习》 深入一些的可以考虑李航的《统计学习方法》 还有偏统计的斯坦福的教授写的...注册Safari Online,可以免费看10天。 四、优秀博客和微信公众号 我推荐的网站和微信公众号都是我平时天天看的,那些水货大多被我取消关注了,养成每周清理公众号的好习惯。 1....All IT eBooks 全,可能需要使用翻*墙下载,翻*墙方法见文末 2. Library Genesis 各种书籍,不局限于编程书籍 3.

    1K50

    零基础学习Python数据挖掘

    一、Python 基础语法学习 如果只推荐一本书,强烈推荐《跟老齐学Python》,Python中的核心概念做了非常棒的讲解,深刻而不失幽默。...廖雪峰Python教程 简单易上手的Python基础语法教程,值得学习, Python 2和Python 3版本都有。...二、 机器学习理论 基本经典的机器学习书籍 机器学习入门(中/英)(谷歌大牛的课程) 机器学习(乔治亚理工大学计算机课程) 周志华的西瓜书《机器学习》 深入一些的可以考虑李航的《统计学习方法》 还有偏统计的斯坦福的教授写的...注册Safari Online,可以免费看10天。 四、优秀博客和微信公众号 我推荐的网站和微信公众号都是我平时天天看的,那些水货大多被我取消关注了,养成每周清理公众号的好习惯。 1....All IT eBooks 全,可能需要使用翻*墙下载,翻*墙方法见文末 2. Library Genesis 各种书籍,不局限于编程书籍 3.

    54130

    性能工具之前端工具梳理

    这个瀑布视图是我觉得前端性能分析工具中做的最好看的。 各元素的响应时间一目了然。并且也把时间细分的非常好。 但可惜的是它只能支持windows,ipad,iphone。...不知道这个工具开发者是怎么想的。 并且这个工具的专业版也收费。 safari开发者工具 ? 如果是喜欢简洁的人,这个工具必然是首选。...不仅有safari中的分层展示,还有倒着的火焰图,你说说,真是啥都给你想到了,只需要你睁眼看它就行。 ? 它的网络部分,也是可以明确看到哪个地方浪费了时间的。 又免费又好用。...性能的瀑布分的非常细,以致于想看整体还要翻挺长。哈哈。 以上的工具中,都有对前端做调试的功能,下个断点,改个页面参数,复制请求,重发请求,自组装请求之类的。...总之,对于前端的性能分析来说,工具真的已经做的非常完整清晰了。要是说分析时间消耗,看这些就够了。

    1.4K20

    SAS-Macro 中的那些语句(二)

    .; 不用猜就知道~第二个值肯定是绿色的未解析的警告...那么还是在看看日志的截图 ? 那么在宏中如何定义全局宏变量呢....其实和%local申明一样...还是在来看一个简单的例子......~答案也是显然,非常常用,让宏变量在不同组件的宏中传递...就想下面一个rtf输出宏,用都个组成部分,之间参数的传递都是通过全局宏变量进行传递的... ?...检测宏变量存在与否 宏变量创建方式说完了,宏变量的类型说完了,那么就看看如何判断一个宏变量是否被创建,这个小编以前写过,在一个片推送中的一部分,那么小编就把链接贴这儿,点进去翻一翻即可发现:SAS-走近...Log,实现程序的“风险控制”,如果不想翻一翻就看下面的一个截图,有点小... ?...删除宏变量 既然宏变量能在内存中创建,那么能不能删除呢?答案是可以删除的..创建方式很多,删除方式还是很简单的...

    1.6K21

    CSS 下拉菜单与 focus

    active 这里便简单许多了,毕竟一开始就被刷下去。...当然出问题后又仔细翻了翻这方面的内容,就不按照平时我喜欢的讲故事般的时间顺序整理,直接放上来。 这里有两个问题: 为什么要加 tabindex? 为什么值要填 0?...iOS Safari 出错 是的,iOS Safari 上的这个错误是促成本文最主要的缘故。...上面表述中的「一般」表示这其实是有例外的,比如点击其他默认可聚焦的元素(如 、button 等等)就会使新聚焦的元素顶替原聚焦的元素让先前的元素失焦。...至于如何修复,方才说到只要让其它元素聚焦就可以顶替掉这个聚焦的元素使其失焦,那么我们只需要让一个层级足够高的元素可以被聚焦——设置 tabindex 参数(最好为 -1,原因自己往上翻)。

    5.6K20

    优质网页插件——沉浸式翻译

    最近在刷一些外刊新闻,阅读过程中一般感叹词汇量的不足,一边又在思考“信达雅”的翻译。找着找着,发现了一款非常棒的浏览器插件——沉浸式翻译,特推荐给大家。...“沉浸式翻译是一款免费的,好用的,没有废话的,革命性的,饱受赞誉的,AI 驱动的双语网页翻译扩展,帮助你有效地打破信息差,在手机上也可以用!”...在阅读时,你可以将鼠标悬停对应段落,选择【悬停+快捷键】或【悬停直接翻译】或【不翻译】,做到想翻就翻。...在 iOS Safari、安卓 Kiwi 浏览器等移动端浏览器上轻松实现双语浏览 Twitter, Reddit 等社交媒体。...7支持 10+种翻译服务 在沉浸式翻译中,你可以选择超过 10 种翻译服务,如 Deepl、OpenAI、微软翻译、谷歌翻译、腾讯翻译等等,这份名单还在不断增加中。

    47430

    如何避免成为一个佛系的运营人?

    工具类 ▌摩拜单车 摩拜小程序只保留扫码骑车、付费、充值、月卡等基本功能,界面简单清爽的同时保证了运行速度,大大提高了用户体验。...▌腾讯视频小程序 作为腾讯“自家兄弟”,腾讯视频的小程序还是很给力的。采用划片式设计,非常容易上手,观看视频中可置顶回到微信聊天界面,追剧聊天俩不误,用户体验很好。...小程序“自助点餐+支付”的闭环除了提升顾客的消费体验外,在提升门店翻台率的同时能够为门店节省大量的时间及人力成本。...作为腾讯生态企业,转转在海量用户的微信社交生态中做出了一系列基于微信小程序的“社交+交易”尝试。...简单化的APP样式!却比APP来的更加轻巧! 自媒体类 ▌今日头条 今日头条小程序形态延续了 App 分频道栏目功能,UI 简介,响应快速。瀑布流展示信息 feed 的方式和 App 上如出一辙。

    85630

    兼容iphone x * 刘海的正确姿势

    在 safari 往上段滑动一小段距离,可以看到当 safari 的底部操作栏出现后,页面依然会保留着距底部的 34px 空白。...是的,但你见过 iphone x+ 有 ios 11以下的吗? 所以我们可以愉快的搞下去。 开始之前我们先了解什么是 safe area,简单的来说就是除了刘海和胡子以外的区域为安全区域: ?...3、还有另一个考虑是,当我们设置 viewport-fit:contain,也就是默认的时候时,设置 safe-area-inset-* 等 css 属性时不起作用的。...Webkit在iOS11中新增CSS Functions: env( )替代constant( ),文档中推荐使用env( ),而 constant( ) 从Safari Techology Preview...在 safari 中,页面往上稍滑动一点,出现 safari 的操作栏后,底部按钮依然会紧贴着操作栏,非常有灵性: ? 处理起来一切都显得 简洁优雅细腻。

    1.1K30
    领券