畅销书《KaliLinux高级渗透测试》更新版速速查收~

IT阅读排行榜 2023-09-01 14:15

对于企业网络安全建设工作的质量保障,业界普遍遵循PDCA(计划(Plan)、实施(Do)、检查(Check)、处理(Act))的方法论。近年来,网络安全攻防对抗演练发挥了越来越重要的作用。企业的安全管理者通过组织内部或外部攻击队,站在恶意攻击者的视角,识别自身网络安全建设过程中的防护短板,检验安全应急预案的有效性并持续优化,为业务发展提供更强的保驾护航能力。


扫码了解 ↑


本书是企业进行网络安全对抗演练不可多得的参考书,对攻击队和防守队都适用。
本书系统地介绍了安全测试流程的最佳实践和常见误区,围绕Kali Linux这个开源工具,详细阐述了各类测试技术的原理和操作方法。即使是初学者,也可以在本书深入浅出的指引下轻松上手。对于富有经验的渗透测试人员,本书更是提供了进阶实战场景的实用脚本和代码库资源,相信能给读者带来新的启发。

企业攻防对抗演练是攻防双方的思路、策略、技术和情报能力的综合比拼。“敌暗我明”“攻防力量不对称”的情况往往瞬息万变,结果胜负是一时的,过程常态化才是主旋律。在现实的网络空间安全中,这样的常态化每天都在上演,安全团队只有正确制定攻防演练的目标,才能得到企业对安全工作的认可。


读者对象




如果你是一名渗透测试人员、IT专家或网络安全顾问,希望利用 Kali Linux 的一些高级功能最大限度地提高网络安全测试的成功率,那么这本书就是为你准备的。如果你以前接触过渗透测试的基础知识,将有助于你理解本书内容。


随书资源




本书的代码包托管在 GitHub 上,链接如下:

https://github.com/PacktPublishing/Mastering-Kali-Linux-for-Advanced-Penetration-Testing-4E


对于更多丰富的代码包和精彩视频,感兴趣的读者可从以下地址获取:

https://github.com/PacktPublishing/


我们还提供了一个 PDF 文档,包含本书中使用的屏幕截图/图表的彩色图像。你可以从以下地址下载:

https://static.packt-cdn.com/downloads/9781801819770_ColorImages.pdf


目录



上拉下滑查看目录 ↓

Contents目  录

译者序

前言

关于作者

关于技术审校

第1章 基于目标的渗透测试    1

1.1 恶意威胁者的类型    1

1.2 安全测试概念    2

1.3 漏洞评估、渗透测试和红队演习的

局限性    2

1.4 基于目标的渗透测试概述    3

1.5 测试方法论    4

1.6 Kali Linux的功能介绍    6

1.7 Kali Linux的安装与更新    7

1.7.1 使用便携设备    7

1.7.2 在树莓派4上安装 Kali    8

1.7.3 在虚拟机上安装Kali    9

1.7.4 安装Docker应用    12

1.7.5 在AWS云上启动Kali    13

1.7.6 在GCP上启动Kali    15

1.8 在Android设备(非破解)上运行

Kali    20

1.9 配置 Kali Linux    21

1.9.1 重置默认密码    21

1.9.2 配置网络服务和安全通信    22

1.9.3 调整网络代理设置    23

1.9.4 远程访问安全Shell    23

1.9.5 加速 Kali 操作    24

1.9.6 与主机系统共享文件夹    24

1.9.7 使用Bash脚本自定义Kali    26

1.10 建立一个验证实验室    26

1.11 CloudGoat    36

1.12 使用 Faraday 管理协同的渗透

测试    39

1.13 总结    40

第2章 开源情报与被动侦察    41

2.1 目标侦察的基本原则    41

2.1.1 OSINT    42

2.1.2 进攻性OSINT    43

2.1.3 收集域名信息    43

2.1.4 Maltego    44

2.1.5 OSRFramework    47

2.1.6 网络存档    47

2.1.7 Passive Total    48

2.2 网络爬虫    49

2.2.1 收集用户名和邮件地址    49

2.2.2 获取用户信息    50

2.2.3 在线搜索门户    50

2.2.4 其他商业工具    54

2.3 Google Hacking数据库    54

2.3.1 使用Google Hacking脚本

查询    54

2.3.2 数据转储站点    56

2.3.3 防御性OSINT    56

2.3.4 威胁情报    57

2.3.5 用户密码列表分析    58

2.4 自定义密码破解字典    59

2.4.1 使用CeWL绘制网站地图    59

2.4.2 使用twofi从Twitter提取字典    59

2.5 总结    60

第3章 主动侦察    61

3.1 隐蔽扫描技术    62

3.1.1 调整源IP协议栈和工具识别

特征    62

3.1.2 修改数据包参数    63

3.1.3 使用匿名网络代理    65

3.2 DNS侦察和路由映射    67

3.3 使用集成侦察工具    68

3.3.1 recon-ng框架    69

3.3.2 使用针对IPv6的工具    72

3.3.3 映射目标路由    74

3.4 识别外部网络基础设施    76

3.5 防火墙外的映射    77

3.6 IDS/IPS识别    77

3.7 主机枚举    78

3.8 端口、操作系统和服务发现    79

3.9 使用netcat编写你自己的端口

扫描器    80

3.9.1 对操作系统进行指纹识别    80

3.9.2 确定活跃的服务    81

3.10 大规模扫描    82

3.10.1 DHCP信息    83

3.10.2 内网主机的识别和枚举    83

3.10.3 原生的MS Windows命令    84

3.10.4 ARP广播    86

3.10.5 ping扫描    86

3.10.6 使用脚本将masscan扫描和

nmap扫描结合    87

3.10.7 利用SNMP的优势    89

3.10.8 SMB会话中的Windows账户

信息    90

3.10.9 发现网络共享    91

3.10.10 对活动目录域服务器的侦察    92

3.10.11 枚举微软Azure环境    93

3.10.12 集成侦察工具    95

3.11 利用机器学习进行侦察    96

3.12 总结    98

第4章 漏洞评估    99

4.1 漏洞术语    99

4.2 本地和在线漏洞数据库    100

4.3 用nmap进行漏洞扫描    103

4.3.1 Lua脚本介绍    104

4.3.2 定制NSE脚本    105

4.4 网络应用程序漏洞扫描器    106

4.4.1 Nikto    106

4.4.2 定制Nikto    107

4.4.3 OWASP ZAP    108

4.5 移动应用程序的漏洞扫描器    111

4.6 OpenVAS网络漏洞扫描器    112

4.7 商业漏洞扫描器    114

4.7.1 Nessus    115

4.7.2 Qualys    116

4.8 针对性的扫描器    117

4.9 威胁建模    118

4.10 总结    120

第5章 高级社会工程学和物理安全    121

5.1 掌握方法论和TTP    122

5.1.1 技术    123

5.1.2 针对人的攻击    124

5.2 控制台上的物理攻击    124

5.2.1 samdump2和chntpw    125

5.2.2 粘滞键    128

5.3 创建一个流氓物理设备    129

5.4 社会工程工具包    132

5.4.1 社会工程攻击    134

5.4.2 凭证采集Web攻击方法    135

5.4.3 多重Web攻击方法    137

5.4.4 HTA网络攻击方法    138

5.4.5 使用PowerShell纯字符进行shellcode注入攻击    140

5.5 隐藏可执行文件和混淆攻击者的

URL    141

5.6 利用DNS重定向升级攻击    142

5.6.1 鱼叉式网络钓鱼攻击    143

5.6.2 使用Gophish的电子邮件网络

钓鱼    146

5.7 使用Gophish发起网络钓鱼攻击    147

5.8 利用批量传输作为网络钓鱼来传递

有效负载    151

5.9 总结    151

第6章 无线攻击和蓝牙攻击    153

6.1 无线和蓝牙技术简介    153

6.2 配置Kali进行无线攻击    154

6.3 无线网络侦察    154

6.4 绕过隐藏ESSID    157

6.5 绕过MAC地址认证和开放认证    159

6.6 攻击WPA和WPA2    161

6.6.1 暴力破解攻击    161

6.6.2 使用Reaver对无线路由器进行

攻击    165

6.7 拒绝服务对无线通信的攻击    166

6.8 破坏启用WPA2的企业    167

6.9 使用bettercap    169

6.10 使用Wifiphisher进行Evil Twin

攻击    170

6.11 WPA3    172

6.12 蓝牙攻击    173

6.13 总结    175

第7章 Web漏洞利用    176

7.1 Web应用攻击方法论    176

7.2 黑客思维导图    177

7.3 Web应用/服务漏洞扫描    179

7.3.1 检测Web应用防火墙和负载

均衡器    180

7.3.2 识别Web应用指纹和CMS    182

7.3.3 从命令行镜像网站    184

7.4 客户端代理    184

7.4.1 Burp代理    185

7.4.2 Web抓取和目录暴力攻击    189

7.4.3 Web服务漏洞扫描器    190

7.5 针对特定应用的攻击    190

7.6 浏览器攻击框架    202

7.7 了解BeEF浏览器    206

7.8 总结    211

第8章 云安全漏洞利用    212

8.1 云服务介绍    212

8.2 EC2实例中的漏洞扫描和应用

开发    215

8.2.1 Scout Suite    216

8.2.2 Prowler    218

8.3 测试S3桶的错误配置    225

8.4 利用安全许可的缺陷    228

8.5 混淆CloudTrail日志的内容    236

8.6 总结    236

第9章 绕过安全控制    237

9.1 绕过NAC    237

9.1.1 准入前NAC    238

9.1.2 准入后NAC    240

9.2 绕过应用程序级别的控制    240

9.3 绕过文件查杀    244

9.3.1 使用Veil框架    245

9.3.2 使用Shellter    250

9.4 无文件化和规避杀毒    252

9.5 绕过Windows操作系统控制    253

9.5.1 用户账户控制    253

9.5.2 混淆PowerShell和使用无文件

技术    257

9.5.3 其他Windows特有的操作系统

控制    260

9.6 总结    262

第10章 漏洞利用    263

10.1 Metasploit框架    263

10.1.1 函数库    263

10.1.2 界面    264

10.1.3 模块    265

10.1.4 数据库设置和配置    266

10.2 使用MSF对目标进行攻击    270

10.3 利用MSF资源文件对多个目标进行

攻击    274

10.4 使用公开的漏洞    275

10.4.1 找到并验证公开可用的漏洞    275

10.4.2 编译和使用漏洞    276

10.5 开发一个Windows漏洞利用    278

10.5.1 通过模糊测试识别漏洞    279

10.5.2 调试和复现崩溃的情况    281

10.5.3 控制应用程序的执行    283

10.5.4 识别正确的坏字符并生成shellcode    285

10.5.5 获取Shell    286

10.6 PowerShell Empire框架    288

10.7 总结    290

第11章 目标达成和横向移动    292

11.1 在被入侵的本地系统上活动    292

11.1.1 对被入侵的系统进行快速

侦察    293

11.1.2 寻找并获取敏感数据—掠夺

目标    294

11.1.3 后渗透工具    296

11.2 横向升级和横向移动    302

11.2.1 破坏域信任和共享    303

11.2.2 PsExec、WMIC和其他

工具    305

11.2.3 使用服务的横向移动    309

11.2.4 跳板和端口转发    310

11.3 总结    312

第12章 权限提升    313

12.1 常见权限提升方法    313

12.2 从域用户提升到系统管理员权限    314

12.3 本地权限提升    316

12.4 从管理员提升到系统级别权限    317

12.5 凭证收集和权限提升攻击    320

12.5.1 密码嗅探器    320

12.5.2 Responder    322

12.5.3 对基于TLS的LDAP进行中间

人攻击    324

12.6 活动目录中访问权限的提升    329

12.7 入侵Kerberos—黄金票据攻击    333

12.8 总结    338

第13章 命令与控制    339

13.1 持久化    339

13.2 使用持久化代理    340

13.2.1 使用Netcat作为持久化

代理    340

13.2.2 使用schtasks配置持久化

任务    343

13.2.3 使用Metasploit框架维护

持久化    345

13.2.4 使用Metasploit创建独立的

持久化代理    346

13.2.5 使用在线文件存储云服务进行

持久化    347

13.3 域前置    356

13.4 数据渗出    361

13.4.1 使用现有系统服务(Telnet、RDP和VNC)    361

13.4.2 使用ICMP    362

13.4.3 隐藏攻击的证据    363

13.5 总结    365

第14章 嵌入式设备与RFID攻击    366

14.1 嵌入式系统和硬件架构    366

14.2 固件解包和更新    369

14.3 RouterSploit框架概述    372

14.4 UART    375

14.5 使用ChameleonMini复制RFID    377

14.6 总结    382



  • IT:原创

  • :白钰

IT阅读排行榜 技术圈的风向标,有趣,有料,有货,有品又有用
评论
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 52浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 221浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 390浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 112浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 41浏览
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 195浏览
  • 80,000人到访的国际大展上,艾迈斯欧司朗有哪些亮点?感未来,光无限。近日,在慕尼黑electronica 2024现场,ams OSRAM通过多款创新DEMO展示,以及数场前瞻洞察分享,全面展示自身融合传感器、发射器及集成电路技术,精准捕捉并呈现环境信息的卓越能力。同时,ams OSRAM通过展会期间与客户、用户等行业人士,以及媒体朋友的深度交流,向业界传达其以光电技术为笔、以创新为墨,书写智能未来的深度思考。electronica 2024electronica 2024构建了一个高度国际
    艾迈斯欧司朗 2025-01-16 20:45 434浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 100浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 186浏览
  • 电竞鼠标应用环境与客户需求电竞行业近年来发展迅速,「鼠标延迟」已成为决定游戏体验与比赛结果的关键因素。从技术角度来看,传统鼠标的延迟大约为20毫秒,入门级电竞鼠标通常为5毫秒,而高阶电竞鼠标的延迟可降低至仅2毫秒。这些差异看似微小,但在竞技激烈的游戏中,尤其在对反应和速度要求极高的场景中,每一毫秒的优化都可能带来致胜的优势。电竞比赛的普及促使玩家更加渴望降低鼠标延迟以提升竞技表现。他们希望通过精确的测试,了解不同操作系统与设定对延迟的具体影响,并寻求最佳配置方案来获得竞技优势。这样的需求推动市场
    百佳泰测试实验室 2025-01-16 15:45 339浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 121浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦