20165114 《網絡對抗技術》 Exp0 Kali安裝與配置 Week1

目錄:

一、kail的下載與安裝
二、kali的網絡設置
三、安裝vmware-tools。
四、更新軟件源。
五、共享文件夾
六、安裝中文輸入法


一、kail的下載與安裝

VMware workstation的安裝

因為之前的課程已經涉及,所以本機已經安裝好了VMware workstation,故略去。

光盤映像文件

大多數同學都去kali官網下載的光盤映像文件,我找同學拷貝了一份,然后再進行了安裝。

kali的安裝過程

  • 在網上看了一些教程,根據教程一步步安裝的,其中有些下一步和繁瑣的過程有所跳過。

  • 打開VMware workstation,選擇創建新的虛擬機,出現新建虛擬機向導, -->下一步-->稍后安裝操作系統-->下一步

1043659-20190304003602509-1723726968.png

1043659-20190304012110802-343129624.png

  • 選擇 linux,,版本這里我選擇了Debian 9.x(截圖時未選擇故圖中為Debian 7.x 64位)。

1043659-20190304012104381-53928671.png

  • 給虛擬機命名,并選擇其在電腦中存放的位置,建議還是不要選擇c盤了。

1043659-20190304012126488-2015450096.png

  • 此處處理機數量我選擇了2個。

1043659-20190304012236204-1519497470.png

  • 此虛擬機的內存大小修改為3072MB,即3G,點擊下一步

1043659-20190304012245030-833911410.png

  • 選擇使用網絡地址轉換->下一步

1043659-20190304012251368-14686496.png

  • 接下來根據提示一直點擊下一步

1043659-20190304012309048-988673857.png

1043659-20190304012400239-645682090.png

  • 最大磁盤大小這里我選擇了20G,并選擇將虛擬磁盤存儲為單個文件->下一步

1043659-20190304012413041-1086417745.png

  • 點擊自定義硬件進行設置

1043659-20190304012418728-1122813485.png

  • 選擇新CD/DVD(IDE),選擇使用ISO映像文件,此處選擇之前下載好的映像文件地址。

1043659-20190304012451308-689077104.png

  • 設置USB控制器,勾選顯示所有USB輸入設備-->關閉

1043659-20190304012538997-1249856709.png

  • 開啟該kali-linux虛擬機,可使用鍵盤選擇Graphical install,進行圖形化安裝。

1043659-20190304012555381-1567877583.png

  • 選擇中文(簡體)-->繼續,以下安裝較為簡單,按照圖片所示進行即可。

1043659-20190304012610367-147229660.png

1043659-20190304012617254-2130447711.png

1043659-20190304012627354-655882166.png

1043659-20190304012635111-1840261407.png

1043659-20190304012645383-988983716.png

  • 給其設置一個密碼,此處我設置為root123456,這個密碼為管理員密碼,相當于登錄密碼,不能忘記哈。

  • 按照以下圖片進行即可~

1043659-20190304012706304-231821047.png

1043659-20190304012719768-615481990.png

1043659-20190304012803497-799896373.png

1043659-20190304012809372-1062171422.png

1043659-20190304012819015-1759345355.png

1043659-20190304012845870-907162577.png

1043659-20190304012902474-2000593648.png

1043659-20190304012915850-519394801.png

1043659-20190304012924921-810056203.png

二、kali的網絡設置

  • 用戶名為root,密碼為剛剛安裝時設置的密碼,此處為root123456-->登錄

1043659-20190304012931394-1681531924.png

1043659-20190304012939077-1134743623.png

  • 打開瀏覽器,登錄某網站試試,發現我的虛擬機可以連上網絡,無需設置,如下圖所示。

1043659-20190304012945810-982828263.png

三、安裝vmware-tools。

  • 在vmware workstation中選擇虛擬機-->安裝vmware-tools,會出現如圖的界面,雖然不太明白是什么意思,試探性選擇,繼續進行安裝。

1043659-20190304012955232-239004202.png

  • 發現桌面出現一個光盤樣式的文件,點擊后發現VMware tools中出現一個以.gz結尾的文件壓縮包,如圖所示。

1043659-20190304013004214-344437820.png

  • 將其拖入主目錄下,如下圖所示:
    1043659-20190304013015744-1585961788.png

  • 打開終端,輸入ls命令,可看到主目錄下的所有文件,輸入命令tar -zxvf VMwareTools-10.3.2-9925305.tar.gz對該文件進行解壓。

1043659-20190304013237917-2042234154.png

  • 輸入ls命令,可看到主目錄下多出一個名為vmware-tools-distrib的文件。

1043659-20190304013255239-641851288.png

  • 執行cd vmware-tools-distrib/命令后,輸入./vmware install.pl命令,回車后即可進行安裝。

1043659-20190304013308747-1465811019.png

  • 顯示如下圖所示即為安裝完成。
    1043659-20190304013327202-1254638808.png

  • 再重啟kali虛擬機,選擇設置-->適應客戶端窗口,即可得到全屏幕,如下圖所示:

1043659-20190304013057139-1555163436.png

四、更新軟件源。

  • 我是參考了網上某篇教程完成軟件源的更新的,大致分為以下幾個步驟:
  1. 打開終端,輸入命令leafpad /etc/apt/sources.list打開文件sources.list
  2. 將該文件中內容清空,填入deb http://http.kali.org/kali kali-rolling main non-free contrib。(此處我選擇的為官方源,選擇別的也都可以~)

1043659-20190304013354845-92824619.png

  1. 輸入apt.get update命令,更新軟件包,如圖所示。

1043659-20190304013413062-1569060103.png

apt-get常用命令:

  • update – 取回更新的軟件包列表信息
  • upgrade – 進行一次升級
  • install – 安裝新的軟件包
  • remove – 卸載軟件包
  • purge – 卸載并清除軟件包的配置
  • autoremove – 卸載所有自動安裝且不再使用的軟件包
  • dist-upgrade – 發布版升級,見 apt-get(8)
  • dselect-upgrade – 根據 dselect 的選擇來進行升級
  • build-dep – 為源碼包配置所需的編譯依賴關系
  • clean – 刪除所有已下載的包文件
  • autoclean – 刪除已下載的舊包文件
  • check – 核對以確認系統的依賴關系的完整性
  • source – 下載源碼包文件
  • download – 下載指定的二進制包到當前目錄
  • changelog – 下載指定軟件包,并顯示其changelog

五、共享文件夾

  • 對虛擬機kali進行設置。
    設置-->選項-->共享文件夾-->總是啟用-->添加

1043659-20190304013512747-1109405262.png

  • 在主機上添加了一個名為“20165114共享文件夾”的文件夾。
  • 輸入命令vmware-hgfsclient即可看到在目錄/mnt/hgfs下的共享文件夾。

1043659-20190304013523462-1954019638.png

ps:運用命令ls+/mnt/hgfs也可成功看到共享文件夾。


六、安裝中文輸入法

  • 在終端輸入命令apt-get install ibus ibus-pinyin,一直回車。

  • 當遇到類似“您希望繼續執行嗎?”等問題時,輸入Y繼續執行,再多次回車。

1043659-20190304013545369-1953193073.png

  • 呈現如下圖。
    1043659-20190304013558100-2079877282.png

  • 在桌面選擇設置-->Region & Language-->添加-->漢語(pinyin),完成設置。

1043659-20190304013606797-470198699.png

  • 進行中文輸入法測試,同時按下shift+windows+alt,即可換為中文輸入法,如下圖所示。

1043659-20190304013620681-1903292314.png

  • 這樣就基本完成配置了,在做之前有閱讀了很多網上的博客,遇到的問題基本都解決了,有的重啟步驟也有所省略~

轉載于:https://www.cnblogs.com/erinwhere/p/10468651.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449754.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449754.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449754.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

大數據:互聯網大規模數據挖掘與分布式處理

《大數據:互聯網大規模數據挖掘與分布式處理》基本信息原書名:Mining of Massive Datasets作者: (美)拉賈拉曼(Rajaraman,A.) (美)厄爾曼(Ullman,J.D.) [作譯者介紹]譯者: 王斌叢書名: 圖靈程序設計叢書出版社:人民郵電…

pip 切換源安裝

https://pypi.tuna.tsinghua.edu.cn/simple/ # 清華大學 https://mirrors.aliyun.com/pypi/simple/ # 阿里云 https://pypi.douban.com/simple/ # 豆瓣 https://pypi.mirrors.ustc.edu.cn/simple/ # 中國科學技術大學 https://pypi.hustunique.com/ # 華中科技大學 代碼…

String... 參數定義中有三個點的意思

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 有一個方法: protected void addMessage(String... messages) { ... } String... 是指參數的長度是可以變化的&#xff0…

SpringCloud框架搭建+實際例子+講解+系列五

(4)服務消費者,面向前端或者用戶的服務 本模塊涉及到很多知識點:比如Swagger的應用,SpringCloud斷路器的使用,服務API的檢查、token的校驗,feign消費者的使用。大致代碼框架如下: 先…

軟件開發者最重要的四大技能

摘要:現如今,可供選擇的技術、語言及平臺可謂五花八門,因此要弄明白哪里是花時間訓練的最佳投資點也就難上加難…… 現如今,可供選擇的技術、語言及平臺可謂五花八門,因此作為軟件開發者,要弄明白哪里是花時…

數據缺失的補充與修改

1查看數據情況 df.shape df.info() 2.用指定值填充 df df.fillna(x) 3.判斷是否缺失 df.isnull() 4.刪除缺失數據 df df.dropna() 5.補充平均值 df df.fillna(df.mean()) 6.填充他前面一個元素值(ffill向前填充,bfill向后填充)(limit:可以…

其他-私人♂收藏(比賽記錄 Mar, 2019)

OwO 03.03 [USACO19JAN] A. Redistricting 題意:給 \(g\) ,求 \(f(n)\) 。 \(f(i)f(j)[g(i)\ge g(j)],j \in (i-k,i]\) 。 離散化之后線段樹優化 DP ;或者發現額外貢獻最多只有 \(1\) ,單調隊列。 B. Exercise Route 題意&#xf…

JSR 303 - Bean Validation 簡介及使用方法

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一、JSR-303簡介 JSR-303 是 JAVA EE 6 中的一項子規范,叫做 Bean Validation,官方參考實現是Hibernate Valida…

POJ 3683 Priest John's Busiest Day(2-ST)

題目鏈接:http://poj.org/problem?id3683 題意:有n個婚禮要舉行,但是只有一個牧師。第i個婚禮使用牧師的時間長為leni,可以在開始時或結束時使用。問能否使得n個婚禮均舉行? 思路:對于婚禮i,i*2-1表示在開…

12個git實戰建議和技巧

摘要:git無疑是現在最熱門的版本控制工具,而且正在進一步侵占SVN以及CVS的市場。本文作者從國外技術問答社區Stack Overflow整理的12個很實用的git使用技巧和建議,希望對你有幫助。 1.使用“git diff”來折疊多行 用git diff經常會出現很多內…

python讀寫json和txt

讀寫json #數據保存如json文件 import json jsObj json.dumps(code_sec) fileObject open(jsonFile.json, w) fileObject.write(jsObj) fileObject.close() #讀取json文件 # 將類文件對象中的JSON字符串直接轉換成 Python 字典 with open(jsonFile.json, r, encoding…

Java 12 將于3月19日發布,8 個最終 JEP 一覽

開發四年只會寫業務代碼,分布式高并發都不會還做程序員? JDK 12 已于2018年12月進入 Rampdown Phase One 階段,這意味著該版本所有新的功能特性被凍結,不會再加入更多的 JEP 。該階段將持續一個月,主要修復 P1-P3 級…

股票期貨數據的resample處理

? import pandas as pd stock_day pd.read_csv("stock_day.csv") stock_day stock_day.sort_index() # 對每日交易數據進行重采樣 (頻率轉換) stock_day.index# 1、必須將時間索引類型轉換成Pandas默認的類型 stock_day.index pd.to_datet…

ArcEngine調用FeatureToLine工具傳參問題

FeatureToLine工具的in_features參數不能為內存圖層,否則會報內存錯誤,正確的寫法如下: FeatureToLine ftrToLine new FeatureToLine(); ftrToLine.in_features cpj.TempWs.PathName "\OriginDataset\" currentFc.Key; ftrToLi…

程序員如何做出“不難看”的設計

摘要:程序員在寫代碼的時候往往只注重功能的實現和性能的提升,忽視了外觀和易用性,其實很多時候只要注意一些基本的規則,就可以大幅度提高產品的觀感。 經常看到程序員展示自己做的東西,有一些是創業項目,有…

微服務實戰(二):使用API Gateway

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 當你決定將應用作為一組微服務時,需要決定應用客戶端如何與微服務交互。在單體式程序中,通常只有一組冗余的或者…

sql數據庫挖坑

sql數據庫存入數據時,因為列 名不允許有括號,無法識別,需要對括號進行剔除 df df.rename(columnslambda x: x.replace("(","").replace(),))

力扣——頂端迭代器

給定一個迭代器類的接口,接口包含兩個方法: next() 和 hasNext()。設計并實現一個支持 peek() 操作的頂端迭代器 -- 其本質就是把原本應由 next() 方法返回的元素 peek() 出來。 示例: 假設迭代器被初始化為列表 [1,2,3]。調用 next() 返回 1&#xff0c…

五步讓你成為專家級程序員

摘要:Mark Lassoff是一位高級技術培訓師,從事培訓工作已有10余年。他培訓的客戶包括美國國防部、Lockheed Martin等。在多年的培訓生涯中,他總結了一些如何快速學習一門語言的技巧,這些技巧非常簡單,但是卻讓人受益匪淺…

Ionic混合移動app框架學習

第一章 緒論創建移動app有三種安卓原生App,使用java語言,目前推薦kotlin語言,開發工具Android studioIOS原生App,使用Objective-C或者Swift語言,開發工具Xcode混合移動App,使用web通用語言(HTML…