Hands-On Penetration Testing with Python: Enhance your ethical hacking skills to build automated and intelligent systems (English Edition)

Hands-On Penetration Testing with Python: Enhance your ethical hacking skills to build automated and intelligent systems (English Edition)

作者
Furqan Khan
语言
英语
出版社
Packt Publishing
出版日期
2019年1月31日
纸书页数
504页
电子书格式
epub,pdf,mobi,azw3,txt,fb2,djvu
文件大小
89913 KB
下载次数
8372
更新日期
2023-07-14
运行环境
PC/Windows/Linux/Mac/IOS/iPhone/iPad/iBooks/Kindle/Android/安卓/平板
内容简介

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 intensive automation and innovation, and Python is at the forefront. 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 starts by taking you through advanced Python programming constructs. Once you are familiar with the core concepts, you'll explore 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 get up to speed with exploit development, reverse engineering, and cybersecurity use cases that can be automated with Python.

By the end of this book, you'll have the skills you need to leverage Python for pentesting and securing infrastructure, while also creating your own custom exploits.

What you will learn

Get to grips with custom vulnerability scanner development

Learn web application scanning automation and exploit development

Discover everyday cybersecurity scenarios that can be automated with Python

Explore 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

Study web scraping in Python and use it for processing web responses

Explore security operations center (SOC) use cases

Who this book is for

If you are a security consultant, developer or a cyber security enthusiast who wants in-depth insights into how the pentesting ecosystem and Python combine to create offensive tools and exploits, and automate cyber security use-cases, this book is for you. Prior knowledge of Python is not required

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

Hands-On Penetration Testing with Python: Enhance your ethical hacking skills to build automated and intelligent systems (English Edition) EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。

《Hands-On Penetration Testing with Python: Enhance your ethical hacking skills to build automated and intelligent systems (English Edition)》电子书免费下载

epub下载 pdf下载 mobi下载 azw3下载 txt下载 fb2下载 djvu下载

猜你喜欢