Python绝技:运用Python成为顶级黑客 封面

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

暂无评分
字数
325字
章节数
11
丛书
安全技术大系
ISBN
9787121277139

标签

内容简介

本书是《Violent Python》的中文译本,面向需要针对具体场景快速编写专用工具的安全从业者。全书以真实案例组织内容,从搭建开发环境、安装第三方库讲起,简要回顾 Python 的变量、字符串、列表、字典、条件语句、异常处理、函数、迭代、文件读写及 sys/os 模块,再通过两个入门程序(UNIX 口令破解机与 Zip 文件口令破解机)建立手感。随后进入渗透测试:编写 TCP 全连接端口扫描器与多线程扫描、抓取应用 Banner、结合 nmap 代码;用 Pexpect 与 SSH 交互、借 Pxssh 暴力破解口令、利用弱私钥组建 SSH 僵尸网络;构建匿名 FTP 扫描器、批量尝试口令、在网页中注入恶意代码,并与 Metasploit 协作完成 SMB 攻击与概念验证漏洞利用。取证与监听部分围绕电子取证、网络流量分析与无线安全展开,介绍信息抓取和免杀处理等主题。书中每个例子都以可运行的脚本呈现,注重“以极少的代码量实现所需功能”,适合作为安全工程实践与课堂案例。

编辑推荐

这不是一本“Python 入门书”,也不是一本罗列工具的速查手册,而是把 Python 当作安全工程师的万能螺丝刀。作者 TJ O'Connor 用真实的攻防与取证场景串起知识点:写端口扫描器、用 Pxssh 试口令、搭 SSH 僵尸网络、跟 Metasploit 对话、从内存镜像里找线索。每段代码都能跑起来,读者看到的是“问题—思路—脚本—结果”的完整闭环,比读十篇原理文章更能建立攻防直觉。 中译本由崔孝晨、武晓音等翻译,术语处理稳妥,代码保持原貌,方便对照实操。需要注意的是,书中案例基于较早期的 Python 2 生态和当年的目标环境,今天直接照抄会遇到语法、依赖与系统差异;建议在隔离的虚拟机或靶场中学习,把脚本当作方法示范而非现成武器。对于想从“会用 Python”跨越到“能用 Python 解决安全实际问题”的读者,这本书依然是一条高效的路径。

适合谁读

适合

  • 已掌握 Python 基本语法、想进入安全领域的开发者
  • 渗透测试、红队与安全运维从业者
  • 电子取证与应急响应人员,需要快速写分析脚本
  • 信息安全专业师生,寻找可运行的课程案例与实验素材

不适合

  • 完全没有编程基础的读者,书中不系统讲解 Python 语法
  • 只想读概念、不愿动手敲代码和调试环境的人
  • 期望得到最新漏洞利用技巧与当代工具链的读者

阅读建议

  1. 在隔离虚拟机或合法靶场中动手复现,切勿对未授权系统执行书中脚本。
  2. 遇到 Python 2 语法或依赖问题时,先理解意图,再改写为 Python 3 版本。
  3. 按“章节主题 + 自己写的脚本 + 结果对比”做笔记,形成个人工具库。
  4. 与《Violent Python》英文原版对照阅读,重点看注释与代码组织方式。

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 第1章 入门:使用Python进行渗透测试、准备开发环境、安装第三方库
  2. 第1章 Python语言:变量、字符串、列表、词典、网络、条件语句、异常、函数、迭代、文件I/O、sys与OS模块
  3. 第1章 第一个程序:UNIX口令破解机与Zip文件口令破解机
  4. 第2章 用Python进行渗透测试:编写端口扫描器(TCP全连接扫描、抓取Banner、线程扫描)
  5. 第2章 使用NMAP端口扫描代码
  6. 第2章 用Python构建SSH僵尸网络:Pexpect与SSH交互、Pxssh暴力破解、利用弱私钥
  7. 第2章 利用FTP与Web批量抓“肉机”:匿名FTP扫描、Ftplib暴力破解、网页注入
  8. 第2章 使用Metasploit攻击Windows SMB服务、编写脚本远程执行进程
  9. 第2章 编写自己的0day概念验证代码:基于栈的缓冲区溢出攻击
  10. 第3章 用Python进行取证调查(引言:通过电子取证解决BTK凶杀案)
  11. 后续章节:网络流量分析、无线安全、网站信息抓取、病毒免杀与本章小结、参考文献

常见问题

这本书和《Violent Python》是什么关系?
本书即《Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers》的中文译本,由电子工业出版社 2016 年出版,列入“安全技术大系”丛书。
书中的代码现在还能直接运行吗?
书中代码基于较早期的 Python 2 环境与当年的目标系统,直接运行常有语法和依赖问题。建议先读懂逻辑,再改写为 Python 3 并在隔离靶场中验证。
零基础能读吗?
不太适合。第 1 章仅用很短篇幅回顾 Python 基础语法,随后立刻进入扫描器、爆破与取证脚本,读者最好已能独立写函数、处理文件和网络请求。
书里讲的内容是否涉及违法?
书中技术属于安全测试与取证知识,但必须在授权范围内使用。对自有实验环境、合法靶场或受委托的系统测试是正当用途,未经授权攻击他人系统属违法行为。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分