标签: c arm virtual-machine buffer-overflow nano
使用VM VirtualBox我正在运行32位Linux的副本,该副本本身正在为ARM环境运行VM。需要整个设置才能拥有一个允许我为类执行缓冲区溢出的环境。
现在两次,我回到Nano的代码中,发现整个文件刚刚被改成了一行,但是。
@^@^@^@^@^@^@^
继续。它第一次发生我以为我犯了一些错误,用我编译的代码覆盖了我的C文件。我继续前进并在另一台机器上工作,但现在它又发生了一次,我确定我没有意外地覆盖任何东西。
有谁知道可能导致这种情况的原因是什么?有没有保存我的代码?