最近學習運行在kali2.0系統上的xeropolit工具,安裝過程還算順利,但是在打開運行xeroploit時卻出現了報錯: 去下圖所示: 又或者是: 以上兩個錯誤,在打開xeroploit時都遇到了,最先遇到的是缺少terminaltables的報錯,通過google搜索,發現解決方法如下: 分 ...
最近學習運行在kali2.0系統上的xeropolit工具,安裝過程還算順利,但是在打開運行xeroploit時卻出現了報錯: 去下圖所示:
又或者是:
經過一番百度,google之後依舊沒有得到滿意的答案,於是決定自己找方法,分析錯誤提示,發現了非常關鍵的一句話“No such file or directory: '/opt/xerosploit/tools/files/iface.txt'” 經過簡單分析,文件或設置路徑可能存在問題。 於是,經過觀察發現,我的xeroploit文件夾是存放在根目錄里的,也就是說這個"/opt"根本就不存在,排除設計者在編寫程式代碼時使用了絕對路徑的可能,判斷理由:1.並不是全部用戶都報錯,僅僅是一部分;2.相信能夠寫出工具來的人不可能犯這種低級錯誤。 不管怎樣,不管出現這個問題的原因是什麼,先想辦法解決這個問題: 檢查了下我的xerploit文件夾路徑,目前我的位置是在xerosploit文件夾目錄下,如下圖所示:
輸入“cd /”返回根目錄,然後輸入"ls",查看根目錄下的所有文件,如下圖所示:
如上圖紅色標記所示,xeroploit文件夾確實被存放在根目錄下。也就是說,我剛纔的分析是正確的,程式里的設置目錄跟當前目錄不一致,導致程式無法執行。 那麼,到這裡,思考的解決方法有兩種,我使用的是第二種,結果可以成功運行xerosploit,方案如下: 方案一:(相對簡單,本人未測試,希望使用此方法成功解決問題的朋友留言告訴我,謝謝!)在根目錄下新建一個名為"opt"的文件夾,然後把xerosploit文件夾移動到opt文件夾目錄下。 方案二:(相對麻煩,容易出錯,不建議使用,仔細點可以解決,我使用的此方案……)首先,進入到xerosploit文件夾目錄下,如下圖所示:
回車命令,打開編輯器編輯程式文件,需要把程式文件中的"/opt"全部刪除掉,使程式中的文件路徑與當前系統文件路徑相一致,這裡之所以選擇gedit編輯器的原因是它可以像office word一樣對整篇文檔進行搜索替換,打開編輯器的搜索功能,如下圖所示:
成功運行!