请大家帮忙

请大家帮忙

我是菜鸟
看了一本书上有三条命令
perl -e'print "GET /www.example.com?paramter=|backdoor\r http/1.0\r\n\r\n"'|nc vulnerable.server 80

perl -e 'print "GET \x90\x90\x0d http/1.0\r\n\r\n"'|nc 192.168.1.3 80

perl -e 'print "GET \x0d/index.php\x90\x90 HTTP/1.0\n\r\n"'|nc 192.168.1.3 80

请大家告诉这三条命令分别是干什么用的,应该怎么样才能执行这样的命令
是要编到程序里吗?
直接在命令行中使用的
perl -e'print "GET /www.example.com?paramter=|backdoor\r http/1.0\r\n\r\n"'|nc vulnerable.server 80
将GET /www.example.com?paramter=|backdoor\r http/1.0\r\n\r\n通过nc提交到vulnerable.server 80 端口
其他两条类似。
我装了perl,但是在命令行下运行是出现下面的提示
C:\Perl\bin>perl -e 'print "GET \x90\90\x0d http/1.0\r\n\r\n" '|nc 192.168.1.3 80
'nc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

请问该怎么运行?
windows没有nc..你得用linux或unix..