科技
类型
可以朗读
语音朗读
142千字
字数
2020-05-01
发行日期
展开全部
主编推荐语
本书是结合网络安全运维介绍bash技术的实用指南。
内容简介
书中从攻击、防御和分析三个场景介绍bash的用法,详细讲解如何在命令行使用bash shell完成数据收集与分析、入侵检测、逆向工程与管理等工作。
全书共分为四部分,第一部分介绍防御和攻击的原则,命令行和bash基础,以及正则表达式;第二部分介绍数据收集和分析、实时日志监控和恶意软件分析;第三部分介绍用于命令行模糊化和远程访问的脚本混淆和工具;第四部分介绍安全管理知识,涉及用户、组和权限、设备和软件目录等。
目录
- 版权信息
- O’Reilly Media,Inc.介绍
- 译者序
- 前言
- 第一部分 基础
- 第1章 命令行入门
- 1.1 命令行定义
- 1.2 为什么选择bash
- 1.3 命令行示例
- 1.4 在Windows上运行Linux和bash
- 1.5 命令行基础
- 1.6 总结
- 1.7 练习题
- 第2章 bash入门
- 2.1 输出
- 2.2 变量
- 2.3 输入
- 2.4 条件语句
- 2.5 循环
- 2.6 函数
- 2.7 bash中的模式匹配
- 2.8 编写第一个脚本——检测操作系统类型
- 2.9 总结
- 2.10 练习题
- 第3章 正则表达式入门
- 3.1 使用的命令
- 3.2 正则表达式元字符
- 3.3 总结
- 3.4 练习题
- 第4章 防御和攻击原则
- 4.1 网络安全
- 4.2 攻击生命周期
- 4.3 总结
- 第二部分 使用bash进行安全运维防御
- 第5章 数据收集
- 5.1 使用的命令
- 5.2 收集系统信息
- 5.3 搜索文件系统
- 5.4 数据传输
- 5.5 总结
- 5.6 练习题
- 第6章 数据处理
- 6.1 使用的命令
- 6.2 处理带分隔符的文件
- 6.3 处理XML
- 6.4 处理JSON
- 6.5 聚合数据
- 6.6 总结
- 6.7 练习题
- 第7章 数据分析
- 7.1 使用的命令
- 7.2 熟悉Web服务器访问日志
- 7.3 数据排序和整理
- 7.4 统计数据出现频次
- 7.5 统计数据总数
- 7.6 用直方图显示数据
- 7.7 发现数据的唯一性
- 7.8 识别异常数据
- 7.9 总结
- 7.10 练习题
- 第8章 实时日志监控
- 8.1 监控文本日志
- 8.2 监控Windows日志
- 8.3 生成实时直方图
- 8.4 总结
- 8.5 练习题
- 第9章 工具:网络监控
- 9.1 使用的命令
- 9.2 第1步:创建端口扫描程序
- 9.3 第2步:与之前的输出进行比较
- 9.4 第3步:自动化和通知
- 9.5 总结
- 9.6 练习题
- 第10章 工具:文件系统监控
- 10.1 使用的命令
- 10.2 步骤1:对文件系统进行基线化
- 10.3 步骤2:检测基线的变化
- 10.4 步骤3:自动化和通知
- 10.5 总结
- 10.6 练习题
- 第11章 恶意软件分析
- 11.1 使用的命令
- 11.2 逆向工程
- 11.3 提取字符串
- 11.4 VirusTotal接口
- 11.5 总结
- 11.6 练习题
- 第12章 格式化和报告
- 12.1 使用的命令
- 12.2 使用HTML格式化显示和打印
- 12.3 创建Dashboard
- 12.4 总结
- 12.5 练习题
- 第三部分 使用bash进行渗透试验
- 第13章 侦察
- 13.1 使用的命令
- 13.2 网站爬虫
- 13.3 自动化的横幅爬取
- 13.4 总结
- 13.5 练习题
- 第14章 脚本混淆
- 14.1 使用的命令
- 14.2 语法混淆
- 14.3 逻辑混淆
- 14.4 加密
- 14.5 总结
- 14.6 练习题
- 第15章 工具:命令行fuzzer
- 15.1 实现
- 15.2 总结
- 15.3 练习题
- 第16章 建立立足点
- 16.1 使用的命令
- 16.2 单行后门
- 16.3 自定义远程访问工具
- 16.4 总结
- 16.5 练习题
- 第四部分 使用bash进行安全管理
- 第17章 用户、组和权限
- 17.1 使用的命令
- 17.2 用户和组
- 17.3 文件权限和访问控制列表
- 17.4 进行批量更改
- 17.5 总结
- 17.6 练习题
- 第18章 编写日志条目
- 18.1 使用的命令
- 18.2 编写Windows日志
- 18.3 编写Linux日志
- 18.4 总结
- 18.5 练习题
- 第19章 工具:系统可用性监控
- 19.1 使用的命令
- 19.2 实现
- 19.3 总结
- 19.4 练习题
- 第20章 工具:软件清单
- 20.1 使用的命令
- 20.2 实现
- 20.3 识别其他软件
- 20.4 总结
- 20.5 练习题
- 第21章 工具:验证配置
- 21.1 实现
- 21.2 总结
- 21.3 练习题
- 第22章 工具:账户审核
- 22.1 网站Have I Been Pwned
- 22.2 检查密码是否被泄露
- 22.3 检查泄露的电子邮件地址
- 22.4 总结
- 22.5 练习题
- 第23章 结论
- 关于作者
- 封面介绍
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。