


作者:(德)巴斯蒂安·鲍尔曼(Bastian Ballmann)著 张皓洋 译
定价:69元
印次:1-2
ISBN:9787302631576
出版日期:2023.04.01
印刷日期:2024.10.08
图书责编:苏东方
图书分类:教材
本书阐述了如何从攻击者的视角审视自己的网络,从而了解有关技术并有效抵御攻击。通过Python代码示例,读者将学习如何编写密码嗅探、ARP投毒攻击、DNS欺骗、SQL注入、蓝牙WiFi攻击等相关工具,也将了解入侵检测和防御系统以及日志文件分析等防御方法。学习本书不需要有深入的编程和计算机网络原理知识作为基础,想要学习网络编程的Python程序员、想要主动检查系统和网络安全性的管理员和偏好 Python 编程的白帽、灰帽和黑帽黑客均可阅读本书。
前言 目标读者 本书适合但不仅限于想学习网络编程的Python程序员,积极维护系统和网络安全的管理员,更喜欢用 Python 编程的白帽、灰帽和黑帽黑客,以及想动手实践信息技术安全、从黑客的角度深入理解网络的计算机爱好者。 阅读此书,读者无须深入了解编程和计算机网络的搭建。第2章和第3章介绍理解本书源代码所需知识。能使用Python编程并对开放式系统互联(Open System Interconnection, OSI)协议和数据包报头充满激情的读者可直接阅读第5章,享受上手调试设备的乐趣。 免责声明对这本书而言是十分必要的。作者希望所有读者在获得使用许可的计算机上操作,仅在合法、合乎道德的前提下将本书的内容付诸实践。否则,您可能触犯法律(取决于您的设备所连接的国家/地区)。 尽管本书不全是基础知识,但本书的篇幅难以对每个主题展开深入探讨。建议读者多参加一些感兴趣的讲座以掌握更多知识。 本书组织结构 本书根据所使用的网络协议对黑客进行分类,其中每章内容按难易程度排序。除第2章和第3章,读者可以自行选择阅读顺序。 书中的样例代码未经删减,以便读者直接复制后使用,无须修改或添加插件。本书中所有源代码均可在Github网站(https://github.com/balle/pythonnetworkhacks)下载。 本书每章结尾会列举一些使用Python编写的工具,以便更详细地剖析对该协议的黑客攻击。 在基础知识章节的基础上,阅读和理解上述工具的源代码并非难事。 最重要的安全准则 对作者而言,搭建一个安全网络最重要的原则包括以下几点。 (1) ...
第1章安装1
1.1合适的操作系统1
1.2合适的Python版本1
1.3开发环境1
1.4Python模块2
1.5pip3
1.6Virtualenv3
第2章网络基础知识5
2.1组件5
2.2拓扑结构5
2.3ISO/OSI层级模型6
2.4以太网7
2.5VLAN8
2.6ARP8
2.7IP9
2.8ICMP11
2.9TCP13
2.10UDP15
2.11网络示例15
2.12架构16
2.13网关16
2.14路由器17
2.15网桥17
2.16代理18
2.17虚拟专用网络18
2.18防火墙18
2.19中间人攻击19第3章Python基础知识20
3.1简易入门20
3.2Python设计哲学21
3.3数据类型22
3.4数据结构23
3.5函数24
3.6控制结构26
3.7模块29
3.8异常30
3.9正则表达式30
3.10套接字32
Python网络黑客攻防导论目录第4章第二层攻击34
4.1所需模块34
4.2ARP缓存投毒攻击34
4.3ARP监视器38
4.4MAC泛洪攻击40
4.5VLAN跳跃攻击41
4.6玩转交换机42
4.7基于VLAN跳跃攻击的ARP欺骗42
4.8DTP43
4.9工具44
4.9.1NetCommander44
4.9.2Hackers Hideaway ARP Attack Tool44
4.9.3Loki44
第5章TCP/IP技巧45
5.1所需模块45
5.2一个简单的... 查看详情

