具体描述
本书是畅销书《Python 灰帽子—黑客与逆向工程师的 Python 编程之道》的姊妹篇,那本书一面市便占据计算机安全类书籍的头把交椅。本书由 Immunity 公司的高级安全研究员 Justin Seitz 精心撰写。作者根据自己在安全界,特别是渗透测试领域的几十年经验,向读者介绍了 Python 如何被用在黑客和渗透测试的各个领域,从基本的网络扫描到数据包捕获,从 Web 爬虫到编写 Burp 扩展工具,从编写木马到权限提升等。 作者在本书中的很多实例都非常具有创新和启发意义, 如 HTTP 数据中的图片检测、 基于 GitHub命令进行控制的模块化木马、浏览器的中间人攻击技术、利用 COM 组件自动化技术窃取数据、通过进程监视和代码插入实现权限提升、通过向虚拟机内存快照中插入 shellcode 实现木马驻留和权限提升等。通过对这些技术的学习,读者不仅能掌握各种 Python 库的应用和编程技术,还能拓宽视野,培养和锻炼自己的黑客思维。读者在阅读本书时也完全感觉不到其他一些技术书籍常见的枯燥和乏味
作者简介
作者:Justin Seitz(贾斯汀·塞茨) 译者:孙松柏
孙松柏 ,毕业于清华大学计算机系,获得工程硕士学位。硕士期间主要从事网络安全研究。清华大学CTF战队“蓝莲花”创始人之一。研究方向主要有Web安全、取证分析、安全管理框架研究等。出版著作有《Metasploit魔鬼训练营》,译著《Metasploit渗透测试指南》、《高安全环境下的高级渗透测试》。
目录信息
目 录
第 1 章 设置 Python 环境 1
安装 Kali Linux 虚拟机1
WingIDE3
第 2 章 网络基础 9
Python 网络编程简介 10
TCP 客户端 10
UDP 客户端 11
TCP 服务器12
取代 netcat13
小试牛刀 21
创建一个 TCP 代理 23
小试牛刀 28
通过 Paramiko 使用 SSH 29
小试牛刀 34
SSH 隧道 34
小试牛刀 38
第 3 章 网络:原始套接字和流量嗅探 40
开发 UDP 主机发现工具 41
Windows 和 Linux 上的包嗅探 41
小试牛刀 43
解码 IP 层 43
小试牛刀 47
解码 ICMP48
小试牛刀 52
第 4 章 Scapy:网络的掌控者 54
窃取 Email 认证 55
小试牛刀 57
利用 Scapy 进行 ARP 缓存投毒 58
小试牛刀 63
处理 PCAP 文件 64
小试牛刀 69
第 5 章 Web 攻击 71
Web 的套接字函数库: urllib2 71
开源 Web 应用安装 73
小试牛刀 75
暴力破解目录和文件位置 76
小试牛刀 79
暴力破解 HTML 表格认证 80
小试牛刀 86
第 6 章 扩展 Burp 代理 88
配置89
Burp 模糊测试90
小试牛刀 97
在 Burp 中利用 Bing 服务 101
小试牛刀 105
利用网站内容生成密码字典 107
小试牛刀 111
第 7 章 基于 GitHub 的命令和控制114
GitHub 账号设置115
创建模块116
木马配置 117
编写基于 GitHub 通信的木马 118
Python 模块导入功能的破解121
小试牛刀123
第 8 章 Windows 下木马的常用功能125
有趣的键盘记录125
小试牛刀 129
截取屏幕快照 130
Python 方式的 shellcode 执行 131
小试牛刀 132
沙盒检测 133
第 9 章 玩转浏览器140
基于浏览器的中间人攻击 140
创建接收服务器144
小试牛刀 145
利用 IE 的 COM 组件自动化技术窃取数据 146
小试牛刀 154
第 10 章 Windows 系统提权156
环境准备157
创建进程监视器 158
利用 WMI 监视进程 158
小试牛刀 160
Windows 系统的令牌权限 161
赢得竞争 163
小试牛刀 167
代码插入168
小试牛刀 170
第 11 章 自动化攻击取证172
工具安装 173
工具配置 173
抓取口令的哈希值173
直接代码注入177
小试牛刀 183
· · · · · · (收起)
读后感
1、书有点单薄,对不起55大洋的价格,当然单薄也是指的内容; 2、翻译还可以,但中文版中有些代码存在问题,甚至有几处代码整段遗漏了,可以参考英文原版; 3、没有太新的东西,就是介绍了几个库的使用,socket、scapy、urllib2、burp等,让你知道利用这些库python是能干很多事...
据听说不错,还没看............................................................................................................................................
1、书有点单薄,对不起55大洋的价格,当然单薄也是指的内容; 2、翻译还可以,但中文版中有些代码存在问题,甚至有几处代码整段遗漏了,可以参考英文原版; 3、没有太新的东西,就是介绍了几个库的使用,socket、scapy、urllib2、burp等,让你知道利用这些库python是能干很多事...
对我这种初学者来说很合适,内容量和难度都适中,结合着《tcp/ip详解卷一》看真的很不错,有疑问的地方去翻翻那本书基本上都能解惑,同时也对《tcp/ip详解卷一》比较抽象的地方直观的用代码展示出来。需要注意的地方是作者的系统是32位的,我用的64位的,很多地方需要作出更改...
1、书有点单薄,对不起55大洋的价格,当然单薄也是指的内容; 2、翻译还可以,但中文版中有些代码存在问题,甚至有几处代码整段遗漏了,可以参考英文原版; 3、没有太新的东西,就是介绍了几个库的使用,socket、scapy、urllib2、burp等,让你知道利用这些库python是能干很多事...
用户评价
说实话,当初是被《python黑帽子》的“黑帽子”这个词吸引的。我之前读过一些关于Python的书,主要集中在数据科学、Web开发或者自动化运维等方面,对于网络安全这个领域,我的了解还比较片面。这本书的出现,让我看到了一个将Python的灵活性和强大功能应用于网络安全的新视角。我非常好奇书中是如何讲解“信息收集”和“漏洞扫描”的,因为我一直觉得这是安全攻防的第一步,如果能用Python高效地完成这些任务,那将大大提升工作效率。另外,我对书中关于“网络流量分析”和“取证技术”的部分也很感兴趣,了解如何利用Python来捕获和分析网络数据,对于发现潜在的安全隐患非常有帮助。这本书的定价也比较合理,而且从封面到目录,都透露出一种专业和务实的风格。我希望这本书能够引领我进入一个全新的学习领域,让我能够用Python这把“瑞士军刀”,在网络安全的世界里探索更多未知。
刚收到这本《python黑帽子》,还没来得及深入阅读,但光是看目录和前言,就已经让我对接下来的学习充满了期待。这本书的封面设计就挺吸引人的,有一种神秘感,跟书名非常搭。我之前也接触过一些Python的书籍,但很多都停留在基础语法的讲解,讲到一些进阶的应用,特别是网络安全、渗透测试方面的内容,就显得比较浅显。而《python黑帽子》的出现,似乎填补了这方面的空白。目录里很多章节的名字都让我眼前一亮,比如“信息收集与侦察”、“漏洞扫描与利用”、“密码破解技术”等等,这些都是我在安全领域非常感兴趣但又缺乏系统学习方向的主题。我尤其关注的是书中关于“社会工程学”的章节,虽然这个话题有些敏感,但了解其原理和防范措施,对于提升个人信息安全意识和企业安全防护都至关重要。我非常好奇作者将如何用Python来阐述这些内容,期待能看到一些实用的代码示例和案例分析,而不仅仅是理论的堆砌。这本书的定位显然是面向有一定Python基础,并且对网络安全领域感兴趣的读者,我相信它能提供一个非常好的切入点,帮助我们理解如何利用Python的强大能力来探索安全世界,当然,也包括如何更好地保护自己。
拿到《python黑帽子》这本书,我首先是被它那种“直击痛点”的风格所吸引。很多安全相关的书籍,要么讲得过于晦涩难懂,要么就是泛泛而谈,让人抓不住重点。但这本书从名字上就透着一股“硬核”劲儿,好像直指那些你一直想知道却又不得其法的东西。翻开目录,你会发现里面提到的很多技术都是当前网络安全领域非常热门且实用的。比如,对于那些想要深入了解网络扫描和漏洞探测的读者来说,这本书应该会提供不少宝贵的信息。我个人对书中关于“Web应用程序安全”的部分特别感兴趣,因为现在很多攻击都集中在Web端,如果能通过Python学习到如何分析和防御这类攻击,那绝对是物超所值。我也很期待书中关于“数据分析与可视化”在安全领域的应用,想象一下,如果能用Python来分析大量的安全日志,找出潜在的威胁,那将是多么强大的能力。这本书的作者显然在安全领域有着丰富的实践经验,我相信他们分享的内容不会是照本宣科,而是结合了实际工作中的遇到的问题和解决方案,这对于我们这些想要从理论走向实践的读者来说,意义重大。
《python黑帽子》这本书,仅仅从书名和粗略浏览的内容来看,就足以让人感受到一种扑面而来的专业性和实践性。我长期以来一直对网络安全领域抱有浓厚的兴趣,但碍于技术门槛和信息获取的难度,进展一直比较缓慢。而这本书的出现,仿佛打开了一扇通往更深层次理解和实践的大门。目录中涵盖的诸如“网络渗透测试”、“恶意软件逆向工程”以及“加密与解密技术”等章节,无一不戳中我的痛点和兴趣点。我尤其看重书中能否提供一些“接地气”的代码示例,能够让我亲手去实践,去感受Python在安全领域的实际应用。毕竟,理论知识固然重要,但没有实际操作的支撑,很难真正掌握一门技术。《python黑帽子》似乎正是瞄准了这一点,力图将复杂的安全概念通过Python这一强大工具进行具象化和易理解化。我期待这本书能够为我提供一个系统性的学习框架,帮助我逐步建立起对网络安全更全面、更深入的认知,并且能够通过实践,真正掌握运用Python进行安全分析和防御的技能。
《python黑帽子》这本书的出现,对于我这个一直以来对网络安全领域怀有好奇但又不知从何下手的人来说,无疑是一道曙光。我的Python基础还算扎实,平日里也接触过一些自动化脚本的编写,但对于如何将Python应用于更深层次的安全探索,一直缺乏一个清晰的指引。《python黑帽子》的目录结构看起来相当完整,从基础的安全概念到具体的实操技术,仿佛是为我量身定制的一般。我特别关注书中关于“恶意软件分析”的章节,这部分内容常常是技术壁垒比较高的地方,如果能通过这本书,利用Python来解构和理解恶意软件的行为,对我而言将是巨大的突破。同时,书中提到的“社交工程学”和“信息安全意识”的结合,也让我看到了这本书的深度和广度,它不单单是技术层面的讲解,更包含了对人性的洞察,这在信息安全防护中是不可或缺的一环。我期待这本书能够提供足够详细的代码示例,并且附带一些实际的攻防案例,这样才能让我更好地理解书中的理论,并将其转化为实际的操作能力。
0、不用那么多人来写序的,序就占了快十页纸; 1、内容有点少,或许作者的意图就是让读者自己多思多想多动手,如果是这样那么花55块钱买这本书做什么; 2、翻译不是学计算机的吧,能不能翻译的专业一些,这么薄薄一本书还用了好几个翻译,最后凑在一起,在敷衍读者么。 感觉没作者前一本的质量了,呜呼。
可以当个python入门实践
书很薄,但是干货还是多。
内容浅显易懂,如果是刚入门的话,可以借鉴下思路。代码排版很差,本来就很薄的一本书,代码中还有大量的空行,给人一种凑页数,不认真的感觉。在我看来只是用了几个python的库而已,没什么长进,而且很多windows下的章节,对于企业安全来说用途不大。而且内容明显跟不上节奏,不推荐。
前几章可以说是计算机比较底层的代码编写,以前没接触过,还是蛮有意思的。 第7章剑走偏锋的用github作为木马模块的存放和加载场所,感觉以后可以在除木马外的其他地方用到。第8(PyHook库貌似没64版本)、第9(IE在win10下虽然有但是已经。。)、第10(系统提权感觉我不写木马的用不到)这几章没详细看、第11章代码注入有个例子还没试。 先mark一下。 最后吐槽一下文中的代码缩进。