学习交流

通用编码原则-避免缓冲区溢出

2018-05-25 11:34:15 | 来源:中培企业IT培训网

溢出后果
  攻击者可以使远程服务程序或者本地程序崩溃
  攻击者可以设计溢出后执行的代码
  C/C++语言
  语言特性决定
  大量的库函数存在溢出
  strcpy、strcat、gets等
  其他语言
  调用C语言库
  C#允许设置“不安全”例程