本篇內容主要講解“Kali Linux下運行Sniffjoke出錯怎么辦”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Kali Linux下運行Sniffjoke出錯怎么辦”吧!
Kali Linux下運行Sniffjoke出錯的解決
由于Kali Linux版本的更新和Sniffjoke發布時間久遠等問題,Sniffjoke在新版本的Kali Linux中運行存在各種問題。下面依次講解一下解決辦法。
第一個問題:從Kali Linux 2016.1開始,ifconfig命令的輸出格式發生改變,這樣導致Sniffjoke無法正確獲取網絡接口。由于Sniffjoke沒有提供接口相關選項,并且該軟件是C++編寫,所以需要用戶修改源代碼,重新編譯。
(1)到Kali Linux官網http://http.kali.org/pool/main/s/sniffjoke/,下載該軟件的源碼包sniffjoke_0.4.1.orig.tar.gz。
(2)解壓該包,然后修改其中srcrvice/
UserConf.cc文件,將原有第190行修改為如下:
snprintf(cmd, MEDIUMBUF, "ifconfig %s | grep \"inet \" | cut -b 14- | awk '{print $1}'",
(3)保存文件。
(4)在Kali Linux中安裝cmake工具。
apt-get install cmake
(5)進入源碼文件夾,執行以下命令,編譯和安裝Sniffjoke。
mkdir build
cd build
cmake ..
make
sudo -s
make install
第二個問題:由于Sniffjoke-auto命令要訪問軟件作者的官網http://www.delirandom.net/,以檢測網絡連接模式。但該網站現在無法訪問,導致無法建立配置文件。解決辦法如下:
(1)在公網建立一個PHP的網站,將源碼文件夾中conf/sjA/pe.php文件上傳到網站。
(2)在執行sniffjoke-auto命令,添加以下兩個選項:
-s http://PHP網站/pe.php
-a PHP網站的IP地址
PS:在執行sniffjoke時,建議添加--foreground選項,可以看到錯誤提示,進行錯誤排除。
到此,相信大家對“Kali Linux下運行Sniffjoke出錯怎么辦”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。