js_reverse/志远js逆向学习/zy-构造通用worker环境
2023-04-06 07:33:33 +08:00
..
2023-03-24 13:11:44 +08:00
2023-03-24 13:11:44 +08:00
2023-03-24 13:11:44 +08:00
2023-04-06 07:33:33 +08:00
2023-03-24 13:11:44 +08:00
2023-04-06 07:32:46 +08:00

主线程发送内容,子线程加密

主线程发送内容

console.log(111);
var worker = new Worker('work.js');
worker.postMessage('ayf');

# 接收内容赋值给 window.ayf
worker.onmessage = function (event) {
    window.ayf = event.data
};

子线程加密

console.log(self);
self.addEventListener('message', function (e) {
    console.log('You said: ' + e.data);
    self.postMessage(e.data + "1")
}, false);

子线程里面是没有 window对象的

伪造 worker

伪造worker