Hands-On Penetration Testing with Python: Enhance your ethical hacking skills to build automated and intelligent systems
暫譯: 實戰滲透測試與 Python:提升你的道德駭客技能以建立自動化和智能系統
Furqan Khan
- 出版商: Packt Publishing
- 出版日期: 2019-01-31
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 502
- 裝訂: Paperback
- ISBN: 178899082X
- ISBN-13: 9781788990820
-
相關分類:
Python、程式語言、Penetration-test、駭客 Hack
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$450$356 -
$1,300$1,235 -
$650$585 -
$520$411 -
$1,050$998 -
$1,050$998 -
$520$411 -
$620$490 -
$1,000$790 -
$420$332 -
$520$406 -
$780$616 -
$580$458 -
$380$266 -
$1,190$1,131 -
$347算法之禪 : 遞推與遞歸
-
$1,730$1,644 -
$560$442 -
$420$378 -
$600$468 -
$380$342 -
$1,200$948 -
$630$497 -
$650$513 -
$1,350The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript (Paperback)
商品描述
Implement defensive techniques in your ecosystem successfully with Python
Key Features
- Identify and expose vulnerabilities in your infrastructure with Python
- Learn custom exploit development .
- Make robust and powerful cybersecurity tools with Python
Book Description
With the current technological and infrastructural shift, penetration testing is no longer a process-oriented activity. Modern-day penetration testing demands lots of automation and innovation; the only language that dominates all its peers is Python. Given the huge number of tools written in Python, and its popularity in the penetration testing space, this language has always been the first choice for penetration testers.
Hands-On Penetration Testing with Python walks you through advanced Python programming constructs. Once you are familiar with the core concepts, you'll explore the advanced uses of Python in the domain of penetration testing and optimization. You'll then move on to understanding how Python, data science, and the cybersecurity ecosystem communicate with one another. In the concluding chapters, you'll study exploit development, reverse engineering, and cybersecurity use cases that can be automated with Python.
By the end of this book, you'll have acquired adequate skills to leverage Python as a helpful tool to pentest and secure infrastructure, while also creating your own custom exploits.
What you will learn
- Get to grips with Custom vulnerability scanner development
- Familiarize yourself with web application scanning automation and exploit development
- Walk through day-to-day cybersecurity scenarios that can be automated with Python
- Discover enterprise-or organization-specific use cases and threat-hunting automation
- Understand reverse engineering, fuzzing, buffer overflows , key-logger development, and exploit development for buffer overflows.
- Understand web scraping in Python and use it for processing web responses
- Explore Security Operations Centre (SOC) use cases
- Get to understand Data Science, Python, and cybersecurity all under one hood
Who this book is for
If you are a security consultant , developer or a cyber security enthusiast with little or no knowledge of Python and want in-depth insight into how the pen-testing ecosystem and python combine to create offensive tools , exploits , automate cyber security use-cases and much more then this book is for you. Hands-On Penetration Testing with Python guides you through the advanced uses of Python for cybersecurity and pen-testing, helping you to better understand security loopholes within your infrastructure .
Table of Contents
- Introduction to Python
- Building Python Scripts
- Concept Handling
- Advanced Python Modules
- Vulnerability Scanner Python - Part 1
- Vulnerability Scanner Python - Part 2
- Machine Learning and Cyber Security
- Automating Web Application Scanning - Part 1
- Automated Web Application Scanning - Part 2
- Building a Custom Crawler
- Reverse-Engineering Linux Applications
- Reverse Engineering Windows Applications
- Exploit Development
- Cyber Threat Intelligence
- Other Wonders of Python
- Assessments
商品描述(中文翻譯)
成功在您的生態系統中實施防禦技術,使用 Python
主要特點
- 使用 Python 識別和揭露基礎設施中的漏洞
- 學習自訂漏洞利用開發
- 使用 Python 製作穩健且強大的網路安全工具
書籍描述
隨著當前技術和基礎設施的轉變,滲透測試不再是一個以過程為導向的活動。現代的滲透測試需要大量的自動化和創新;在所有同類語言中,唯一主導的語言是 Python。考慮到用 Python 編寫的工具數量龐大,以及它在滲透測試領域的受歡迎程度,這種語言始終是滲透測試人員的首選。
《Hands-On Penetration Testing with Python》將引導您了解高級 Python 程式設計結構。一旦您熟悉核心概念,您將探索 Python 在滲透測試和優化領域的高級應用。接著,您將了解 Python、數據科學和網路安全生態系統之間的互動。在最後幾章中,您將學習漏洞利用開發、逆向工程以及可以使用 Python 自動化的網路安全案例。
在本書結束時,您將獲得足夠的技能,利用 Python 作為一個有用的工具來進行滲透測試和保護基礎設施,同時創建您自己的自訂漏洞利用。
您將學到什麼
- 掌握自訂漏洞掃描器的開發
- 熟悉網路應用掃描自動化和漏洞利用開發
- 了解可以使用 Python 自動化的日常網路安全場景
- 發現企業或組織特定的使用案例和威脅獵捕自動化
- 理解逆向工程、模糊測試、緩衝區溢出、鍵盤記錄器開發以及針對緩衝區溢出的漏洞利用開發
- 理解 Python 中的網路爬蟲並用於處理網路響應
- 探索安全運營中心 (SOC) 的使用案例
- 了解數據科學、Python 和網路安全的整合
本書適合誰
如果您是安全顧問、開發人員或對網路安全感興趣的愛好者,對 Python 知之甚少或完全沒有了解,並希望深入了解滲透測試生態系統與 Python 如何結合以創建攻擊工具、漏洞利用、自動化網路安全案例等,那麼這本書適合您。《Hands-On Penetration Testing with Python》將指導您了解 Python 在網路安全和滲透測試中的高級應用,幫助您更好地理解基礎設施中的安全漏洞。
目錄
- Python 簡介
- 構建 Python 腳本
- 概念處理
- 高級 Python 模組
- 漏洞掃描器 Python - 第 1 部分
- 漏洞掃描器 Python - 第 2 部分
- 機器學習與網路安全
- 自動化網路應用掃描 - 第 1 部分
- 自動化網路應用掃描 - 第 2 部分
- 構建自訂爬蟲
- 逆向工程 Linux 應用
- 逆向工程 Windows 應用
- 漏洞利用開發
- 網路威脅情報
- Python 的其他奇妙之處
- 評估