网络攻击与防护作业:栈缓冲区溢出及Shellcode.pdfVIP

  • 3
  • 0
  • 约3.35千字
  • 约 4页
  • 2026-04-02 发布于北京
  • 举报

网络攻击与防护作业:栈缓冲区溢出及Shellcode.pdf

SE—475网络与防护

作业1上交截止日期:11月3日上间可用,

发到wwensysu@.com

1.请解释STACKBUFFEROVERFLOW的原理。(20分)2.什么是

SHELLCODE?SHELLCODE的基本结构?(10分)3.请分析

以下程序,说明该程序存在什么问题。(10分)

#includestdio.h#

includestdlib.h#

includestring.h

intcheck_authentication(char*password){int

auth_flag=0;charpassword_buffer[16];

strcpy(password_buffer,password);

if(strcmp(password_buffer,brillig)0)

auth_flag=1;if(strcmp(password_buffer,

outgrabe)0)auth_flag=1;return

auth_flag;}intmain(intargc,char*argv[]){

if(argc2){printf

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档