دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Christian Martorella
سری:
ISBN (شابک) : 9781789533972
ناشر: Packt Publishing
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Learning Python Web Penetration Testing: Automate web penetration testing activities using Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش تست نفوذ وب پایتون: فعالیت های تست نفوذ وب را با استفاده از پایتون به صورت خودکار انجام دهید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب شما را از طریق روش تست نفوذ برنامه های کاربردی وب راهنمایی می کند و به شما نشان می دهد که چگونه ابزارهای خود را با پایتون برای هر فعالیت اصلی در فرآیند بنویسید. این به شما نشان می دهد که چگونه آسیب پذیری های امنیتی را در برنامه های وب مانند متخصصان امنیتی و هکرها آزمایش کنید.
This book will walk you through the web application penetration testing methodology, showing you how to write your own tools with Python for every main activity in the process. It will show you how to test for security vulnerabilities in web applications just like security professionals and hackers do.
Cover Title Page Copyright and Credits Packt Upsell Contributor Table of Contents Preface Chapter 1: Introduction to Web Application Penetration Testing Understanding the web application penetration testing process Typical web application toolkit HTTP Proxy Crawlers and spiders Vulnerability scanners Brute forces/predictable resource locators Specific task tools Testing environment Summary Chapter 2: Interacting with Web Applications HTTP protocol basics What is HTTP and how it works? Anatomy of an HTTP request HTTP headers GET request Interacting with a web app using the requests library Requests library Our first script Setting headers Analyzing HTTP responses HTTP codes Summary Chapter 3: Web Crawling with Scrapy – Mapping the Application Web application mapping Creating our own crawler/spider with Scrapy Starting with Scrapy Making our crawler recursive Scraping interesting stuff Summary Chapter 4: Resources Discovery What is resource discovery? Building our first BruteForcer Analysing the results Adding more information Entering the hash of the response content Taking screenshots of the findings Summary Chapter 5: Password Testing How password attacks work Password cracking Password policies and account locking Our first password BruteForcer Basic authentication Creating the password cracker Adding support for digest authentication What is digest authentication? Adding digest authentication to our script Form-based authentication Form-based authentication overview Summary Chapter 6: Detecting and Exploiting SQL Injection Vulnerabilities Introduction to SQL injection SQLi versus blind SQLi Detecting SQL injection issues Methods for detecting SQLi Automating the detection Exploiting a SQL injection to extract data What data can we extract with an SQLi? Automating basic extractions Advanced SQLi exploiting Summary Chapter 7: Intercepting HTTP Requests HTTP proxy anatomy What is an HTTP proxy? Why do we need a proxy? Types of HTTP proxy Introduction to mitmproxy Why mitmproxy? Manipulating HTTP requests Inline scripts Automating SQLi in mitmproxy SQLi process Summary Other Books You May Enjoy Index