阅读更多

0顶
0踩

移动开发

转载新闻 苹果推迟发布LGPL WebKit源代码

2011-05-10 17:05 by 正式编辑 fm_2010 评论(0) 有3721人浏览
苹果在KHTML项目基础上创建了WebKit分支,它是Safari浏览器的核心渲染引擎。

KHTML采用授权协议是LGPL,因此WebKit也必须在LGPL下发布源代码。苹果过去一直认真的遵循协议的要求,在更新后及时的向社区提供源代码。然而,过去几个月苹果却推迟公开WebKit源代码,自三月份后苹果两次更新iOS版浏览器都没有反馈源代码。

Google Android操作系统最新版Honeycomb的源代码也延期向外公开,但GPLv2协议允许推迟,而LGPL并不允许推迟。苹果直到5月9日才公布了iOS 4.3/4.3.2中的WebCore和JavaScriptCore源代码。目前不清楚是什么原因导致它推迟了八周时间。
来自: solidot
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 函数钩子-Dll注入

    在应用层可以设置的钩子方法有许多种,其中经典的钩子是消息钩子,消息钩子分为两种,一种是系统级全局钩子,另外一种是线程级局部钩子,它们都是通过下面这一组函数来实现消息勾取,实现相对简单。设置钩子: SetWindowsHookEx 释放钩子: UnhookWindowsHookEx 继续钩子: CallNextHookEx 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上

  • DLL注入——使用全局钩子

    因为进程的地址空间是独立的,发生对应事件的进程不能调用其他进程地址空间的钩子函数。如果钩子函数的实现代码在DLL中,则在对应事件发生时,系统会把这个DLL加载到发生事件的进程地址空间中,使它可以调用钩子函数进行处理。所以只要在系统中安装了全局钩子,那么只要进程接收到可以发出钩子的消息,全局钩子的DLL就会被系统自动或者强行加载到进程空间中,这就可以实现DLL注入。);参数1:表示要安装的挂钩类型。参数2:表示的是钩子的回调函数。参数3:包含由lpfn参数执行的钩子过程的DLL句柄。

  • 利用DLL构建全局钩子

    钩子是一种很神奇的东西,yefeic

  • Detours注入DLL钩子入门教程

    本教程非常初级,适合新手食用 开发环境,WIN10 64bit, VS2022 首先在GITHUB下载源码。GitHub - microsoft/Detours: Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.Detours is a software package for monitor...

  • Dll注入技术之消息钩子

    转自:黑客反病毒 DLL注入技术之消息钩子注入     消息钩子注入原理是利用Windows 系统中SetWindowsHookEx()这个API,他可以拦截目标进程的消息到指定的DLL中导出的函数,利用这个特性,我们可以将DLL注入到指定进程中。主要流程如下图所示 1.准备阶段     需要编写一个DLL,并且显式导出MyMessageProc()函数,主要代码如

  • DLL钩子

    // The following ifdef block is the standard way of creating macros which make exporting // from a DLL simpler. All files within this DLL are compiled with the HOOK_EXPORTS // symbol defined on th

  • Windows注入与拦截(3) -- 使用钩子方式完成DLL注入

    一. 钩子技术介绍 前面介绍了《 Windows注入与拦截(2) – 使用注册表方式完成DLL注入》,本文介绍使用钩子的方式将DLL注入到进程的地址空间中。 Windows提供了3个API来让我们可以很方便使用钩子技术将DLL文件注入到进程之中: // 安装指定消息类型的钩子到钩子链中 HHOOK SetWindowsHookEx(int idHook, HOOKPROC lpfn,...

  • Windows 钩子,基本的dll注入

    Windows操作系统是基于钩子完成的消息传递与用户交互,它以事件驱动的方式运行。每一个窗口都拥有自己的消息队列,当外部设备触发消息时,消息被发送到系统消息队列,再有操作系统安排将消息发送到特定进程上,这即是消息链。 所谓消息钩子,即是在系统将消息发送到用户程序前,提前截获此消息,并进行处理,也可以把它直接发送给用户程序。如: 当键盘(外部设备)发生键盘输入时,WM_KEYBOARD消息被添加

  • DLL初步和钩子入门

    1: 首先来个静态链接库的。 //文件:lib.h#ifndef LIB_H#define LIB_Hextern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif//文件:lib.cpp#include "lib.h"int add(int x,int y){return x + y;} 这个静态链接库就一个加法操作,以后的例子都一样。ex...

  • 安装全局消息钩子实现dll窗体程序注入

    安装全局消息钩子实现dll窗体程序注入

  • 依赖于DLL就能工作的全局钩子

    文档标题:不依赖于DLL就能工作的全局钩子 原作者:佚名更新日期:2006-08-25浏览次数:372 关键字:Dll,全局,钩子,Hook,SetWindowsHookEx,HOOKPROC来源:(http://blog.sina.com.cn/s/blog_3ec38a67010005mz.html) - 依赖于DLL就能工作的全局钩子_闹海金蛟_新浪博客<br />不依赖于DLL就能工作的全局钩子<br /><br />不知道大家是通过什么开始对钩子(Hook)有了解的,我是看过Jeffrey Ric

  • 全局钩子注入DLL

    0x00 原理说明: Windows系统基于消息驱动,每个进程都有各自的消息队列,每个进程都会GetMessage 调用WIN32API SetWindowsHookEx 可以在系统的钩子链中安装一个指定的钩子 如果使用 SetWindowsHookEx 安装 WH_GETMESSAGE 类型的钩子,并且钩子过程函数放在DLL中,就可以实现全局的DLL注入 0x01 关键API说...

  • [VB+C-DLL]全局钩子

    这几天闲来无事,尝试着完成VB6+C-DLL全局钩子的编写。这个程序本来在2月份就可以完成的,但是那时候工作繁忙,程序的编写就此搁下,但不想一搁置就是半年多。。。程序编写期间也遇到了点问题,例如在做WH_FOREGROUNDIDLE钩子的时候发现dwThreadId参数设为0和设为GetCurrentThreadId均不能成功加载DLL,还望路过并看到此文的大侠能指点一二~~~源码下载地址:http://download.csdn.net/source/2615305

  • 全局钩子为什么要用DLL 共享节

    利用全局钩子  在别的进程窗口下 关闭test窗口 关于全局钩子为什么一定要在DLL中 2013-12-05 13:02使徒辟允382  分类:网站使用 | 浏览 66 次 我有更好的答案 分享到: 举报| 2013-12-05 14:03 提问者采纳 如果你只hook本进程得消息,可以把消息回调

  • 【安全技术】关于几种dll注入方式的学习

    举个RING权限的最简单的例子:一个停止响应的应用程式,它运行在比RING0更低的指令环上,你不必大费周章的想着如何使系统回复运作,这期间,只需要启动任务管理器便能轻松终止它,因为它运行在比程式更低的RING0指令环中,拥有更高的权限,可以直接影响到RING0以上运行的程序,当然有利就有弊,RING保证了系统稳定运行的同时,也产生了一些十分麻烦的问题。在线程下一次被调度的时候,就会执行APC函数,APC有两种形式,由系统产生的APC称为内核模式APC,由应用程序产生的APC被称为用户模式APC。

  • 3.4 DLL注入:全局消息钩子注入

    SetWindowHookEx 是`Windows`系统的一个函数,可用于让一个应用程序安装全局钩子,但读者需要格外注意该方法安装的钩子会由操作系统注入到所有可执行进程内,虽然该注入方式可以用于绕过游戏保护实现注入,但由于其属于全局注入所以所有的进程都会受到影响,而如果想要解决这个问题,则需要在`DllMain()`也就是动态链接库开头位置进行判断,如果是我们所需操作的进程则执行该DLL模块内的功能,如果不是则自动跳过不执行任何操作即可实现指定进程的注入方式。

  • Windows中的DLL及钩子

    目录 一、DLL概念 二、静态链接库 三、动态库 四、静态库和动态库 五、远程DLL注入 六、钩子 一、DLL概念 你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文...

  • 全局钩子 实例(不使用DLL和使用DLL两种)

    出处:CSDN 作者: xstring  不知道大家是通过什么开始对钩子(Hook)有了解的,我是看过Jeffrey Richter的《WINDOWS 高级编程指南》(新版的中文译名为《Windows核心编程》)。在这本书里作者介绍了三种将代码注入其他进程的方法,其中一

Global site tag (gtag.js) - Google Analytics