一般情况下msf框架中的poc都是perl语言写的,但是有时候也有的poc是Perl写的,但是没有合入框架,这种情况下,如果拿到.pl的poc该如何使用
其实直接放在kali中,运行
perl poc.pl
即可。
有时候不只是有.pl文件还有.pm文件(.pm文件是.pl文件使用的一些模块文件),这种情况如果我们直接运行perl poc.pl
是运行不了的,会报错,我们需要配置一下环境变量,使.pl文件能够找到.pm这个模块。
如下:
0x01
将poc.pl、NTLM.pm放在/root路径下,然后在kali中指定我们要使用的NTLM.pm模块,实验中的NTLM.pm所在目录为/root,设置环境变量PERL5LIB
root@kali:~# vim ~/.bashrc
//在~/.bashrc中写入如下内容
export PERL5LIB=$PERL5LIB:/root;
0x02
然后在kali中使这个新修改的环境变量生效
root@kali:~# source ~/.bashrc
0x03
然后直接运行perl poc.pl
即可
网友评论