在math.js
中有一个漏洞,如果一个人输入一个不可能的问题,1:999999999999999999999
,它会使node.js
进程崩溃,你有什么想法吗?
我用来计算的代码如下:
let resp;
try {
resp = math.evaluate(args.join(" "))
} catch (e) {
return message.channel.send('Please provide a **valid** question')
}
发布于 2021-08-30 20:16:00
例如,如果您在树莓派上使用linux,则可以使用子进程来运行计算并限制操作系统上进程的最大内存
https://stackoverflow.com/questions/65816347
复制相似问题