Perl语法及特性学习和web CGI接口编程,linux命令以及管道操作
初窥题目
打开网站有三个指向网页
第一个网页是个pl页面,而且可以发现url处,不是我们常见的php语言,jsp,asp语言。而是.pl后缀,查了一下是perl语言。
Perl:一种脚本语言,也是胶水语言,拥有巨大的第三方库CPAN,可以用来做web编程,而且对于文件操作方便快捷。
第二个网页是个表单,看题目有一个CGI,查询一下。
CGI:通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。通俗来说就是可以支持前后台交互的接口
测试一下,没有什么发现
打开第三个file页面,是一个文件上传页面,可能会有文件上传漏洞,上传试试
文件内容会直接回显出来
查一下perl语言利用CGI模块是如何实现文件上传的