-
1 # 自可樂
-
2 # 大學生程式設計指南
算起來在linux上開發程式差不多有十幾年的時間了,接觸linux是從一本雜誌上看到的,說到了linux系統如何的高效安全,於是在千方百計的搞了個linux系統盤,然後安裝起來了,切換到命令列介面,然後用C語言程式設計寫了個hello world程式,還洋洋得意了好幾天,結果好景不長,在倒騰linux系統的時候,把之前windows盤的資料給破壞了,那份興奮勁全沒了,和linux結緣就是在這種喜悅和憤憤中開始的,為了顯得更酷專門從圖書館借了本linux命令列的書,沒事就在那練習敲命令,倒是在折騰中把linux環境中搞了底透。
Kail linux前身是back track,算是一款定製版的linux系統,專注於安全領域的作業系統,特別是在高階滲透領域,目前主要給滲透測試人員和安全人員準備。算是在debian基礎上做了一次深度的定製,只能進行單使用者登入訪問,為了安全預設還禁止了網路服務。還有專門的官方網站:http://www.kali.org/
學習程式設計最直接的辦法直接閱讀最原汁原味的文件,所以很多人喊著英文不好是不是會影響到學習程式設計,真要說影響這算是一點。所以母語是英語在學習程式設計方面會佔據很大的優勢。
kail定製的安全功能非常,基本上常見的滲透功能都具備了
功能要全面落實到位的學習的確需要付出很多精力
如何學習kail linux?1.首先學會安裝kail linux安裝的過程屬於第一次的近距離的接觸,先讓自己有個大概印象,起碼先混個基本的概念。
2.學習使用linux命令,掌握基本的linux操作命令,linux雖然多如牛毛,但常見的命令也就是幾十個,可以學習《鳥哥的私房菜》這是公認的一本經典的linux入門書籍。
3.開始針對單個軟體的服務安裝解除安裝,以及使用方法開始操作學習,嘗試開始單個軟體細緻的學習,工具的學習先掌握用法,然後開始高階語法,最後是高階功能的定製。
4.學習過程中會遇到專業概念,瞭解概念,然後嘗試去實踐,然後再尋找定製口。
初級的工具使用學習,中級的熟練使用,高階的訂製使用。
-
3 # Kali與程式設計之課
1、KALI下載
可以到KALI官網,目前最新版本是2018.4
2、滲透測試環境搭建
包括虛擬機器VMware和KALI安裝
3、VMware-tools增強工具安裝
此工具可以實現物理機和虛擬機器的完美互動,是對虛擬機器功能的增強。
4、更新國內源
國內源建議用企業源,比如阿里雲的源。
4、拼音輸入法認識
框架:ibus、fcitx、scim,其中以前兩種為主。
5、谷歌拼音、搜狗、ibus拼音輸入法安裝
6、軟體管理
7、系統操作
8、工具操作
當然這只是適合KALI入門學習,等基礎掌握之後,KALI滲透測試實戰,則是重頭戲了,當然要遵守法律法規。
-
4 # LYNKCO535
Kali Linux是基於Debian的Linux發行版,kail linux本身預裝了很多的滲透測試軟體,包括埠掃描神器nmap,抓包神器wireshrk,漏洞利用工具metasploit,作為開源系統,永久免費的kail備受安全工程師的喜愛,
預裝工具有一下幾類
01-資訊收集
02-漏斗分析
03-Web程式
04-資料庫評估軟體
05-密碼攻擊
06-無線攻擊
07-逆向攻擊
08-漏洞利用工具集
09-嗅探/欺騙
10-許可權維持
11-數字取證
12-報告工具集
13-Social Engineering Tools
14-系統服務
目前最新版本為2019.4
下載地址:https://www.kali.org/downloads/
-
5 # 自由史話
要想學會Kali linux事先需要掌握哪些知識?
kali學的好,監獄進得早!
Kali Linux是基於Debian的Linux發行版, 設計用於數字取證作業系統。由Offensive Security Ltd維護和資助。最先由Offensive Security的Mati Aharoni和Devon Kearns透過重寫BackTrack來完成,BackTrack是他們之前寫的用於取證的Linux發行版 。Kali Linux預裝了許多滲透測試軟體,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.[2] 使用者可透過硬碟、live CD或live USB執行Kali Linux。Kali Linux既有32位和64位的映象。可用於x86 指令集。同時還有基於ARM架構的映象,可用於樹莓派和三星的ARM Chromebook目前Kali Linux的最新版本為2018.4,增加了對RTL8812AU網絡卡的支援Kali是BackTrack Linux完全遵循Debian開發標準的完整重建.全新的目錄框架、複查並打包所有工具、還為VCS建立了Git 樹.Kali Linux(3張)· 超過300個滲透測試工具: 複查了BackTrack裡的每一個工具之後,去掉了一部分已經無效或功能重複的工具.· 永久免費: Kali Linux一如既往的免費.你永遠無需為Kali Linux付費.· 開源Git樹: 是開源軟體忠實的擁護者,那些想調整或重建包的人可以瀏覽開發樹得到所有原始碼.· 遵循FHS: Kali的開發遵循Linux目錄結構標準,使用者可以方便的找到命令檔案、幫助檔案、庫檔案等..· 支援大量無線裝置: 儘可能的使Kali Linux支援更多的無線裝置,能正常執行在各種各樣的硬體上,能相容大量USB和其它無線裝置.· 整合注入補丁的核心: 作為滲透測試者或開發團隊經常需要做無線安全評估.所用的核心包含了最新的注入補丁.· 安全的開發環境: Kali Linux開發團隊由一群可信任的人組成,他們只能在使用多種安全協議的時候提交包或管理源.· 包和源有GPG簽名: 每個開發者都會在編譯和提交Kali的包時對它進行簽名,並且源也會對它進行簽名.· 多語言: 雖然滲透工具趨向於用英語,但確保Kali有多語言支援,可以讓使用者使用本國語言找到他們工作時需要的工具.· 完全的可定製: 完全理解,不是每個人都贊同的設計決定,所以讓更多有創新精神的使用者定製Kali Linux(甚至定製核心)成他們喜歡的樣子變得儘可能的容易.(百度百科對kali linux的表述也是相當的少。)
眾所周知的,kali Linux是基於Debian linux的,想要學會kali先得對Debian有一個系統的認知和學習。如果提問者對於linux是一個比較瞭解的專業人士,那麼學習kali也不是一個難事,會點程式語言,瞭解kali 的執行工作原理和系統自帶的軟體,入門還是不難的,進過長時間的摸索和練習自然就會了,記住實驗的時候不要擅自用別人的網路練習。
如果對linux一竅不通的話,先買一本《鳥哥的linux私房菜》回來看看再說吧。
回覆列表
Kali Linux是一個基於 Debian 的 Linux 發行版,包括很多安全和取證方面的相關工具。Kali Linux 的前身是 BackTrack Linux,而 Back Track 是基於 Ubuntu 的一個 Linux 發行版。因此如果你要學習 Kali Linux 系統本身的話,需要學習一些 Linux 作業系統,特別是 Ubuntu 系統的相關知識,如 Linux 的發展和歷史,Linux 系統的優勢,Linux 工作環境的基本配置,Linux 常用 Shell 命令及 Shell 指令碼程式設計,Linux 檔案系統,Linux 裝置掛載,Linux 使用者及使用者組的建立和管理,Linux 的網路配置,Linux 遠端登陸,Linux 軟體包管理等相關知識。這些知識中的大部分適用於一般的 Linux 系統,可以在一些介紹 Linux 的書籍,如 《鳥哥的 Linux 私房菜》等中學到。至於軟體包管理,則可以使用 Ubuntu 系統中最常用的高階管理工具 APT,如要更新軟體包列表,只需執行命令:
# apt-get update
如要安裝某個軟體包,只需執行命令:
# apt-get install xxx
但是 Kali Linux 不同於一般 Linux 發行版的地方在於 Kali Linux 是許多優秀的安全工具的集合,在其中集成了精心挑選的滲透測試和安全審計的工具,其主要目的是用來供滲透測試和安全設計人員使用。如果你使用這個作業系統,那麼你將會執行著一個缺乏安全保障的系統,因為 Kali Linux 被設計為以 root 許可權執行。總的來說,它是一個攻擊型工具,而不是一個防禦型工具。因此你必須要有計算機及網路安全方面的知識,並且還需要有一定的法律意識,知道怎麼用它做正確的事情。小心地使用 Kali,充分利用它的巨大優勢,它會給你帶來難以置信的好處。但是對不會使用或者不能正確使用的人,它也可能會產生很大的麻煩。
下面是 Kali Linux 所包含的部分安全工具集,以供參考:
資訊蒐集工具集
漏洞分析工具集
Web 程式工具集
密碼攻擊工具集
無線攻擊工具集
漏洞利用工具集
嗅探/欺騙工具集
許可權維持工具集
逆向工程工具集
壓力測試工具集
硬體 Hacking 工具集
數字取證工具集
報告工具集
系統服務工具集