Rose: Hey, Charlie, got a minute? I'd like to talk to you privately.
Charlie: Now is not a good time, Rose.
Rose: Will you call me later?
Charlie: Sure.
Rose: Promise?
Charlie: Yeah.
Rose: Cross your heart and hope to die?
Charlie: Yes!
Rose: Stick a needle in your eye.
Charlie: Okay.
Rose: Boil in oil until you fry?
Charlie: Dear God, Rose, I will call you.
Rose: Tootles.
Rose leaves.
Alan: You're not gonna call her, are you?
Charlie: Nah, I think I'm gonna go with the needle in the eye.
#TAAHM
【解密百度追踪脚本 abclite-2020-s.js】
https://dlswbr.baidu.com/heicha/mw/abclite-2020-s.js
这个追踪脚本被百度的多个服务所使用,如:百度百科、百度贴吧、百家号等。
今天花费了一些时间,对该追踪脚本进行一个系统的分析。
发现百度不仅搜集设备平台、浏览器名称、浏览器版本等基本信息。
还搜集CPU核心数、canvas指纹、设备屏幕宽高、浏览器安装的插件情况等进一步的信息。
最让我惊讶的,百度还通过 DeviceMotionEvent 事件监控用户设备的运动情况。
此外,该脚本还对检测了是否存在广告屏蔽器,eval函数是否被hook、脚本自身是否被修改或格式化。
对于 phantom、nightmare、Selenium、puppeteer 等常见的自动化浏览器该脚本也进行了检测。
最终将上述收集到的信息 AES 加密后上传至百度服务器。
解密后的脚本在这里:https://gist.github.com/yingziwu/6e16c14565eec77e6768411677ed1ff3
最后,也是最为重要的,常见的广告屏蔽规则中并没屏蔽该脚本。
如下图便是uBlock 默认订阅集外加 CHN: AdGuard Chinese (中文) 订阅集下,访问 https://baike.baidu.com/ 时的请求情况。
可以看出,该脚本并没有被屏蔽规则屏蔽。
key point:
divide into smaller problems
nodeList.add(null)
https://leetcode.com/problems/unique-binary-search-trees-ii/solution/
恐惧可能有很多原因
有一种原因是来自于不了解
对于要做的事情 可能不是心理咨询里告诉不了解自己 而是不了解目标对象(是target 不是goal)
获得信息认识改变之后 恐惧的心态就会改变
最好是获得真实的信息
心理暗示有用是因为虚假的信息也能改变心态