各位观众,欢迎来到今天的“Blob URL/Data URL 注入与 Arbitrary Code Execution”脱口秀…啊不,技术讲座!我是你们的老朋友,今天就让我们一起揭开这些看似神秘的 URL 背后隐藏的风险。 先来个热身,我们都见过 URL,每天都在用,但 Blob URL 和 Data URL 又是啥?它们跟安全又有啥关系?别急,咱们慢慢聊。 第一幕:URL 的那些事儿 URL,也就是 Uniform Resource Locator,统一资源定位符,简单说就是网址。我们熟悉的 https://www.example.com/index.html 就是一个 URL。但是,URL 家族可不止这么一个成员,还有两位“特立独行”的兄弟:Blob URL 和 Data URL。 Blob URL (Binary Large Object URL):这玩意儿就像一个“临时身份证”,指向浏览器内存中存储的二进制数据(比如图片、视频、音频)。它不是指向服务器上的文件,而是指向浏览器自己“创造”出来的数据。 举个例子,你用 JavaScript 从摄像头获取了一段视频数据, …
继续阅读“JS `Blob URL` / `Data URL` 注入与 `Arbitrary Code Execution`”