程式員書庫(ID:OpenSourceTop)整編
連結:https://www.ethicalhacker.net/features/book-reviews/book-review-linux-basics-for-hackers/、https://github.com/OpenCyberTranslationProject/TP1
經常有很多人問我:我需要學習多少Linux知識才能學習安全性?很多人可能會覺得越多越好,但事實真的是這樣麼?
在2018年12月份,職業駭客、調查取證專家OccupyTheWeb出了一本書《Linux Basics for Hackers》,特別適合作為安全工作者入門資訊保安的基礎 Linux 學習和使用
目前亞馬遜 Linux 書籍銷售排行榜第 1 名,評分 4.4(滿分5分)。
正如書名所言,本書是為那些沒有Linux基礎或經驗的駭客/滲透測試人員準備了,但是如果你已經花了大量的時間在Linux身上,那麼,這本書可能無法為你帶來突破性的東西。此外,這本書還有一大特點,書中選用的不是Centilla或Debian發行版,而是Kali Linux,這是最受駭客歡迎的Linux發行版之一。
閱讀路線
這本書的每一章都涵蓋一個主題,並且會附帶該主題相關的示例,每一章的結尾都會有練習題供讀者鞏固練習,根據我的經驗,如果你沒有Linux基礎,那就從頭到尾閱讀這本書,反之就選擇適合自己當前知識水平的章節閱讀。
第1章:從基礎開始Linux的命令列,包括導航檔案系統和建立、刪除或查詢檔案和檔案夾。作者向讀者介紹了各種命令,如:
第2章:介紹了檔案和文字操作
第3章:分析和管理網路,作者介紹瞭如何使用ifconfig和iwconfig分別透過有線或無線網路配接器將它們的Kali實體連線到網路
第4章:新增和刪除軟體,介紹瞭如何使用命令列工具和GUI工具來完成這些任務。
第5章:操縱檔案和目錄許可權,同時還討論了擴充套件許可權,這是一個經常讓Linux初學者頭疼的主題
第6、7章:介紹了“流程管理”和“管理使用者環境變數”的方法。
第8章:Bash指令碼
第9、10章:基本的檔案系統管理技能
在接下來的幾章中,讀者開始接觸一些更適合時間的“安全性”方面的主題,從11章開始討論“日誌系統”,第12章展示瞭如何使用三個核心Linux服務:Apache Web伺服器、OpenSSH和MySQL,併在第13章中深入探討了代理伺服器和VPN技術的使用
第14章:瞭解和檢查無線網路,為讀者簡單介紹了無線和藍芽的配置和安全應用。
第15、16章:介紹了Linux核心、LKMs(可載入核心模組)和任務排程。
第17章:駭客的Python指令碼基礎,在最後一章你將對Python有一個初步的瞭解
總而言之,這是一本很好的Linux入門書籍,他涵蓋的知識點足夠詳細,在只有211頁的書籍中,作者對作業系統的基礎知識做了詳細的介紹,雖然這本書的定位是安全專家(駭客),但只要你想學Linux都適合閱讀。
關於作者
OccupyTheWeb(OTW)是一名職業駭客和pentester培訓網站的創始人,他還是一名前大學教授,在資訊科技行業擁有20多年的經驗。他曾在美國軍隊(陸軍,空軍和海軍)和美國情報界(CIA,NSA和DNI)的分支機構工作過,同時還是狂熱的山地腳踏車手
由於這本書2018年12月份才出版,國內暫時沒有中文版,但是猿哥卻在GitHub上找到了本書的中文版翻譯。
英文薄弱的小夥伴可以看GitHub上的中文版。
朋友會在“發現-看一看”看到你“在看”的內容