糖果实验室杂货铺

Candy Lab

关于Linux环境变量命令ENV

1 year ago 0

这个测试有几种入口,export,或是用户请求url,我们先从本地做测试,然后搭建一个bshell的CGI环境。

None
1
2
export testcase=ls\;ls
eval ret=$testcase

我们看一下C实现

None
1
2
3
4
5
6
7
8
9
#include <stdio.h>
extern char**environ;
int main ()
{
   char**var;
   for (var =environ;*var !=NULL;++var)
       printf ("%s\n",*var);1 
   return 0;
}

然后分析一下C写的CGI和BShell写的CGI的区别。


糖果实验室

Openresty中文编程网
IKBC经典机械键盘
机械键盘领券优惠购买

Write a Comment