Web Penetration Testing with Kali Linux - Third Edition: Explore methods and tools of ethical hacking with Kali Linux
暫譯: Kali Linux 網頁滲透測試(第三版):探索使用 Kali Linux 的道德駭客方法與工具

Gilberto Najera-Gutierrez, Juned Ahmed Ansari

相關主題

商品描述

Build your defense against web attacks with Kali Linux 2017.3, including command injection flaws, crypto implementation layers, and web application security holes

Key Features

  • How to set up your lab with Kali Linux 2017.3
  • The core concepts of web penetration testing
  • The tools and techniques you need with Kali Linux

Book Description

The 3rd edition of Web Penetration Testing with Kali Linux shows you how to set up a lab and understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated, taking the latest Kali Linux changes to 2017.3 and the most recent attacks into account. Kali LInux shines when it comes to client side attacks and fuzzing in particular, which is covered in depth towards the end of the book.

From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing itself, and you'll get to know about the tools used in Kali Linux that relate to web application hacking. Then, you will gain a deep understanding of classical SQL and command injection flaws and of course, the many ways to exploit these flaws. Web penetration testing also needs a general account of client side attacks, which is rounded out by a long discussion of scripting and input validation flaws.

There is also a rather an important chapter on cryptographic implementation flaws where the most recent problems with cryptographic layers in the networking stack are discussed. The importance of these attacks cannot be overstated, and so the defenses against them are relevant for most Internet users and of course, penetration testers.

By the end of the book, you will use an automated technique, called fuzzing, to be able to identify flaws in a web application. Finally, you will understand the web application vulnerabilities and the ways in which they can be exploited using the tools in Kali Linux.

What you will learn

  • How to set up your lab with Kali Linux 2017.3
  • The core concepts of web penetration testing
  • The tools and techniques you need with Kali Linux
  • Identify the difference between hacking a web application and network hacking
  • Expose vulnerabilities present in web servers and their applications using server-side attacks
  • Understand the different techniques used to identify the flavor of web applications
  • Standard attacks like exploiting cross-site request forgery and cross-site scripting flaws
  • Teaches the art of client-side attacks
  • Automated attacks like fuzzing web applications

Who This Book Is For

Since this book sets out to cover a large number of tools and security fields, it can work as an introduction to practical security skills for beginners in security. In addition, web programmers, but also system administrators would profit from this rigorous introduction to web penetration testing. Basic system administration skills are necessary, and the ability to read code is a must.

商品描述(中文翻譯)

**建立您對網路攻擊的防禦,使用 Kali Linux 2017.3,包括命令注入漏洞、加密實作層和網路應用程式安全漏洞**

#### 主要特點
- 如何使用 Kali Linux 2017.3 設置您的實驗室
- 網路滲透測試的核心概念
- 您在 Kali Linux 中需要的工具和技術

#### 書籍描述
《使用 Kali Linux 進行網路滲透測試》第三版展示了如何設置實驗室並理解攻擊網站的性質和機制,並深入解釋了經典攻擊。本版進行了大量更新,考慮了最新的 Kali Linux 2017.3 變更和最近的攻擊。Kali Linux 在客戶端攻擊和模糊測試方面表現出色,這部分內容在書的後面有深入的探討。

從書的開始,您將對駭客和滲透測試的概念有全面的了解,並將了解與網路應用程式駭客相關的 Kali Linux 工具。接著,您將深入理解經典的 SQL 和命令注入漏洞,以及利用這些漏洞的多種方式。網路滲透測試還需要對客戶端攻擊有一般性的了解,這部分通過對腳本和輸入驗證漏洞的長篇討論來補充。

書中還有一章相當重要的內容,討論加密實作漏洞,特別是最近在網路堆疊中的加密層問題。這些攻擊的重要性不容小覷,因此針對這些攻擊的防禦對大多數網路使用者以及滲透測試者來說都是相關的。

在書的結尾,您將使用一種稱為模糊測試的自動化技術來識別網路應用程式中的漏洞。最後,您將理解網路應用程式的脆弱性以及如何利用 Kali Linux 中的工具來利用這些脆弱性。

#### 您將學到的內容
- 如何使用 Kali Linux 2017.3 設置您的實驗室
- 網路滲透測試的核心概念
- 您在 Kali Linux 中需要的工具和技術
- 識別駭客攻擊網路應用程式和網路駭客之間的區別
- 使用伺服器端攻擊揭露網路伺服器及其應用程式中的脆弱性
- 理解用於識別網路應用程式特徵的不同技術
- 標準攻擊,如利用跨站請求偽造和跨站腳本漏洞
- 教授客戶端攻擊的藝術
- 自動化攻擊,如模糊測試網路應用程式

#### 本書適合誰
由於本書旨在涵蓋大量工具和安全領域,因此可以作為安全初學者實用安全技能的入門。此外,網路程式設計師以及系統管理員也將從這本嚴謹的網路滲透測試入門中受益。基本的系統管理技能是必要的,並且必須具備閱讀程式碼的能力。