DNSenum是一款域名信息收集工具,在Fedora 18下使用的時候出現了ip亂碼顯示,在Bt5中卻不存在這樣的問題,是什麼原因導致的呢?下面小編給大家介紹下Fedora 18 DNSenum出現IP亂碼顯示的介紹方法,一起來了解下吧。
首先我們重現錯誤
如下圖:
右邊顯示的IP 亂碼
接下來,我們進行改變
1.進入dnsenun.pl 的目錄 (我是直接從BT 5下移植過來的,所以我的目錄為 /pentest/enumeration/dns/dnsenum 進行修改perl腳本(最好是在root下,不然會發現你白修改了))
2 如果你能讀懂這些perl腳本的話,那就更好了,如果不懂也沒關系,我會告訴你怎麼修改
它是顯示IP 亂碼,那麼我們就關注這一塊,找到 $rr-》{address} 這個東西,(全篇有很多),將其替換為
$rr-》address ,這麼就ok了,現在我們來進行測試,看效果,如下圖:
下面簡單討論下為何會在其他Linux 的版本下會出現亂碼,Bt5 裁剪於Ubuntu,但是如在Ubuntu下使用dnsenum ,一樣的會亂碼,那麼我們就有理由懷疑Bt5的作者在裁剪Ubuntu的時候是做了調整的,內核上有些變動。
上面就是Fedora 18 DNSenum出現IP亂碼顯示的解決方法的介紹了,按照本文介紹的方法DNSenum不再出現ip亂碼,完美解決問題。