Python Penetration Testing Cookbook
暫譯: Python 滲透測試食譜

Rejah Rehim

  • 出版商: Packt Publishing
  • 出版日期: 2017-11-28
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 226
  • 裝訂: Paperback
  • ISBN: 1784399779
  • ISBN-13: 9781784399771
  • 相關分類: Python程式語言Penetration-test
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Over 60 hands-on recipes to pen test networks using Python to discover vulnerabilities and find a recovery path

About This Book

  • Learn to detect and avoid various types of attacks that put the privacy of a system at risk
  • Enhance your knowledge on the concepts of wireless applications and information gathering through practical recipes.
  • See a pragmatic way to penetration test using Python to build efficient code and save time

Who This Book Is For

This book is for developers who have prior knowledge of using Python for pen testing. If you want an overview of scripting tasks to consider while pen testing, this book will give you a lot of useful code or your tool kit.

What You Will Learn

  • Find an IP address from a web page using BeautifulSoup and urllib
  • Discover different types of sniffers to build an intrusion detection system
  • Create an efficient and high-performance ping sweep and port scanner
  • Get to grips with making an SSID and BSSID scanner
  • Perform network pen-testing by attacking DDoS, DHCP and packet injecting
  • Fingerprint OS and network applications, and correlate common vulnerabilities
  • Master techniques to detect vulnerabilities in your environment and secure them
  • Incorporate various networks and packet sniffing techniques using Raw sockets and Scapy

In Detail

Penetration testing is the use of tools and code to attack a system in order to assess its vulnerabilities to external threats. Python allows pen testers to create their own tools. Since Python is a highly valued pen-testing language, there are many native libraries and Python bindings available specifically for pen-testing tasks.

Python Penetration Testing Cookbook begins by teaching you how to extract information from web pages. You will learn how to build an intrusion detection system using network sniffing techniques. Next, you will find out how to scan your networks to ensure performance and quality, and how to carry out wireless pen testing on your network to avoid cyber attacks. After that, we'll discuss the different kinds of attacks on the network. Next, you'll get to grips with designing your own torrent detection program. We'll take you through common vulnerability scenarios and then cover buffer overflow exploitation so you can detect insecure coding. Finally, you'll discover PE code injection methods to safeguard your network.

商品描述(中文翻譯)

超過 60 個實作食譜,使用 Python 進行滲透測試以發現網路漏洞並找到恢復路徑

本書介紹



  • 學習檢測和避免各種攻擊,這些攻擊可能危及系統的隱私

  • 通過實用的食譜增強您對無線應用程式和資訊收集概念的了解

  • 了解使用 Python 進行滲透測試的務實方法,以建立高效的程式碼並節省時間

本書適合誰閱讀


本書適合已具備使用 Python 進行滲透測試的開發人員。如果您想了解在進行滲透測試時需要考慮的腳本任務概述,本書將為您提供許多有用的程式碼或工具包。

您將學到什麼



  • 使用 BeautifulSoup 和 urllib 從網頁中找到 IP 位址

  • 發現不同類型的嗅探器以建立入侵檢測系統

  • 創建高效且高性能的 ping 掃描和端口掃描器

  • 掌握製作 SSID 和 BSSID 掃描器的技巧

  • 通過攻擊 DDoS、DHCP 和封包注入來執行網路滲透測試

  • 指紋識別作業系統和網路應用程式,並關聯常見漏洞

  • 掌握檢測環境中漏洞的技術並加以保護

  • 使用 Raw sockets 和 Scapy 結合各種網路和封包嗅探技術

詳細內容


滲透測試是使用工具和程式碼攻擊系統,以評估其對外部威脅的脆弱性。Python 允許滲透測試人員創建自己的工具。由於 Python 是一種高度重視的滲透測試語言,因此有許多專門用於滲透測試任務的原生庫和 Python 綁定可用。


《Python 滲透測試食譜》首先教您如何從網頁中提取資訊。您將學習如何使用網路嗅探技術建立入侵檢測系統。接下來,您將了解如何掃描您的網路以確保性能和質量,以及如何在您的網路上進行無線滲透測試以避免網路攻擊。之後,我們將討論對網路的不同類型攻擊。接下來,您將掌握設計自己的 torrent 偵測程式的技巧。我們將帶您了解常見的漏洞情境,然後涵蓋緩衝區溢出利用,以便您能夠檢測不安全的程式碼。最後,您將發現 PE 代碼注入方法以保護您的網路。