python绝技:运用python成为顶级黑客

python绝技:运用python成为顶级黑客 pdf epub mobi txt 电子书 下载 在线阅读 2026

☆☆☆☆☆
出版者:电子工业出版社 作者:[美] TJ O'Connor 出品人:博文视点 页数:264 译者:崔孝晨 出版时间:2016-1 价格:79.00元 装帧:平装 isbn号码:9787121277139 丛书系列:安全技术大系
图书标签
  • Python
  • 网络安全
  • 黑客
  • 计算机
  • 编程
  • 安全
  • 信息安全
  • python
  • Python
  • 黑客技术
  • 网络安全
  • 渗透测试
  • 编程技巧
  • 逆向工程
  • 漏洞利用
  • 恶意代码分析
  • 数字取证
  • 实战演练
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D 收藏本页
你会得到大惊喜!!

具体描述

Python 是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Python 的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。《Python绝技:运用Python成为顶级黑客》结合具体的场景和真 实的案例,详述了 Python 在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。

《Python绝技:运用Python成为顶级黑客》适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。

这本图书以深度解析 Python 的核心技术,为读者提供了一份系统性的学习指南。它不仅介绍了 Python 的基本语法和功能,更深入探讨了其在开发、数据处理、网络编程以及人工智能等领域的广泛应用。书中通过实际案例和代码示例,帮助读者掌握如何高效地利用 Python 实现复杂任务,同时强调了良好的编程习惯和最佳实践的重要性。内容覆盖范围从数据科学到系统构建,从基础算法设计到安全编程,每个章节都经过精心布置,确保读者能够全面理解 Python 的潜力和应用场景。 书中采用分层次的学习结构,适合不同水平的开发者入手。初学者可以从通俗易懂的部分逐步深入,从中建立扎实的理论基础;进阶读者则会发现更多高级技巧和优化方法,帮助他们在实际项目中找到最佳解决方案。此外,书中还特别关注性能调优与代码质量提升,提供多种工具和技术手段,使读者能够更快地完成任务并提高工作效率。 值得注意的是,该书注重理论与实践的结合,设计了大量编程练习和项目示例,让读者在学习过程中能快速锻炼能力,并通过操作感受到 Python 的实用性。每一章都配有详细的解释、代码片段和问题解决方案,有助于读者深入理解抽象概念,避免误解或遗漏关键点。 书中还特别强调了安全编程的重要性,帮助读者了解潜在的漏洞及防护措施,并提供相应的防御策略。这对那些希望从事网络开发、系统维护或数据保护工作的人来说尤为有价值。此外,书中涵盖了与其他技术的结合,如使用 Python 进行机器学习、自然语言处理和自动化测试等,使得读者能够全面提升自己的技能。 总体而言,这本图书以完整性和实用性著称,为希望成为 Python 开发专家的人提供了坚实的知识基础,同时也让读者在阅读过程中获得宝贵的思考空间。这是一份值得一读的重要参考资料,对初学者、进阶读者以及有深度需求的专业人士均具有重要参考价值。 书中内容丰富,结构清晰,语言流畅,适合不同背景的读者深入学习和应用。这本书不仅帮助读者提升技术能力,更激发了他们探索 Python 更广阔空间的兴趣。通过系统学习和实际操作,读者可以逐步将理论转化为实际成果,从而在信息时代中站稳脚跟。

作者简介

参编作者——Robert Frost

2011 年 Robert Frost 毕业于美国军事学院,随后成为一名陆军通信兵。他以优异的成绩获 得了计算机科学的理学学士学位,其毕业论文主要关注于开源信息的收集。在 2011 年度电子 防御练习赛中,由于他规避规则的能力,Rob 个人被公认为国家锦标赛团队中最优秀的两名 成员之一。Rob 也参加并赢得了多次电子安全竞赛。

技术编辑——Mark Baggett

Mark Baggett 是 SANS 的认证讲师,担任了 SANS 的渗透测试课程体系中多门课程的授 课任务。Mark 是提供应急响应和渗透测试服务的深度防御公司的首席顾问和创始人。目前他 是 SANS 防御部门的技术指导教师,专注于把 SANS 的资源实际应用于提升军事能力的方 向。 Mark 在跨国公司和财富 1000 强企业中拥有多个信息安全职位。他曾经是一名软件开发 者、网络和系统工程师、安全管理员和 CISO(首席信息安全官)。作为一名首席信息安全 官,Mark 对信息安全策略的制定、遵守情况、应急事件的响应,以及其他信息安全操作负 责。Mark 掌握当前在销售、实现和支持信息安全时,信息安全专家所面临挑战的第一手资 料。Mark 也是信息安全社区中的一名活跃成员,是 Greater Augusta ISSA 的创始人兼总裁。 他拥有包括 SANS 声誉卓著的 GSE 在内的多张认证证书。Mark 的个人博客中对多个安全主 题均有涉猎,其地址为:http://www.pauldotcom.com。

目录信息

序一 III
序二 V
译者序 VII
致谢 IX
参编作者——Robert Frost X
技术编辑——Mark Baggett XI
前言——Mark Baggett XII
第1章 入门 1
引言:使用Python进行渗透测试 1
准备开发环境 2
安装第三方库 2
Python解释与Python交互 5
Python语言 6
变量 6
字符串 7
List(列表) 7
词典 8
网络 9
条件选择语句 9
异常处理 10
函数 11
迭代 13
文件输入/输出 15
sys模块 16
OS模块 17
第一个Python程序 19
第一个程序的背景材料:布谷蛋 19
第一个程序:UNIX口令破解机 20
第二个程序的背景材料:度恶为善 22
第二个程序:一个Zip文件口令破解机 23
本章小结 27
参考文献 28
第2章 用Python进行渗透测试 29
引言:Morris蠕虫现在还有用吗 29
编写一个端口扫描器 30
TCP全连接扫描 30
抓取应用的Banner 32
线程扫描 34
使用NMAP端口扫描代码 36
用Python构建一个SSH僵尸网络 38
用Pexpect与SSH交互 39
用Pxssh暴力破解SSH密码 42
利用SSH中的弱私钥 45
构建SSH僵尸网络 49
利用FTP与Web批量抓“肉机” 52
用Python构建匿名FTP扫描器 53
使用Ftplib暴力破解FTP用户口令 54
在FTP服务器上搜索网页 55
在网页中加入恶意注入代码 56
整合全部的攻击 58
Conficker,为什么努力做就够了 62
使用Metasploit攻击Windows SMB服务 64
编写Python脚本与Metasploit交互 65
暴力破解口令,远程执行一个进程 67
把所有的代码放在一起,构成我们自己的Conficker 67
编写你自己的0day概念验证代码 70
基于栈的缓冲区溢出攻击 70
添加攻击的关键元素 71
发送漏洞利用代码 72
汇总得到完整的漏洞利用脚本 73
本章小结 75
参考文献 75
第3章 用Python进行取证调查 77
引言:如何通过电子取证解决BTK凶杀案 77
你曾经去过哪里?——在注册表中分析无线访问热点 78
使用WinReg读取Windows注册表中的内容 79
使用Mechanize把MAC地址传给Wigle 81
用Python恢复被删入回收站中的内容 85
使用OS模块寻找被删除的文件/文件夹 85
用Python把SID和用户名关联起来 86
元数据 88
使用PyPDF解析PDF文件中的元数据 88
理解Exif元数据 90
用BeautifulSoup下载图片 91
用Python的图像处理库读取图片中的Exif元数据 92
用Python分析应用程序的使用记录 95
理解Skype中的SQLite3数据库 95
使用Python和SQLite3自动查询Skype的数据库 97
用Python解析火狐浏览器的SQLite3数据库 103
用Python调查iTunes的手机备份 111
本章小结 116
参考文献 116
第4章 用Python分析网络流量 119
引言:“极光”行动以及为什么明显的迹象会被忽视 119
IP流量将何去何从?——用Python回答 120
使用PyGeoIP关联IP地址和物理位置 121
使用Dpkt解析包 121
使用Python画谷歌地图 125
“匿名者”真能匿名吗?分析LOIC流量 128
使用Dpkt发现下载LOIC的行为 128
解析Hive服务器上的IRC命令 130
实时检测DDoS攻击 131
H.D.Moore是如何解决五角大楼的麻烦的 136
理解TTL字段 136
用Scapy解析TTL字段的值 138
“风暴”(Storm)的fast-flux和Conficker的domain-flux 141
你的DNS知道一些不为你所知的吗? 142
使用Scapy解析DNS流量 143
用Scapy找出fast-flux流量 144
用Scapy找出Domain Flux流量 145
Kevin Mitnick和TCP序列号预测 146
预测你自己的TCP序列号 147
使用Scapy制造SYN泛洪攻击 148
计算TCP序列号 148
伪造TCP连接 150
使用Scapy愚弄入侵检测系统 153
本章小结 159
参考文献 159
第5章 用Python进行无线网络攻击 161
引言:无线网络的(不)安全性和冰人 161
搭建无线网络攻击环境 162
用Scapy测试无线网卡的嗅探功能 162
安装Python蓝牙包 163
绵羊墙——被动窃听无线网络中传输的秘密 165
使用Python正则表达式嗅探信用卡信息 165
嗅探宾馆住客 168
编写谷歌键盘记录器 171
嗅探FTP登录口令 174
你带着笔记本电脑去过哪里?Python告诉你 176
侦听802.11 Probe请求 176
寻找隐藏网络的802.11信标 177
找出隐藏的802.11网络的网络名 178
用Python截取和监视无人机 179
截取数据包,解析协议 179
用Scapy制作802.11数据帧 181
完成攻击,使无人机紧急迫降 184
探测火绵羊 186
理解Wordpress的会话cookies 187
牧羊人——找出Wordpress Cookie重放攻击 188
用Python搜寻蓝牙 190
截取无线流量,查找(隐藏的)蓝牙设备地址 192
扫描蓝牙RFCOMM信道 195
使用蓝牙服务发现协议 196
用Python ObexFTP控制打印机 197
用Python利用手机中的BlueBug漏洞 197
本章小结 199
参考文献 199
第6章 用Python刺探网络 201
引言:当今的社会工程 201
攻击前的侦察行动 202
使用Mechanize库上网 202
匿名性——使用代理服务器、User-Agent及cookie 203
把代码集成在Python类的AnonBrowser中 206
用anonBrowser抓取更多的Web页面 208
用Beautiful Soup解析Href链接 209
用Beautiful Soup映射图像 211
研究、调查、发现 213
用Python与谷歌API交互 213
用Python解析Tweets个人主页 216
从推文中提取地理位置信息 218
用正则表达式解析Twitter用户的兴趣爱好 220
匿名电子邮件 225
批量社工 226
使用Smtplib给目标对象发邮件 226
用smtplib进行网络钓鱼 227
本章小结 230
参考文献 231
第7章 用Python实现免杀 233
引言:火焰腾起! 233
免杀的过程 234
免杀验证 237
本章小结 243
参考文献 243
· · · · · · (收起)

读后感

☆☆☆☆☆

这本书在亚马逊上的评分好像还很高,但我觉得只能说作为扩展视野所用。他告诉你原来python还能干这些事情。但实际上没有任何的python编程技巧,真正violent的部分实际上也都是与计算机硬件,网络流,操作系统,C语言相关,并且作者都没有讲。 总的来说,偏重于应用,而对实际的...  

☆☆☆☆☆

中文翻译(非官方) [https://www.gitbook.com/book/wizardforcel/violent-python/details] ==========================================================================================================================================================  

☆☆☆☆☆

中文翻译(非官方) [https://www.gitbook.com/book/wizardforcel/violent-python/details] ==========================================================================================================================================================  

☆☆☆☆☆

本书其实主要讲的还是一些网络安全知识和基本的黑客技巧入门,偏应用场景(当然作者讲解的应用场景非常丰富也非常清楚),只是使用Python及其丰富的第三方库作为一些“”黑客“”功能的具体实现,体现了Python的低复杂度和简洁高效,每一章其实可以再深入的挖掘,抱着学习的心...

☆☆☆☆☆

本书其实主要讲的还是一些网络安全知识和基本的黑客技巧入门,偏应用场景(当然作者讲解的应用场景非常丰富也非常清楚),只是使用Python及其丰富的第三方库作为一些“”黑客“”功能的具体实现,体现了Python的低复杂度和简洁高效,每一章其实可以再深入的挖掘,抱着学习的心...

用户评价

☆☆☆☆☆

这本书的内容实在让人耳目一新,它并没有过多地纠缠于那些陈词滥调的安全概念,而是直接切入了实战的脉络。我特别欣赏作者在讲解每一个技术点时,那种深入骨髓的逻辑推导过程。比如在分析网络协议栈时,他不仅仅是展示了代码,更重要的是解释了为什么选择这种特定的实现方式,这种底层思维的培养,对于想要在信息安全领域走得更远的人来说,是无价之宝。书中对一些经典攻击场景的模拟,比如针对特定服务漏洞的利用链设计,简直是一场思维的盛宴。我跟着书中的步骤一步步操作下来,那种从理论到实践的顺畅衔接感,让我对整个安全工作流有了全新的认识。它不是那种让你看完就能立马去“炫技”的速成手册,更像是一位经验丰富的前辈,耐心地为你铺陈出一条清晰可见的专业成长路径。那种对细节的极致打磨,让人读起来酣畅淋漓,每翻过一页,都感觉自己的技术栈又向上攀登了一级。很多市面上的书籍只是停留在“是什么”的层面,而这本书明显更关注“为什么是这样”和“如何才能做得更精妙”。

☆☆☆☆☆

这本书的阅读体验非常沉浸,仿佛作者本人正坐在你的旁边,用一种近乎苛刻的标准来指导你的每一次操作。它对于工具的使用描述非常精准,不是那种“安装A,运行B”的机械指令,而是深入到命令行参数的每一个微妙差异如何影响最终结果的层面。例如,在处理数据加密和解密流程的演示中,作者细致入微地展示了不同编码方式和填充模式对加密强度的实际影响,这种细致程度在其他地方是难以见到的。它真正体现了“魔鬼藏在细节里”这句话的重量。更重要的是,作者在讲述这些高阶技术时,始终保持了一种高度的职业道德感,虽然标题听起来很“硬核”,但内容却始终聚焦于如何构建更健壮、更可控的技术能力,而不是鼓吹盲目的破坏行为。这本书成功地将复杂的工程问题解构成了清晰可行的步骤,让人在敬佩其深度的同时,也感受到了学习和掌握这门手艺的巨大可能性。

☆☆☆☆☆

我一直觉得,真正的技术深度体现在对边界条件的探索上,而这本书在这方面做得极为出色。很多教程在演示完“成功”的案例后就戛然而止,但本书却花了大量的篇幅去探讨“失败”的原因和系统加固的反制措施。例如,在深入分析某一类 Web 应用安全问题时,作者没有仅仅停留在经典的注入攻击模型,而是构建了一个复杂的多层防御环境,然后一步步展示如何绕过这些看似坚固的屏障。这种“知彼知己”的论述方式,极大地提升了我对防御体系的理解深度。我甚至觉得,这本书对系统安全工程师的价值,可能比对纯粹的攻击者还要大,因为它提供了全景式的视角,让你明白一个安全的系统是如何被设计出来的,从而知道在哪里可以找到最薄弱的环节。书中的代码示例简洁而高效,每一个函数、每一行配置都有其明确的战略目的,绝无半点冗余和水分。

☆☆☆☆☆

说实话,刚拿到这本书的时候,我还有点怀疑,毕竟市面上吹得天花乱坠的“绝技”多如牛毛。但读完前几章,我的态度就彻底转变了。这本书的叙述风格非常独特,它没有采用那种严肃刻板的教科书式语言,反而带着一种老派黑客特有的冷静和幽默感。读起来就像是在听一个技术大牛在深夜咖啡馆里跟你分享他的独门心法,语气里满是那种“我早就把这些都试过了,你只需要关注关键点”的自信。尤其是在讲解内存破坏和逆向工程的那几个章节,作者处理复杂概念的方式简直是艺术品。他懂得如何用最直观的比喻来解释那些晦涩的底层机制,让人瞬间豁然开朗。我过去在学习这些模块时经常感到思维阻塞,但这本书仿佛给我安装了一个高性能的“语义翻译器”。这本书最大的价值在于,它教会了我如何去“观察”代码和系统,而不是仅仅停留在“使用”它们的层面。这是一种从使用者到架构师的视角转变,非常宝贵。

☆☆☆☆☆

这本书的结构安排堪称精妙,它采用了一种螺旋上升的学习模式,层层递进,逻辑严密到令人拍案叫绝。它不像某些速成书籍那样,上来就堆砌一些花里胡哨的工具名称,而是从最基础的操作系统内核交互逻辑开始,逐步构建起对整个计算环境的掌控力。我特别喜欢作者在章节过渡时所做的那些哲学性的思考,他总能将冰冷的技术操作与宏大的安全目标联系起来,使得整个学习过程充满了意义感。读这本书的过程,更像是在接受一次系统的“信息安全思维重塑训练”。它迫使你去质疑默认的设置,去挑战被认为是“安全”的假设。每当我觉得自己已经掌握了某个技巧时,作者总能在接下来的内容中揭示出这个技巧在更复杂的现实场景下可能存在的盲点,这种持续的自我校准机制,是任何其他书籍都无法比拟的。

☆☆☆☆☆

Violent Python中文版,都是介绍python能做什么什么的,还不如直接去看代码呢

☆☆☆☆☆

迷之排版 读不通的句子 正文和代码中多处没有区分大小写 作者简介中的“国防部信息安全专家”居然被翻译成了“信息安全部门的防御专家”… 扣一分

☆☆☆☆☆

1代码排版差,python啊,你不缩进该怎么看?2内容是不是有点老了?3那么薄是不是卖贵了?4给我这种不懂安全的人来说还是很有启发。

☆☆☆☆☆

新思路…

☆☆☆☆☆

迷之排版 读不通的句子 正文和代码中多处没有区分大小写 作者简介中的“国防部信息安全专家”居然被翻译成了“信息安全部门的防御专家”… 扣一分