如下所示:
#include <stdio.h>
#include <string.h>
void bad() {
printf("Oh shit really bad~!\r\n");
}
void foo() {
char overme[4] = "WOW";
*(int*)(overme+8) = (int)bad;
}
int main() {
foo();
}
最佳答案
好吧,首先你会发现一个 JavaScript 运行时在其内存管理系统中存在错误......
简单的回答是你不能。 JavaScript 不允许您手动管理内存分配。
关于javascript - 如何用javascript进行堆栈/内存溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1920474/