UUID-8-4-4-4-12类型的

学习背景:

今天打开稿定设计,突然发现水印去不掉了,原来是稿定又升级了。改成了canvas画图。
原来的div元素拼装的那种代码删除了。

破解思路

我想一切浏览器能看到的图片都是通过网络传播。比如他的水印
经过观察发现是这个文件
blob:https://www.gaoding.com/ae9042d5-306b-4fa2-b0a4-62cd0489fbad
这个文件是一个随机的背景图;
后面那串数字引起了我的注意。
应该是一串随机的UUID
但是这种随机id是那个类型的UUID?
经过20个随机串的对比,让AI分析了一下是一种名为8-4-4-4-12的格式的UUID

0fb6d717-ed20-4af8-96fa-7cc8b2af4b04
13ab8cb6-8f10-4064-8061-7c75a13dfbe9
240351ff-78d7-4ef0-a849-caeb3be13446
3a798c58-b610-4a14-86fc-169e76945984
5484167a-1b15-466f-9b6d-239a33292d29
5853f4db-11be-4f0e-ba8b-3bd2747d2621
5965e278-f7c7-463a-b848-0fbc873d3e6a
67167dc1-1349-4e4b-b5ab-4918bf3d10c3
9c664a5d-7a75-4ba1-b9ac-0ce07b0eb187
a0d7b462-ba0a-47a1-95d0-dcb85c44c54f
a1af5ac0-b7af-4407-b917-934ae58f17f2
a1b39933-0b54-4f4d-a3a6-9b3634252560
a975b5a2-fde5-4054-b28e-2203b4f82b2a
bd97709e-cc3a-4a49-9b17-94a3feeb856e
c41b5f2c-57ec-492a-b926-bdcb7013a378
c6e47f2e-8118-4a24-aea4-38a7c810ed2b
d2bef6cb-aef6-409a-bbf5-03774bee67c4
d3407a33-e769-4593-8d4b-50e530565d5c
f989edeb-97e7-480a-a871-57e64834b421
ff8eb141-9b02-43a1-a4e7-a2f26317ebe1

第三个必定是4开头的

如何生产UUID

function uuidv4() {
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = Math.random() * 16 | 0,
            v = c === 'x' ? r : (r & 0x3 | 0x8);
        return v.toString(16);
    });
}

// 调用函数
console.log(uuidv4());

最后修改于:2024年07月07日 23:36