今天测试的一个项目,存在DNS域传送漏洞,windows下面的显示效果不太好,于是想利用dnsenum来玩,但是虚拟机没有安装BT5,只有wdos只能自己安装dnsenum,下载回来以后结果就报了 Can't locate Net/IP.pm 这个错,当时我和我的小伙伴都惊呆了,我靠,出事了,经过我不懈努力,终于解决了。
dnsenum下载地址
Can't locate Net/DNS.pm
报这个错是因为默认安装的perl没有dnsenum需要的几个模块,我们需要手动安装,如果你是第一次使用perl的话,可能还需要先创建了个配置文件。
默认perl的CPAN配置文件位于 /usr/lib/perl5/5.8.8/CPAN/Config.pm,第一次使用cpan的话perl会引导你创建这个文件的内容。
1、使用dnsenum需要使用如下几个模块,大家可以vim dnsenum.pl查看。
use IO::File; use Net::IP; use Net::DNS; use Net::Netmask; use XML::Writer;
2、利用CPAN安装这几个模块
perl -MCPAN -e shell #进入cpan cpan> install Net::IP cpan> install Net::DNS cpan> install Net::Netmask cpan> install XML::Writer #安装相应的模块
这样就可以成功使用dnsenum了。
看完了上述文章想必小伙伴们都明白了,如何解决 Can't locate Net/IP.pm 这样的问题,其实很简单,进入cpan安装相应的模块即可,针对Net/IP的报错,直接install Net::IP即可,把报错中的/改为::安全就ok了。
更改CPAN下载源
这个是我在使用cpan安装的时候遇到的问题,由于第一次使用cpan时设置的源地址失效,下次我们再进入CPAN安装软件的时候就会出错,如何更改这个设置呢?你可以这样做:
1、直接删除/usr/lib/perl5/5.8.8/CPAN/Config.pm这个文件,你再进CPAN时会再让你重新创建,你再做一次即可。
2、编辑/usr/lib/perl5/5.8.8/CPAN/Config.pm这个文件,把urllist里面的内容更改为新的URL列表就ok了。
另外一个关于此报错的文章,请参见 http://www.waitalone.cn/cant-locate-crypt-ssleay-pm.html
from www.waitalone.cn.thanks for it.
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论