Kali系統安裝,解決WingIDE安裝失敗的大坑


  最近在讀<<Python黑帽子 黑客與滲透測試編程之道>>,按着書里的流程走需要先安裝Kali系統,我做了相應嘗試,沒想到的是Kali系統的安裝沒碰到什么問題,反倒是后面的WingIDE的安裝碰到了大坑,花了不少時間來解決,覺得有必要記錄一下。

  首先是Kali系統的安裝,在裝好VMWare的情況下,可以參考:

  https://zhuanlan.zhihu.com/p/107667275?from_voters_page=true

  這篇教程來安裝,教程還是比較詳細的,一路安裝下來也沒碰到什么坑,記錄幾個教程里忽略的點吧:

  1.這篇教程里提供了好幾個Kali鏡像下載地址,我用了64位的第一個

  2.在選擇安裝的操作系統時,一開始我用的是默認的Debian 9.x 64位,后來WingIDE總是安裝失敗,網上查的解決方案里有專門用於Ubuntu的下載依賴,后來我卸載了重新裝過Ubuntu,發現並無卵用,造成安裝不了的是其他原因,因此這里操作系統隨便選,只要是Linux就行了。

  

  在進一步介紹之前,先說個小技巧:

    VMWare的虛擬機界面下直接Alt+Tab是無法直接切換窗口的,導致每次要到Windows主系統處理一些東西時還需要鼠標點擊,很麻煩。

    解決方法如下:

    從主系統切換到虛擬機:先用Alt+Tab切換至虛擬機窗口,再用Ctrl+G使鼠標焦點聚集在虛擬機系統內

   從虛擬機切換到主系統:先用Ctrl+Alt使鼠標焦點退出虛擬機,再用Alt+Tab切換主系統窗口

    對我來說,這兩個快捷鍵基本就夠了,想了解更多可以參考:

https://blog.csdn.net/guyue35/article/details/53392752?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

 

  對了,上面已經講述了虛擬機和主機的切換,為了實現全程無鼠標操作,再補充一個Chrome瀏覽器的操作小技巧吧:

  按下Ctrl+Tab可以向后切換Chrome瀏覽器的頁簽,按下Ctrl+Shift+Tab可以向前切換頁簽,這樣也省得我們每次切到主機看網頁時還要用鼠標點點點了。

 

  按書里說的,我們先安裝下Python的包管理工具:pip,它類似於Linux下的包管理工具:apt

  按Ctrl+Alt+T打開命令行窗口,輸入sudo su並輸入密碼可進入超級用戶權限,用apt安裝軟件需要此權限,否則會提示權限不夠,使用exit命令可退出超級用戶權限。

 

  下面開始安裝pip:安裝pip之前需要安裝其前置依賴:setuptools,使用以下命令完成依賴和pip的安裝:

  apt-get install python-setuptools python-pip

 

  安裝完成后,可以檢測下setuptools和pip是否安裝完成:

  使用apt list可以羅列出所有apt已經安裝的包,直接羅列會發現安裝的包太多了,不好找,我們可以使用:

  apt list | grep setuptools

  將結果中包含setuptools的包羅列出來,如下圖所示:    

  

 

 

   同理,apt list | grep pip,也可以過濾出pip相關的包,這種檢測方法比較通用,對所有包都可以檢測。

  

  測試下pip能不能用:

  用pip install github3.py安裝GitHub接口模塊,安裝后可以用pip list查看已經安裝完成的函數庫:

  

   至此,基本的操作與測試已經完成,現在我們開始安裝WingIDE。

  

  首先,需要下載相應的軟件包,先用getconf LONG_BIT命令看下自己的Linux是多少位的:      

  

 

  是64位的,因此我們要下載64位的deb包,WingIDE有個人版和專業版,后者是要收費的。

  於是博主很可恥地選擇了去尋找破解版,

  一開始我參考了:

  https://blog.csdn.net/qq_34432960/article/details/54730890?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

  這篇文章來安裝,按着文章中的地址找到了華軍軟件園,最終下載了里面的:

  Wing IDE Professional for Linux (64-bit) 5.1.8-1

  安裝還是正常的安裝:先把包從主系統拖入到Kali系統的桌面上,懶得移動到root目錄下了,直接在桌面右鍵->在這里打開終端,打開后定位的路徑是在桌面,ls看一下文件名,然后直接用dpkg -i +文件名即可安裝此deb包。

  惡心的事來了:我也碰到了文章中一樣的問題,需要安裝什么libqt4-webkit的依賴。

  我先按照文中的方法去修改軟件源,如果你對vim編輯器不熟悉的話記得自己去查下使用方法,包括如何進入和退出編輯模式等等,這兒就不寫了。

  添加了源之后我發現並沒有什么卵用,於是打算去裝上libqt4-webkit這個依賴,文中的地址掛了,網上搜了下找到了對應的依賴,也用dkpg的命令進行了安裝,按照文中說的應該是可以了,然而惡心的是我這里居然提示libqt4-webkit又依賴於libqtwebkit4這個依賴,這個也沒安裝。。。

  再去下載libqtwebkit4后安裝,發現它又有一堆其他的依賴沒安裝,這樣下去肯定是不行的。。。

  繼續去網上搜索解決辦法,幾經搜索,決定嘗試下最后的解決方法,就是書里和網上都提到的:

  apt-get -f install

  用它可以修復損壞的軟件包,它會嘗試卸載出錯的包,重新安裝正確版本的。

  然而很可惜,依然無卵用。

  至此,網上已經沒有新的解決方法了,我考慮到可能是WingIDE本身有問題,去官網下載了這個5.1.8的WingIDE Pro,發現依然有這個問題。

  后面又折騰了很久,我記得當時好像還裝了什么libqt5之類的東西,還真把這事情搞定了,最后WingIDE Pro成功安裝了,但不是破解版。

  這是發生在一個多月前的事,花了我整整兩天(后面自己的折騰花了估計有一天半。。。),本來事情已經告一段落,我打算尋找到5.1.8的破解方法后把這惡心的歷程寫到這里,結果當時已經是周日晚上很晚了,考慮到周一要上班,就懶得再寫了。

  第二周的時候我打算寫,但考慮到要寫清楚就必須把當時的錯誤都還原一下,截個圖,於是又可恥地打了退堂鼓。。。

  終於一個多月過去了,可恥的拖延症患者打算還債了,因為一些原因我已經把Kali卸載了,於是我只能重新裝Kali,重新裝Wing IDE准備嘗試,我重新去網上搜當時參考過的博客,打算重現下當時的情景,結果發現了這個:

  https://blog.csdn.net/u013930223/article/details/59164555

  卧了個大槽,我就說這么明顯的問題怎么可能沒人經歷過,真是奇怪了,當時我谷歌百度都翻遍了,居然都沒找到這個,看樣子他們的搜索機制有點問題。

  文中的經歷給了我靈感,原來換WingIDE Pro高點的版本就能解決問題,可憐我當時看了第一篇帖子后一直在死磕5.1.8這個版本,又考慮到高版本估計沒法找到破解,就一直沒嘗試過。。。

  由於以上都是一個月前失敗的嘗試,我就懶得復現並一一截圖了,現在開始詳細講解摸索后正確的安裝方法

  我直接去了官網,找到了當前最新的版本:7.2.2

    http://wingware.com/downloads/wing-pro/7.2.2.0/binaries&os=linux64

  下載的包名是:wingpro7_7.2.2-0_amd64.deb

  還是像之前那樣,從主系統拖入到Kali系統的桌面上,在桌面右鍵->在這里打開終端后輸入sudo su,獲取root權限。

  隨后用dpkg -i wingpro7_7.2.2-0_amd64.deb指令安裝,如下圖所示:

  

  一次通關,如此舒暢,順滑,之前的我果然是個傻逼。。。

  對了這里多嘴一下,如果你要做很多不同的嘗試和折騰,需要卸載已經用dpkg安裝的deb,可以用這個指令:

  dpkg -r + 程序名,注意這個是程序名,不是包名,以上面安裝的wingpro為例,如果想卸載它,我們直接用:

  dpkg -r wingpro7_7.2.2-0_amd64.deb是不行的,如下圖:

  

  那怎么獲取安裝后的程序名呢?這個簡單,我們可以用sudo dpkg -l查詢已經用dpkg安裝過的程序名,再配合grep過濾下即可,如下圖:

   

   原來程序名是wingpro7啊,我們卸載下試試:

  

   大功告成,是不是很簡單?

  好了,繼續剛才的話題,現在Wing Pro已經安裝好了,那怎么破解呢?我在網上搜了下,目前好像沒有最新版本7.2.2的破解方法,倒是找到了個7.2.1的破解教程:

    https://www.jianshu.com/p/f07ee32a12cd

  測試后發現完全可用,具體過程就詳細寫了,直接參考上面這篇博客,對着做就行,並沒有碰到什么坑。

 

  對了,再補充一個吧,Kali中要安裝中文輸入法,可以參考這篇文章:

    https://zhuanlan.zhihu.com/p/114211319

  個人親測,也沒有碰到什么坑。

  收工!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM