Attacking and Exploiting Modern Web Applications: Discover the mindset, techniques, and tools to perform modern web attacks and exploitation
暫譯: 攻擊與利用現代網頁應用程式:探索進行現代網路攻擊與利用的心態、技術與工具
Onofri, Simone, Onofri, Donato
- 出版商: Packt Publishing
- 出版日期: 2023-08-25
- 售價: $1,690
- 貴賓價: 9.5 折 $1,606
- 語言: 英文
- 頁數: 338
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801816298
- ISBN-13: 9781801816298
-
相關分類:
資訊安全
海外代購書籍(需單獨結帳)
相關主題
商品描述
Master the art of web exploitation and bug bounty hunting with real CVEs and CTFs on SAML, WordPress, IoT, ElectronJS, and Ethereum Smart Contracts.
Purchase of the print or Kindle book includes a free PDF eBook.
Key Features
- Learn to discover vulnerabilities using source code, dynamic analysis, and decompiling binaries.
- Find and exploit vulnerabilities like SQL Injection, XSS, Command Injection, RCE, and Reentrancy.
- Analyze real security incidents based on MITRE ATT&CK to understand the risk at the CISO level.
Book Description
Web Attacks and Exploits pose an ongoing threat to the interconnected world. This comprehensive book explores the new challenges of web application security, providing an in-depth understanding of hackers' methods. It equips readers with the practical knowledge and skills needed to effectively understand these attacks, accompanying them through 3 CTFs and explaining the discovery of 7 CVEs.
The book starts by emphasizing the importance of mindset and toolset in conducting successful attacks. It helps you understand the required methodologies and frameworks, how to configure the environment using interception proxies and automate tasks with Bash and Python, and how to set up a research lab.
The book explores how to attack the authentication layer focusing on SAML, internet-facing web applications (specifically WordPress and SQL injection), exploiting vulnerabilities in IoT devices such as Command Injection. It also covers attacks on Electron JavaScript-based applications (XSS and RCE) and the security challenges of auditing and exploiting Ethereum Smart Contracts written in Solidity. The book concludes by describing how to disclose vulnerabilities. Each chapter analyses confirmed cases of exploitation mapped with MITRE ATT&CK.
By the end of this book, you will enhance your ability to find and exploit web vulnerabilities.
What you will learn
- Understand the mindset, methodologies, and toolset for Web Attacks and Exploitation.
- Learn how SAML and SSO work and find their vulnerabilities
- Understand WordPress and how to exploit SQL Injections
- Learn how IoT Devices work and to exploit Command Injection
- Understand ElectronJS Applications and transform an XSS to an RCE
- Learn how to audit Solidity's Ethereum Smart Contracts
- Understand how to decompile, debug, and instrument Web Applications
Who this book is for
We aim the audience at anyone who must ensure their organization's security. Penetration Testers and Red Teamers who want to deepen their knowledge of the current security challenges for web applications; Developers and DevOps Engineers who want to get into the mindset of an attacker; and Security Managers and CISOs to truly understand the impact and the Risk of Web, IoT, and Smart Contracts. Basic knowledge of Web Technologies and related protocols is a must.
商品描述(中文翻譯)
掌握網路利用和漏洞獵捕的藝術,透過實際的 CVE 和 CTF 來學習 SAML、WordPress、物聯網、ElectronJS 和以太坊智能合約的相關知識。
購買印刷版或 Kindle 版書籍可獲得免費 PDF 電子書。
主要特色
- 學習如何使用源代碼、動態分析和反編譯二進位檔來發現漏洞。
- 找到並利用 SQL 注入、XSS、命令注入、RCE 和重入等漏洞。
- 根據 MITRE ATT&CK 分析實際的安全事件,以了解 CISO 層級的風險。
書籍描述
網路攻擊和利用對互聯網世界構成持續威脅。本書全面探討網路應用安全的新挑戰,深入了解駭客的方法。它為讀者提供了有效理解這些攻擊所需的實用知識和技能,並通過 3 個 CTF 陪伴讀者,解釋 7 個 CVE 的發現。
本書首先強調心態和工具集在成功攻擊中的重要性。它幫助您理解所需的方法論和框架,如何使用攔截代理配置環境,並使用 Bash 和 Python 自動化任務,以及如何設置研究實驗室。
本書探討如何攻擊身份驗證層,重點關注 SAML、面向互聯網的網路應用(特別是 WordPress 和 SQL 注入),以及如何利用物聯網設備中的漏洞,如命令注入。它還涵蓋了對基於 Electron JavaScript 的應用程序(XSS 和 RCE)的攻擊,以及審計和利用用 Solidity 編寫的以太坊智能合約的安全挑戰。本書最後描述了如何披露漏洞。每一章分析了與 MITRE ATT&CK 對應的確認利用案例。
在本書結束時,您將增強發現和利用網路漏洞的能力。
您將學到的內容
- 理解網路攻擊和利用的心態、方法論和工具集。
- 學習 SAML 和 SSO 的運作方式並找到其漏洞。
- 理解 WordPress 及如何利用 SQL 注入。
- 學習物聯網設備的運作方式及如何利用命令注入。
- 理解 ElectronJS 應用程序並將 XSS 轉換為 RCE。
- 學習如何審計 Solidity 的以太坊智能合約。
- 理解如何反編譯、調試和檢測網路應用程序。
本書適合對象
我們的目標讀者是任何必須確保其組織安全的人士。希望深入了解當前網路應用安全挑戰的滲透測試人員和紅隊成員;希望進入攻擊者心態的開發人員和 DevOps 工程師;以及希望真正理解網路、物聯網和智能合約的影響和風險的安全經理和 CISO。具備網路技術和相關協議的基本知識是必須的。
目錄大綱
- Mindset and Methodologies
- Toolset
- Attacking the Authentication Layer: a SAML use case
- Attacking Internet-Facing Web Applications: SQL Injection and Cross-Site Scripting (XSS) on WordPress
- Attacking IoT Devices: Command Injection and Path Traversal
- Attacking Electron JavaScript Applications: from Cross-Site Scripting (XSS) to Remote Command Execution (RCE)
- Attacking Ethereum Smart Contracts: Reentrancy, Weak Sources of Randomness and Business Logic
- Continuing the Journey of Vulnerability Discovery
目錄大綱(中文翻譯)
- Mindset and Methodologies
- Toolset
- Attacking the Authentication Layer: a SAML use case
- Attacking Internet-Facing Web Applications: SQL Injection and Cross-Site Scripting (XSS) on WordPress
- Attacking IoT Devices: Command Injection and Path Traversal
- Attacking Electron JavaScript Applications: from Cross-Site Scripting (XSS) to Remote Command Execution (RCE)
- Attacking Ethereum Smart Contracts: Reentrancy, Weak Sources of Randomness and Business Logic
- Continuing the Journey of Vulnerability Discovery