安全:预加载so,修改环境变量

#include <stdio.h>
#include <memory.h>
#define BUFFSIZE 2000
char *getenv(char *var)
{
   char buf[BUFFSIZE];
   memset(buf,'A',BUFFSIZE);
   buf[BUFFSIZE-1]=0x0;
   return buf;
}

int main()
{
   printf("hello");
   return 0;
}

 

posted on 2021-01-16 17:31  lydstory  阅读(131)  评论(0)    收藏  举报

导航