Hands-On Penetration Testing with Python

0
(0)

Hands-On Penetration Testing with Python
 

  • Author:Furqan Khan
  • Length: 502 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2019-01-31
  • ISBN-10: 178899082X
  • ISBN-13: 9781788990820
  • Sales Rank: #245145 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

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

    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

    1. Introduction to Python
    2. Building Python Scripts
    3. Concept Handling
    4. Advanced Python Modules
    5. Vulnerability Scanner Python – Part 1
    6. Vulnerability Scanner Python – Part 2
    7. Machine Learning and Cyber Security
    8. Automating Web Application Scanning – Part 1
    9. Automated Web Application Scanning – Part 2
    10. Building a Custom Crawler
    11. Reverse-Engineering Linux Applications
    12. Reverse Engineering Windows Applications
    13. Exploit Development
    14. Cyber Threat Intelligence
    15. Other Wonders of Python
    16. Assessments

    中文:

    书名:Hands-On Penetration Testing with Python

    使用Python进行实际渗透测试:增强您的道德黑客技能,以构建自动化和智能系统

    使用Python在您的生态系统中成功实施防御技术

    Key Features

    • 使用Python识别并暴露您的基础架构中的漏洞
    • 了解自定义漏洞利用开发。
    • 使用Python创建强大的网络安全工具

    Book Description

    随着当前技术和基础设施的转变,渗透测试不再是一项以过程为导向的活动。现代的渗透测试需要大量的自动化和创新;唯一主宰所有同行的语言是Python语言。考虑到用Python编写的大量工具,以及它在渗透测试领域的受欢迎程度,这种语言一直是渗透测试人员的首选。

    使用Python的实际操作渗透测试将指导您完成高级的Python编程构造。一旦您熟悉了核心概念,您将探索Python在渗透测试和优化领域的高级用法。然后,您将继续了解Python、数据科学和网络安全生态系统如何相互通信。在最后一章中,您将学习利用漏洞开发、逆向工程和网络安全用例,这些用例可以使用Python实现自动化。

    到本书结束时,您将获得足够的技能来利用Python作为一种有用的工具来测试和保护基础设施,同时还可以创建您自己的自定义漏洞。

    What you will learn

    • 掌握自定义漏洞扫描程序开发
    • 熟悉Web应用程序扫描自动化和利用开发
    • 演练可使用Python实现自动化的日常网络安全场景
    • 发现特定于企业或组织的使用案例并实现威胁追踪自动化
    • 了解反向工程、模糊、缓冲区溢出、按键记录器开发,并利用缓冲区溢出开发。
    • 了解Python中的Web抓取,并将其用于处理Web响应
    • 探索安全运营中心(SOC)使用案例
    • Get to understand Data Science, Python, and cybersecurity all under one hood

    Who this book is for

    如果您是一名安全顾问、开发人员或网络安全发烧友,对Python知之甚少或一无所知,并且想深入了解笔测试生态系统和Python是如何结合在一起创建攻击性工具、漏洞、自动化网络安全用例等,那么这本书就是为您准备的。使用Python的实际渗透测试将指导您使用高级的Python进行网络安全和笔测试,帮助您更好地了解基础架构中的安全漏洞。

    Table of Contents

    1. Python简介
    2. 构建Python脚本
    3. Concept Handling
    4. 高级Python模块
    5. Vulnerability Scanner Python – Part 1
    6. 漏洞扫描程序Python–第2部分
    7. 机器学习与网络安全
    8. 自动化Web应用程序扫描第一部分
    9. 自动Web应用程序扫描第二部分
    10. Building a Custom Crawler
    11. 反向工程Linux应用程序
    12. 逆向工程Windows应用程序
    13. Exploit Development
    14. 网络威胁情报
    15. Python的其他神奇之处
    16. Assessments
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册