小编ton*_*ark的帖子

在 Chrome 开发者工具中禁用调试器语句

我正在尝试对恶意 JavaScript 进行逆向工程。当我最初加载侧面时,会注入 JS 代码,其中包括 -debugger- 语句并将断点注入我的 chrome 开发人员控制台。

通过 stackoverflow 阅读

  • 停用所有断点没有帮助 -> 脚本冻结
  • 之后继续调试器没有帮助 -> 脚本冻结
  • 将脚本标记为黑盒没有帮助 -> 脚本已冻结。重载不行。

您对如何分析/调试脚本有什么想法吗?

实际上,我什至无法使用 chrome 开发人员工具中的控制台,因为一切都冻结了。

Chrome 开发者控制台

javascript debugging google-chrome-devtools

7
推荐指数
1
解决办法
8902
查看次数

在 JavaScript 的 Web Worker (worker.js) 中创建图像

我正在重写一个小的 javascript,以便能够将其放入worker.js 中,就像这里记录的那样:

Mozilla - Web_Workers_API

worker.js 应在 OffscreenCanvas 上显示图像,如下所示:

Mozilla - OfscreenCanvas 文档

初始脚本使用以下语句,显然不能在worker.js文件中使用,因为没有“文档”:

    var imgElement = document.createElement("img");
    imgElement.src = canvas.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)

但我怎样才能代替

document.createElement("img");
Run Code Online (Sandbox Code Playgroud)

在worker.js中声明仍然可以使用第二个语句:

imgElement.src = canvas.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)

如果有人有任何想法,我们将不胜感激。:)

javascript web-worker offscreen-canvas

2
推荐指数
1
解决办法
4445
查看次数