Node.Js运行AES RSA加密缺少window的解决方法
Js逆向中,会遇到很多环境问题,比如navigator、document、window这些只有浏览器才有的,然后代码扣下来浏览器可以运行,在一些调试工具也可以运行,但是nodejs就是运行不了。
问过很多大佬, 他们说缺什么补什么,document和navigator就给一个空对象,window就给this,这样很多调试工具都可以用了,但是nodejs就是运行不了,报上面的错误。
在我不经意中居然解决了该问题,测试过nodejs和execjs都可以执行,就是window使用global变量
但是在js调试工具中报错:
总结如下:在调试工具中,window=this,在nodejs中,window=global。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一直小白!
评论