Kali入門配置使用(一)

来源:https://www.cnblogs.com/mehome/archive/2018/07/17/9321307.html
-Advertisement-
Play Games

一、Kali簡介 1.1、相關連接 Kali百度百科:https://baike.baidu.com/item/Kali%20linux/8305689?fr=aladdin Kali wiki:https://en.wikipedia.org/wiki/Kali Kali官網:https://ww ...


一、Kali簡介

1.1、相關連接

Kali百度百科:https://baike.baidu.com/item/Kali%20linux/8305689?fr=aladdin

Kali wiki:https://en.wikipedia.org/wiki/Kali

Kali官網:https://www.kali.org/

1.2、重點介紹

Kali Linux是基於Debian的Linux發行版,設計用於數字取證操作系統。Kali Linux預裝了許多滲透測試軟體包括nmap、Wireshark、John the Ripper,以及Aircrack-ng.用戶可通過硬碟、live CD或live USB運行Kali Linux。Kali Linux既有32位和64位的鏡像。可用於x86指令集。同時還有基於ARM架構的鏡像,可用於樹莓派和三星的ARM Chromebook

綜上可知,Kali是一款安全研究人員使用的Linux發行版系統。

1.3、安裝環境

本部分安裝時安裝在VMware的虛擬機。

  1. 操作系統:Windows10 64位
  2. VMware:VMware 12
  3. Kali:kali-linux-2018.2-vm-amd64.ova

    Kali通用下載:https://www.kali.org/downloads/

    Kali下載連接:https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-hyperv-image-download/

      Kali系統官方提供可以直接導入VM的OVA系統。以下是下載的過程截圖。如果版本更新可以在Kali的官網下載地址找到更新版本。

      

二、安裝導入

下載以後,雙擊下載的“kali-linux-2018.2-vm-amd64.ova”(註意:此時已經安裝了VMware,而且沒有安裝其他虛擬機,所以預設可以使用VMware打開這種格式的文件)然後導入即可,導入過程可以選擇虛擬機的存儲路徑。導入後開機。

初始用戶:root

初始密碼:toor

導入後界面

      

 三、使用配置

因為Kali中已經集成了很多工具,所以初次使用,可以配置一下使Kali用起來更得心應手。

準備工作:先查看VMtools是預設生效的(開機後需要有個反應時間)

3.1環境配置

alias,常用命令的命令別名開啟(預設ll命令不是ls -l的別名)

 1 切換到用戶的主目錄:
 2 cd
 3 用vi編輯.bashrc,這個文件開機後自動生效裡面的別名:
 4 vi .bashrc
 5 把下麵的行去掉註釋:
 6     alias ls='ls --color=auto'
 7     alias dir='dir --color=auto'
 8     alias vdir='vdir --color=auto'
 9 
10     alias grep='grep --color=auto'
11     alias fgrep='fgrep --color=auto'
12     alias egrep='egrep --color=auto'
13 
14     alias ll='ls -l'
15     alias la='ls -A'
16     alias l='ls -CF
17 然後保存退出,然後生效當前配置:
18 source .bashrc

把桌面目錄的文件轉移到文檔目錄:

1 mv /root/Desktop/* /root/Documents/

語言設置中文

 1 備份原配置:
 2 mv /etc/default/locale /etc/default/locale.backup`date "+%Y%m%d"`
 3 查看現在的系統語言環境:
 4 echo $LANG
 5 locale
 6 修改配置:
 7 vi /etc/default/locale
 8 修改後的配置:
 9     LANG="zh_CN.UTF-8"
10     LANGUAGE="zh_CN:zh"
11     LC_ALL="zh_CN.UTF-8"
12 修改後立刻生效:
13 source /etc/default/locale
14 查看是否生效:
15 echo $LANG
16 locale

 

 

取消自動鎖屏

  點擊設置,然後點擊,如下圖所示:

    

    

3.2、ssh配置

添加ssh開機自啟動:

1 查看ssh運行狀態:
2 /etc/init.d/ssh status
3 啟動ssh:
4 /etc/init.d/ssh start
5 開機自啟動配置:
6 systemctl enable ssh.service
7 或者
8 update-rc.d ssh enable

修改配置讓ssh允許root登錄:

 1 編輯ssh配置文件:
 2 vi /etc/ssh/sshd_config
 3 
 4 在查找模式/Per可以查找到對應開啟允許root登錄的行(第32行,也可以按數字32然後按gg即可。)
 5 原來這行配置:
 6     PermitRootLogin prohibit-password
 7 修改後這行的配置:
 8     PermitRootLogin yes
 9 然後保存退出。然後重啟ssh服務即可:
10 /etc/init.d/ssh restart

3.3、samba配置

Kali預設已經安裝了samba服務程式,但是並沒有設置開機自啟動。

配置文件修改

 1 備份配置文件:
 2 cp /etc/samba/smb.conf /etc/samba/smb.conf.backup`date "+%Y%m%d"`
 3 修改配置文件:
 4 >/etc/samba/smb.conf
 5 vi /etc/samba/smb.conf
 6 下麵是具體配置內容:
 7 [global]
 8     map to guest = Bad User
 9 [Share]
10     path = /root/Public
11     public = yes
12     writable = yes
13     available = yes
14     browseable = yes
15 需要修改samba的根目錄的許可權設置為777,否則不能匿名登錄:
16 chmode 777 /root/Public

啟動samba

1 啟動方式
2 建議使用的方式:/etc/init.d/smbd start
3 或者:
4 systemctl start smbd.service

開機自啟動

1 開機自啟動方法:
2 update-rc.d smbd enable
3 或者
4 systemctl enable smbd.service

3.4、搜狗輸入法安裝

搜狗輸入法Debian系統安裝包網址:https://pinyin.sogou.com/linux/

可以下載到windows系統本地然後通過samba服務傳入Kali或者直接通過滑鼠拖拽進Kali系統的桌面。

準備環境

1 apt-get install fcitx -y

安裝過程

首先查看安裝包:

1 ll
2 總用量 22380
3 -rwxr--r-- 1 root root 22915896 7月  16 08:12 sogoupinyin_2.2.0.0108_amd64.deb

安裝離線安裝包(這個過程會報錯):

1 dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
2 這個過程會報錯:
3 ......
4         正在處理用於 shared-mime-info (1.9-2) 的觸發器 ...
5         正在處理用於 hicolor-icon-theme (0.17-2) 的觸發器 ...
6         在處理時有錯誤發生:
7          sogoupinyin

然後執行下麵命令:

1 apt --fix-broken install

然後再次安裝:

1 dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

此時安裝完成。進入Kali可以通過shift按鍵切換中文搜狗輸入法。

 

 

 

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 2.矩陣專欄¶ 吐槽一下:矩陣本身不難,但是矩陣的寫作太蛋疼了 (⊙﹏⊙)汗 還好有Numpy,不然真的崩潰了... LaTex有沒有一個集成了很多常用公式以及推導或者含題庫的線上編輯器? 代碼褲子:https://github.com/lotapp/BaseCode 線上編程系:https://m ...
  • 寫在前面 本文地址:http://www.cnblogs.com/yilezhu/p/9315644.html 作者:yilezhu 上一篇關於Asp.Net Core Web Api圖片上傳的文章使用的是mongoDB進行圖片的存儲,文章發佈後,張隊就來了一句,說沒有使用GridFS。的確博主只是 ...
  • 推薦加【QQ49300063】專業盜取微信密碼,破解微信密碼,查詢微信聊天記錄,不成功不收費!!!! 隨著信息時代的來臨,很多人使用上了微信,微信的出現使得人們的生活變的十便利。人們不僅在工作中使用它,在社交中也讓其發揮了重要的作用。微信現在已經漸漸成為了人們生活中不能缺少的一部分。使用微信除了其方 ...
  • 1、前言 分散式已經成為了當前最熱門的話題,分散式框架也百花齊放,群雄逐鹿。從中心化服務治理框架,到去中心化分散式服務框架,再到分散式微服務引擎,這都是通過技術不斷積累改進而形成的結果。esb,網關,nginx網關 這些中心化服務治理框架現在都是各個公司比較主流的架構,而最近幾年大家炒的比較火的去中 ...
  • 概述 Windows Community Toolkit 3.0 於 2018 年 6 月 2 日 Release,同時正式更名為 Windows Community Toolkit,原名為 UWP Community Toolkit。顧名思義,3.0 版本會更註重整個 Windows 平臺的工具實 ...
  • EF Core中Fluent Api如何刪除指定數據表中的行 ...
  • 前言 這是一個國內TOP1000000000000學校畢業生的個人感想啊~~~ 最近真的很熱啊,自己在公司附近租的房子也沒有空調,淚奔。。。大學畢業也有半個月的時間了,墨跡了很長時間,才用github page把博客搭個差不多。歡迎大家去我的博客去看看啊~~~ 點擊這裡,去看看我的博客啊~~~ 從大 ...
  • 如題 報錯提示: 使用 JSON JavaScriptSerializer 進行序列化或反序列化時出錯。字元串的長度超過了為 maxJsonLength 屬性設置的值。","StackTrace 解決方案 在web.config 中configuration節點 插入 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...