主頁 > 作業系統 > 《Kali Linux高級滲透測驗原書第2版》網路滲透測驗技術書 無線網路滲透測驗詳解 黑客攻擊與防范實戰從入門到精通書

《Kali Linux高級滲透測驗原書第2版》網路滲透測驗技術書 無線網路滲透測驗詳解 黑客攻擊與防范實戰從入門到精通書

2021-10-11 07:05:09 作業系統

楠楠測驗君

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版

內容簡介:

KaliLinux面向專業的滲透測驗和審計,集成了大量挑選的檢測工具,本書在KaliLinux平臺上從一個攻擊者的角度來審視網路框架,詳細介紹了攻擊者“殺鏈”采取的具體步驟,通過閱讀本書讀者能學習并掌握滲透測驗方法和工具,

《Kali Linux高級滲透測驗原書第2版》

 

目錄:

1章 基于目標的滲透測驗 1
1.1 安全測驗的概念 1
1.2 經典漏洞掃描、滲透測驗和紅隊練習的失敗 2
1.3 測驗方法 2
1.4 Kali Linux介紹——歷史和目的 4
1.5 安裝和更新Kali Linux 5
1.6 在便攜式設備中使用Kali Linux 5
1.7 將Kali安裝到虛擬機中 6
1.8 將Kali安裝到Docker設備 10
1.9 將Kali安裝到云——創建一個AWS實體 12
1.10 組織Kali Linux 14
1.10.1 配置和自定義Kali Linux 15
1.10.2 建立驗證實驗室 18
1.11 小結 26

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


2章 開源情報和被動偵察 27

2.1 偵察的基本原則 28
2.1.1 開源情報 28
2.1.2 進攻型OSINT 28
2.1.3 Maltego 29
2.1.4 CaseFile 32
2.1.5 Google快取 33
2.1.6 抓取 33
2.1.7 收集姓名和電子郵件地址 34
2.1.8 獲得用戶資訊 34
2.1.9 Shodan和censys.io 34
2.2 Google黑客資料庫 36
2.2.1 使用dork腳本來查詢Google 36
2.2.2 DataDump網站 36
2.2.3 使用腳本自動收集OSINT資料 38
2.2.4 防守型OSINT 38
2.2.5 分析用戶密碼串列 40
2.3 創建自定義單詞串列來破解密碼 41
2.3.1 使用CeWL來映射網站 41
2.3.2 使用Twofi從Twitter提取單詞 42
2.4 小結 42

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


3章 外網和內網的主動偵察 43
3.1 隱形掃描策略 44
3.1.1 調整源IP堆疊和工具識別設定 44
3.1.2 修改資料包引數 45
3.1.3 使用匿名網路代理 46
3.2 DNS偵察和路由映射 49
3.3 綜合偵察應用 50
3.3.1 recon-ng框架 51
3.3.2 使用IPv6專用工具 54
3.3.3 映射路由到目標 55
3.4 識別外部網路基礎設施 57
3.5 防火墻外映射 58
3.6 IDS / IPS識別 58
3.7 列舉主機 59
3.8 埠、作業系統和發現服務 60
3.9 使用netcat撰寫自己的埠掃描器 61
3.9.1 指紋識別作業系統 62
3.9.2 確定主動服務 62
3.10 大規模掃描 63
3.10.1 DHCP資訊 64
3.10.2 內部網路主機的識別與列舉 64
3.10.3 本地MS Windows命令 65
3.10.4 ARP廣播 66
3.10.5 ping掃描 67
3.10.6 使用腳本組合Masscan和nmap掃描 68
3.10.7 利用SNMP 69
3.10.8 通過服務器訊息塊(SMB)會話的Windows賬戶資訊 70
3.10.9 查找網路共享 71
3.10.10 主動偵察目錄域服務器 72
3.10.11 使用綜合工具(SPARTA) 73
3.10.12 配置SPARTA的示例 73
3.11 小結 74

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


4章 漏洞評估 75
4.1 漏洞命名 75
4.2 本地和在線漏洞資料庫 76
4.3 用nmap進行漏洞掃描 79
4.3.1 LUA腳本介紹 80
4.3.2 自定義NSE腳本 80
4.4 Web應用漏洞掃描器 81
4.4.1 Nikto和Vege簡介 82
4.4.2 定制Nikto和Vege 84
4.5 移動應用漏洞掃描程式 87
4.6 網路漏洞掃描程式OpenVAS 88
4.7 專業掃描器 91
4.8 威脅建模 92
4.9 小結 93

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


5章 物理安全和社會工程學 94
5.1 方法和攻擊方法 95
5.1.1 基于計算機的攻擊 95
5.1.2 基于語音的攻擊 96
5.1.3 物理攻擊 96
5.2 控制臺上的物理攻擊 97
5.2.1 samdump2和chntpw 97
5.2.2 粘滯鍵 99
5.2.3 使用Inception攻擊系統記憶體 100
5.3 創建流氓物理設備 101
5.4 社會工程工具包 103
5.4.1 使用網站攻擊向量——憑據收割攻擊方法 106
5.4.2 使用網站攻擊向量——標簽釣魚攻擊方法 107
5.4.3 使用網站攻擊向量——綜合攻擊網頁方法 108
5.4.4 使用PowerShell字母數字的shellcode注入攻擊 109
5.4.5 HTA攻擊 110
5.5 隱藏可執行檔案與偽裝攻擊者的URL 111
5.6 使用DNS重定向攻擊的升級攻擊 112
5.7 網路釣魚攻擊曝光 113
5.7.1 用Phishing Frenzy搭建網路釣魚活動 116
5.7.2 發起網路釣魚攻擊 119
5.8 小結 120

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


6章 無線攻擊 121
6.1 配置Kali實作無線攻擊曝光 121
6.2 無線偵察 122
6.3 繞過一個隱藏的服務集識別符號 126
6.4 繞過MAC 地址驗證與公開驗證 127
6.5 攻擊WPA和WPA2 129
6.5.1 暴力攻擊曝光 129
6.5.2 使用Reaver攻擊無線路由器曝光 132
6.6 拒絕服務(DoS)攻擊無線通信 132
6.7 對WPA/WPA2實施攻擊規劃 133
6.8 使用Ghost Phisher作業 137
6.9 小結 138

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


7章 基于Web應用的偵察與利用 139
7.1 方法 139
7.2 黑客構思 141
7.3 對網站進行偵察 142
7.3.1 Web應用防火墻和負載均衡檢測 143
7.3.2 指紋識別Web應用和CMS 144
7.3.3 利用命令列設定鏡像網站 146
7.4 客戶端代理 147
7.4.1 Burp代理 147
7.4.2 擴展Web瀏覽器的功能 150
7.4.3 Web抓取和目錄的暴力攻擊 151
7.4.4 具體網路服務的漏洞掃描器 152
7.5 針對特定應用的攻擊 153
7.5.1 暴力破解訪問證書 153
7.5.2 使用commix的OS命令列注入 154
7.5.3 資料庫注入攻擊 155
7.6 使用WebShells維持訪問 157
7.7 小結 158

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


8章 攻擊遠程訪問 159
8.1 利用通信協議漏洞 160
8.1.1 破解遠程桌面協議 160
8.1.2 破解安全外殼 162
8.1.3 破解遠程訪問協議 164
8.2 攻擊安全套接字層 165
8.2.1 SSL協議的弱點和漏洞 165
8.2.2 Testssl的介紹 166
8.2.3 SSL連接的偵察 167
8.2.4 使用sslstrip 進行中間人攻擊曝光 171
8.2.5 針對SSL 的拒絕服務攻擊曝光 173
8.3 攻擊IPSec虛擬專用網路 174
8.3.1 掃描VPN網關 174
8.3.2 指紋識別VPN網關 175
8.3.3 截獲預共享密鑰 176
8.3.4 執行離線PSK破解 177
8.3.5 確定默認用戶賬戶 177
8.4 小結 177

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


9章 客戶端攻擊技術詳解 178
9.1 留后門的可執行檔案 178
9.2 使用惡意腳本攻擊系統曝光 181
9.2.1 使用VBScript進行攻擊曝光 181
9.2.2 使用Windows PowerShell攻擊系統曝光 183
9.3 跨站點腳本框架 185
9.4 瀏覽器開發框架——BeEF 189
9.5 BeEF瀏覽器的演練 191
9.5.1 整合BeEF和Metasploit攻擊 194
9.5.2 用BeEF作為隧道代理 195
9.6 小結 196

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


10章 繞過安全控制 197
10.1 繞過網路訪問控制 197
10.1.1 前準入NAC 198
10.1.2 后準入NAC 199
10.2 使用不同的框架繞過防病毒軟體 200
10.2.1 利用Veil框架 201
10.2.2 利用Shellter 204
10.3 繞過應用程式級控制 208
10.3.1 利用SSH穿透客戶端防火墻 208
10.3.2 攻擊應用程式白名單 211
10.4 繞過Windows特定的作業系統控制 212
10.4.1 增強遷移體驗工具 212
10.4.2 用戶賬戶控制(UAC) 214
10.4.3 其他Windows特定的作業系統控制 217
10.5 小結 219

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


11章 漏洞利用 220
11.1 Metasploit框架 220
11.1.1 庫 221
11.1.2 介面 222
11.1.3 模塊 222
11.1.4 資料庫設定和配置 223
11.2 利用MSF開發目標 227
11.2.1 使用簡單反向shell攻擊單個目標 227
11.2.2 利用具有PowerShell攻擊向量的反向shell攻擊單個目標 228
11.3 使用MSF資源檔案的多目標滲透 229
11.4 使用Armitage的多目標滲透 229
11.5 使用公開的漏洞 231
11.5.1 定位和驗證公開可用的漏洞 232
11.5.2 編譯和使用漏洞 233
11.6 開發Windows漏洞 234
11.6.1 模糊識別漏洞 235
11.6.2 制作特別的Windows漏洞 241
11.7 小結 243

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


12章 行動的目的 244
12.1 在入侵本地系統上的活動 244
12.1.1 對已入侵的系統進行快速偵察 245
12.1.2 找到并提取敏感資料——掠奪目標 246
12.1.3 漏洞利用后期工具(MSF、Veil-Pillage框架、腳本) 249
12.1.4 Veil-Pillage 251
12.2 橫向提升與橫向運動 254
12.2.1 侵入信任與共享域 254
12.2.2 PsExec、WMIC和其他工具 254
12.2.3 使用服務的橫向運動 258
12.2.4 樞軸與埠轉發 258
12.3 小結 260

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


13章 特權升級 261
13.1 常見的升級/擴展方法概述 261
13.2 本地系統擴展 262
13.2.1 由管理員升級到系統管理員 263
13.2.2 DLL注入 264
13.2.3 PowerShell的Empire工具 266
13.3 憑據收割和升級攻擊 270
13.3.1 密碼嗅探器 270
13.3.2 Responder 271
13.3.3 SMB中繼攻擊 273
13.4 升級Active Directory中的訪問權限 274
13.5 入侵Kerberos——金票攻擊 279
13.6 小結 280

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版


14章 命令和控制 281
14.1 使用持久代理 282
14.1.1 使用Netcat作為持久代理 282
14.1.2 使用schtasks來配置持久任務 285
14.1.3 使用Metasploit框架保持持久性 286
14.1.4 使用persistence腳本 287
14.1.5 使用Metasploit框架創建一個獨立持久代理 288
14.1.6 使用社交媒體和Gmail的持久性 289
14.2 提取資料 291
14.2.1 使用現有的系統服務(Telnet、RDP、VNC) 291
14.2.2 使用DNS協議提取資料 292
14.2.3 使用ICMP提取資料 294
14.2.4 使用資料提取工具包 295
14.2.5 從PowerShell提取 297
14.2.6 隱藏攻擊證據 297
14.3 小結 298

每日好書推薦《Kali Linux高級滲透測驗(原書第2版)》PDF高清版

總結

作為一名測驗工程師要自己擁有核心競爭力,努力提升自己是關鍵,而如何提升,就需要看自己個人的學習習慣了,

最后只想說,學習不會辜負任何人,《Kali Linux高級滲透測驗原書第2版》~如果支持我這篇文章,不妨轉發+評論+關注一鍵三連,謝謝!

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/308067.html

標籤:Linux

上一篇:【CentOS】檢查系統是否安裝OpenSSH

下一篇:每周一個linux命令(ls)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more