过程采用帧栈结构保存局部信息和状态信息,可以实现上下文的转换,局部变量保存等好处,随之带来的是数组越界引用和缓冲区溢出会造成严重的后果。后果可参考
http://www.cnblogs.com/fanzhidongyzby/archive/2013/08/10/3250405.html
解决办法1.栈随机化 http://blog.csdn.net/swordmanwk/article/details/42044775
2.金丝雀检测(栈破坏检测) http://www.ithao123.cn/content-6066889.html