书单 | 为什么Python是黑客的首选语言?

来自:程序员书库(微信号:CodingBook),作者:猿哥

据网络安全公司 Imperva 本周公布的攻击统计数据显示,Python 在本月首次跻身 TiOBE 编程语言排行榜前三之后(仅次于 Java 和 C),似乎也赢得了黑客的心。


Imperva 表示它们保护的公司受到的网络攻击中,有三分之一的攻击是使用 Python 编写的工具进行的,有 77% 在攻击过程中至少使用了一种 Python 工具。



此外,当 Imperva 查看黑客用于攻击的工具列表时,发现超过四分之一的工具是用 Python 编写的,这是迄今为止攻击者最喜欢的工具。


和大多数开发者一样,黑客也喜欢 Python 开发带来的便利,可以说 Python 是黑客的第一语言


说了这么多,就是想告诉你:如果你没有什么基础想自学,但是不知道选择何种编程语言,不妨选择 Python,它可能让你少走许多弯路,本文我们将推荐几本和 Python 相关的黑客书籍:



1、《Python绝技:运用python成为顶级黑客》



这是一本详细介绍黑客,取证分析,渗透测试和安全工程师的书。书中结合具体的场景和真 实的案例,详述了 Python 在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。



2、《Python灰帽子》



本书将 Python 编程用于黑客和逆向工程,是由知名安全机构 Immunity Inc 的资深黑帽 Justin Seitz 主笔撰写。


书中绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者展现日常生活中会遇到的种种情况,诸如如何设计与构建自己的调试工具,如何自动化实现烦琐的逆向分析任务等



3、《Python黑帽子》 



本书将Python 编程用于黑客和渗透测试,向读者介绍了 Python 如何被用在黑客和渗透测试的各个领域,从基本的网络扫描到数据包捕获,从 Web 爬虫到编写 Burp 扩展工具,从编写木马到权限提升等。



4、《Python Penetration Testing  Essentials》



本书是一本实用指南,借助 Python 做到最好的渗透测试,通过详细的代码示例向您展示使用 Python 进行测试的优势。首先探索使用 Python 进行网络连接的基础知识,然后才进入网络黑客攻击主题。



6、《Python for Secret Agents》



本书通过使用 Python 加密和分析数据,如果你是 Python 初学者,希望通过有趣的项目学习该语言,那么本书适合您,本书涵盖:

● 快速掌握使用 Python 创建工具和解决问题

● 构建从 Web 访问,过滤和分析实时数据的应用程序

● 设计 Python 模块,库和应用程序

推荐↓↓↓
程序员书库
上一篇:书单 | 量子计算机只能欧美在玩?我们也可以! 下一篇:如何让 Vim 成为你的神器?这些免费的书籍告诉你