首页 相关文章 写远程缓冲区溢出漏洞利用程序

写远程缓冲区溢出漏洞利用程序


  怎样写远程缓冲区溢出漏洞利用程序
  在此,我们假设有一个有漏洞的服务器程序(vulnerable.c). 然后写一个 eXPloit 来利用该漏洞,这样将能得到一个远程 shell。
  一、理解有漏洞程序:
  --------------------------------------- vulnerable.c ---------------------------------
  #include stdio.h
  #include netdb.h
  #include netinet/in.h
  
  #define BUFFER_SIZE 1024
  #define NAME_SIZE 2048
  
  int handling(int c)
  {
  char buffer[BUFFER_SIZE], name[NAME_SIZE];
  int bytes;
  strcpy(buffer, "My name is: ");
  bytes = send(c, buffer, strlen(buffer), 0); [ 查看全文 ]

2016-02-19 标签:

写远程缓冲区溢出漏洞利用程序的相关文章

手机页面
收藏网站 回到头部