**stack smashing detecting**

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了**stack smashing detecting**相关的知识,希望对你有一定的参考价值。

stack  smashing  aborted

堆    猛烈撞击    流失

我在使用数据时写了

tmp_row = row + pos[num1][[0];

tmp_col = col + pos[num1][1];

if(map[tmp_row][tmp_col] != -1)map[tmp_row][tmp_col]++;这句错了

忽略了 map[tmp_row][tmp_col]出现在map 以外的情况,

if(tmp_row >= 0 && tmp_row < 10)&&(tmp_col >= 0 && tmp_col < 10)&&(map[tmp_row][tmp_col]=-1))map[tmp_row][tmp_col]++;

改正后就不会出现 ***stack smashing detecting***  的警告了

 

今天出现了一个低级错误

          if(map[row][col] = -1);

正确的写法应该是   if(-1 == map[row][col]) 
弄了半天  出现了这么低级的错误,因为我基础真的不扎实;

要认真学啊

 

以上是关于**stack smashing detecting**的主要内容,如果未能解决你的问题,请参考以下文章

Phrack安全杂志:详细分析堆栈溢出Smashing The Stack For Fun And Profit(Aleph One) 关于粉碎堆栈的秘密

Jarvis OJ-Smashes

Smashing Nodejs 读书笔记

66.『Ruby美食』砸碎的汉堡(Smash Burger)

put out|smashed|As soon as|provided

html Smashing Magazine的延迟字体加载逻辑。 http://www.smashingmagazine.com/