程序员书库(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上的中文版。
●编号749,输入编号直达本文
●输入m获取文章目录
运维
更多推荐《25个技术类公众微信》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。