Learn Penetration Testing with Python 3.x: An ethical hacker's blueprint for offensive security - 2nd Edition
暫譯: 使用 Python 3.x 學習滲透測試:道德駭客的攻擊安全藍圖 - 第二版

Elghaly, Yehia

相關主題

商品描述

Master Python 3 to develop your offensive arsenal tools and exploits for ethical hacking and red teaming


DESCRIPTION

This book starts with an understanding of penetration testing and red teaming methodologies, and teaches Python 3 from scratch for those who are not familiar with programming. The book also guides on how to create scripts for cracking and brute force attacks.

The second part of this book will focus on network and wireless level. The book will teach you the skills to create an offensive tool using Python 3 to identify different services and ports. You will learn how to use different Python network modules and conduct network attacks. In the network monitoring section, you will be able to monitor layer 3 and 4. Finally, you will be able to conduct different wireless attacks. The third part of this book will focus on web applications and exploitation developments. It will start with how to create scripts to extract web information, such as links, images, documents etc. We will then move to creating scripts for identifying and exploiting web vulnerabilities and how to bypass web application firewall. It will move to a more advanced level to create custom Burp Suite extensions that will assist you in web application assessments.

This edition brings chapters that will be using Python 3 in forensics and analyze different file extensions. The next chapters will focus on fuzzing and exploitation development, starting with how to play with stack, moving to how to use Python in fuzzing, and creating exploitation scripts. Finally, it will give a guide on how to use ChatGPT to create and enhance your Python 3 scripts.


WHAT YOU WILL LEARN

● Learn to code Python scripts from scratch to prevent network attacks and web vulnerabilities.

● Conduct network attacks, create offensive tools, and identify vulnerable services and ports.

● Perform deep monitoring of network up to layers 3 and 4.

● Execute web scraping scripts to extract images, documents, and links.

● Use Python 3 in forensics and analyze different file types.

● Use ChatGPT to enhance your Python 3 scripts.


WHO THIS BOOK IS FOR

This book is for penetration testers, security researchers, red teams, security auditors and IT administrators who want to start with an action plan in protecting their IT systems. All you need is some basic understanding of programming concepts and working of IT systems.



商品描述(中文翻譯)

掌握 Python 3 以開發您的攻擊工具和利用技術,適用於道德駭客和紅隊

描述
本書從滲透測試和紅隊方法論的理解開始,並為那些不熟悉程式設計的人從零開始教授 Python 3。本書還指導如何創建破解和暴力攻擊的腳本。

本書的第二部分將專注於網路和無線層級。書中將教您使用 Python 3 創建攻擊工具,以識別不同的服務和端口。您將學習如何使用不同的 Python 網路模組並進行網路攻擊。在網路監控部分,您將能夠監控第 3 層和第 4 層。最後,您將能夠進行不同的無線攻擊。本書的第三部分將專注於網頁應用程式和利用開發。它將從如何創建腳本來提取網頁資訊(如鏈接、圖片、文件等)開始。我們將接著創建腳本以識別和利用網頁漏洞,以及如何繞過網頁應用程式防火牆。接下來將進入更高級的層次,創建自定義的 Burp Suite 擴展,以協助您進行網頁應用程式評估。

本版本新增了使用 Python 3 進行取證和分析不同檔案擴展名的章節。接下來的章節將專注於模糊測試和利用開發,從如何操作堆疊開始,接著介紹如何在模糊測試中使用 Python,並創建利用腳本。最後,將提供如何使用 ChatGPT 來創建和增強您的 Python 3 腳本的指南。

您將學到什麼
● 從零開始學習編寫 Python 腳本,以防止網路攻擊和網頁漏洞。
● 進行網路攻擊,創建攻擊工具,並識別易受攻擊的服務和端口。
● 對網路進行深入監控,涵蓋第 3 層和第 4 層。
● 執行網頁抓取腳本以提取圖片、文件和鏈接。
● 在取證中使用 Python 3 並分析不同的檔案類型。
● 使用 ChatGPT 來增強您的 Python 3 腳本。

本書適合誰
本書適合滲透測試員、安全研究人員、紅隊、安全審計員和 IT 管理員,這些人希望開始制定保護其 IT 系統的行動計劃。您只需對程式設計概念和 IT 系統的運作有基本的理解即可。

最後瀏覽商品 (20)