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

水灵儿妞妞

水灵儿妞妞

2016-02-19 14:33

今天图老师小编给大家展示的是写远程缓冲区溢出漏洞利用程序,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

  怎样写远程缓冲区溢出漏洞利用程序
  在此,我们假设有一个有漏洞的服务器程序(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);
  if (bytes == -1)
  return -1;
  bytes = recv(c, name, sizeof(name), 0);
  if (bytes == -1)
  return -1;
  name[bytes - 1] = ’
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
写远程缓冲区溢出漏洞利用程序

VC++中利用/GS开关防止缓冲区溢出

编程语言 网络编程
VC++中利用/GS开关防止缓冲区溢出

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

通过覆盖__atexit进行缓冲区溢出攻击

编程语言 网络编程
通过覆盖__atexit进行缓冲区溢出攻击

PHP下对缓冲区的控制

PHP
PHP下对缓冲区的控制

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

IBM HTTP Server 远程溢出漏洞

Web开发
IBM HTTP Server 远程溢出漏洞

教你Oracle的数据缓冲区是如何工作

电脑网络
教你Oracle的数据缓冲区是如何工作

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MAC OS Lion下将音频文件转换为m4a格式的技巧

MAC OS Lion下将音频文件转换为m4a格式的技巧

Java Applet基础入门之数据类型

Java Applet基础入门之数据类型
下拉加载更多内容 ↓