Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Apple QuickTime远程内存破坏漏洞(CVE-2015-3665)

Apple QuickTime远程内存破坏漏洞(CVE-2015-3665)

Apple QuickTime远程内存破坏漏洞(CVE-2015-3665)发布日期:2015-06-30更新日期:2015-07-13受影响系统:Apple Quicktime < 7.7.7描述:BUGTRAQ ID: 75498CVE(CAN) ID: CVE-2015-3665QuickTime是由苹果电脑所开发的一种多媒体架构,能够处理许多的数字视频、媒体段落、音效、文字、动画、音乐格式,以及交互式全景影像的数项类型。QuickTime 7...
高性能JavaScript 达夫设备

高性能JavaScript 达夫设备

前言 在《高性能JavaScript》一书的第四章算法和流程控制中,提到了减少迭代次数加速程序的策略—达夫设备(Duff"s device)。达夫设备本身很好理解,但是其效果是否真的像书中所说“如果迭代次数超过1000,那么达夫设备的执行效率将明显提升”?还是随着浏览器性能的逐渐增强,这种以牺牲代码阅读性而获取的性能提升已经微不足道?达夫设备 达夫设备真的很简单,说白了就是“循环体展开”。看如...
高性能JavaScript 循环语句和流程控制

高性能JavaScript 循环语句和流程控制

前言 上一篇探讨了JavaScript达夫设备对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化。循环语句 众所周知,常用的循环语句有for、while、do-while以及for-in,forEach。除了for-in和forEach性能略低外,平时我们对前三者的选择更多的是基于需求而非性能考虑,今天我们就对它们各自的性能做个测试,告诉我们最极端的情况下还能做哪些优化。 首先我们来谈谈为何for-in和forE...
HTML5 postMessage 跨域交换数据

HTML5 postMessage 跨域交换数据

前言 之前简单讲解了利用script标签(jsonp)以及iframe标签(window.name、location.hash)来跨域交换数据,今天我们来学习一下HTML5的api,利用postMessage来跨域交换数据。和前面一些方式交换数据方式不同的是,利用postMessage不能和服务端交换数据,只能在两个窗口(iframe)之间交换数据,废话不多说,我们直接进入实战。实战postMessageoverview 上文中说,postMessag...
黑客正利用Java 0day漏洞发动攻击

黑客正利用Java 0day漏洞发动攻击

势科技研究人员发现,被称为Operation Pawn Storm的网络间谍行动正利用一个Java 0day漏洞发动攻击。Pawn Storm针对的是西方政府、军方、国防企业和媒体记者,被认为与俄罗斯政府有关。目前它的行动目标是北约成员国和美国国防机构。新的漏洞允许攻击者在默认Java设置下执行任意代码。漏洞主要影响 Java版本1.8.0.45,但不影响旧的版本v1.6和1.7。甲骨文公司正在开发补丁,目前用户最好禁用Java。...
深入浅出jsonp

深入浅出jsonp

前言 第一次听说jsonp,其实早在2年之前。当时在做一个活动页面的抽奖模块,要从服务端get一个概率,当时什么都不懂,同事说用ajax,我就用ajax,同事说dataType改成jsonp,我就改成jsonp。于是乎活动页面做完了,以后也没有碰到过jsonp,在这期间我一直以为jsonp跟ajax息息相关,是xhr的一种特殊的跨域形式...直到一个月前的一次面试,问到jsonp我被虐成狗,才决定看下jsonp,好吧,原来jsonp也不是很难。为什么要用...
Roundcube Webmail多个安全漏洞

Roundcube Webmail多个安全漏洞

Roundcube Webmail多个安全漏洞发布日期:2015-07-06更新日期:2015-07-14受影响系统:RoundCube Webmail描述:BUGTRAQ ID: 75555RoundCube Webmail是一个基于浏览器的IMAP客户端。Roundcube Webmail在实现上存在跨站脚本漏洞、信息泄露、任意文件读取漏洞,攻击者可利用些漏洞,窃取cookie身份验证凭证,在游览器中执行任意脚本代码,执行任意文件或泄露敏感信息。<...
利用window.name+iframe跨域获取数据详解

利用window.name+iframe跨域获取数据详解

详解 前文提到用jsonp的方式来跨域获取数据,本文为大家介绍下如何利用window.name+iframe跨域获取数据。 首先我们要简单了解下window.name和iframe的相关知识。iframe是html的一个标签,可以在网页中创建内联框架,有个src属性(指向文件地址,html、php等)可以选择内联框架的内容,可以看个例子(猛戳这里),大概了解下就行了。window.name(一般在js代码里出现)的值不是一个普通的全局变量,而是当前窗...
利用location.hash+iframe跨域获取数据详解

利用location.hash+iframe跨域获取数据详解

前言 如果看懂了前文利用window.name+iframe跨域获取数据,那么此文也就很好理解了。一样都是动态插入一个iframe,然后把iframe的src指向服务端地址,而服务端同样都是输出一段js代码,同样都是利用和子窗口之间的通信完成数据传输,同样要针对同源策略做出处理。location.hash和锚点 要理解location.hash+iframe跨域获取数据的机制,先得知道什么是location.hash,楼主买一送一,把锚点也一起介绍了。...
微软修复Hacking Team电邮披露的IE11 0day漏洞

微软修复Hacking Team电邮披露的IE11 0day漏洞

400GB的Hacking Team内部文件曝光了3个Flash 0day和1个IE 11 0day。微软在7月14日发布补丁修复了这个允许远程代码执行的高危漏洞,Adobe也在同一天发布更新修复了2个Flash 0day,另一个已在上周修复。IE 11的漏洞不是Hacking Team发现的,而是一名外部安全研究人员在一封发送给Hacking Team高管的电子邮件中披露的。这名研究人员询问Hacking Team是否有兴趣购买,Hacking Team...
JSON简介以及用法汇总

JSON简介以及用法汇总

什么是JSON? JavaScript 对象表示法(JavaScriptObjectNotation)。 JSON是一种轻量级的数据交换格式,某个JSON格式的文件内部譬如可以长成这样:1234{ "name": "hanzichi", "sex": "male"} 看起来都是key-value的键值对,很像js的对象吧?没错,但同时JSON表示不服,我不能跟js的对象长成一样啊,我得有我自己的个性,于是规定键-值对中的键必须用双引号!同时规定键-值...
<< 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 >>