Ebooks gratis descargar griego Mastering Web Penetration Testing with Python (Spanish Edition) 9781784393199

Mastering Web Penetration Testing with Python

Mastering Web Penetration Testing with Python

by Gerasimos Kassaras

Editorial: Packt Publishing, Limited
ISBN: 9781784393199
Número de páginas: 442
Formatos: pdf, ePub, mobi, fb2
Tamaño de archivo: 12 Mb
Fecha de publicación: 2020-09-22


Over 100 tips and tricks to help you perform generic and custom web application penetration testing using Python About This Book Power-packed with comprehensive information on how to build a web application penetration testing framework using Python Master web application penetration testing using the multi-paradigm programming language Python Instead of relying on external tools, detect vulnerabilities in a system or application by writing your own Python scripts Who This Book Is For This book will help web application developers, professional penetration testers, and web application security analysts to standardise their web application security assessments. What You Will Learn Find out how to standardize the web application penetration testing process Master web application scraping with Python from a security perspective Get to grips with web application analysis using Python from a security perspective Understand web application security test payload management and obfuscation Master web application input validation attacks such as SQL Injection, Cross-site Scripting, Cross-site Request Attacks, and XML Injections Grasp web application firewall bypass techniques Get insights on web application phishing attacks In Detail Python is a multi-paradigm programming language well suited to both object-oriented application development as well as functional design patterns. This practical tutorial provides a comprehensive walk-through of Python web testing approaches. You'll work through examples on the most popular penetration tools and methods available in Python. We start off by describing the current landscape as far as web application security is concerned. We then look into examples from previous published hacks as a refresher. We quickly move on to discuss the methodology of a penetration test and how it can be formalized. Next we take a look at phishing and its methodologies. Finally, we explore SQL injection attacks and use Python scripts to perform these attacks. We'll show you how to identify gaps/weaknesses and perform post-exploitation of the identified vulnerabilities in web apps using Python. We'll also help you master the major skill of running penetration tests or exploitation attacks. By the end of the book, you will have mastered the skill of web penetration testing using your own scripts