ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب AWS Penetration Testing: Beginner's guide to hacking AWS with tools such as Kali Linux, Metasploit, and Nmap

دانلود کتاب تست نفوذ AWS: راهنمای مبتدیان برای هک کردن AWS با ابزارهایی مانند Kali Linux، Metasploit و Nmap

AWS Penetration Testing: Beginner's guide to hacking AWS with tools such as Kali Linux, Metasploit, and Nmap

مشخصات کتاب

AWS Penetration Testing: Beginner's guide to hacking AWS with tools such as Kali Linux, Metasploit, and Nmap

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1839216921, 9781839216923 
ناشر: Packt Publishing 
سال نشر: 2020 
تعداد صفحات: 330 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 مگابایت 

قیمت کتاب (تومان) : 83,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب AWS Penetration Testing: Beginner's guide to hacking AWS with tools such as Kali Linux, Metasploit, and Nmap به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تست نفوذ AWS: راهنمای مبتدیان برای هک کردن AWS با ابزارهایی مانند Kali Linux، Metasploit و Nmap نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Section 1: Setting Up AWS and Pentesting Environments
Chapter 1: Building Your AWS Environment
	Technical requirements
	Exploring Amazon Web Services (AWS)
		AWS security and penetration testing
	Understanding our testing environment
	Configuring your environment
		Setting up an account
		Setting up EC2 instances
		Setting up an EC2 instance with CentOS
		Setting up a Windows host
		Attacker setup – setting up a Kali instance
		Connecting with PuTTY
	Exploring vulnerable services
		Discovering vulnerable services
		Creating vulnerable services
	Attacking vulnerabilities
		Exploring Metasploit
	The AWS Command Line Interface (CLI)
		Installing the AWS CLI
		Exploring basic AWS CLI commands
	Summary
	Further reading
Chapter 2: Pentesting and Ethical Hacking
	Technical requirements
	What is penetration testing?
		Finding critical issues before the bad guys do
		Pentesting methodology
		Types of pentesting
		Advantages and disadvantages
	Kali Linux
		Setting up a Linux image
		Exploring essential Linux commands
		NMAP
		AWS Inspector
		Metasploit
		Scripting
	Operating systems
		Linux/Unix
		Linux file permissions
		sudo
		Windows
		GUI
	Summary
	Further reading
Section 2: Pentesting the Cloud – Exploiting AWS
Chapter 3: Exploring Pentesting and AWS
	Technical requirements
	Exploring reconnaissance
		Driving enumeration for recon
		Harvesting email addresses
		The WHOIS command
		Netcraft
	Enumerating and understanding AWS services
		S3 buckets and discovering open buckets with web apps
		Lambda
		EC2 instances
	Scanning and examining targets for reconnaissance
		Metasploit
		Nmap
		LambdaGuard
		S3 scanning
	Knowing the attacker
	Creating attack paths
		Organic attack paths
		Goal-based attack paths
		AWS attack paths
		Pentesting attack paths
		Red teaming for businesses
		Diving into the attacker mindset
	Discovering SSH keys
		How the keys work
		Good hygiene
	Scanning and connecting to AWS
		Scanning with Nmap
		Starting Metasploit
		TCP scanning with Metasploit
		ACK scanning with Metasploit
		RDP scanning with Metasploit
		Connecting with Kali
		Connecting with Windows
	Learning from experience
	Summary
	Further reading
Chapter 4: Exploiting S3 Buckets
	Technical requirements
	AWS Regions and Availability Zones
		Availability Zones
	Connecting and manipulating S3 buckets
		Understanding S3 buckets
		Using S3 buckets
		S3 buckets
		Quick detour – making IAM users
		Copying and uploading to S3
	Bucket policies and ACLs
		Public bucket policies
		Understanding policy attributes
		Writing bucket policies for policy bypassing
	Public buckets
		Bucket misconfigurations
	Scripts to find private buckets
		Python scripting
		Bash scripting
	Goal-based pentesting scenarios
	Discovering buckets with Grayhat Warfare
	S3 Burp Suite extensions
		Creating a local S3 lab
	Summary
	Further reading
Chapter 5: Understanding Vulnerable RDS Services
	Technical requirements
	Understanding RDS
		Advantages of using RDS
		MySQL
		Aurora
	Setting up RDS (MySQL)
		Adding a rule to the security group
		Testing the connection
		Scanning RDS
	Understanding basic SQL syntax
	Database maneuvering and exploration
		Dumping hashes with Metasploit
		Creating RDS databases
	Understanding misconfigurations
		Weak passwords
		Unpatched databases
	Learning about injection points
		What is an injection?
		How does it work?
		Why is it an issue?
	Summary
	Further reading
Chapter 6: Setting Up and Pentesting AWS Aurora RDS
	Technical requirements
	Understanding and setting up the Aurora RDS
		Setting up Aurora
	White box/functional pentesting Aurora
		Recon – scanning for public access
		Enumerating the username and password
	Setting up a lab for SQLi
		Configuring Juice Shop autostart
	Fun with SQLi
		Bypassing the admin login
		Logging in as another user
		Preventing SQLi
	Avoiding DoS
		Infrastructure-layer attacks
		Application-layer attacks
		Protection against DDoS in AWS
	Summary
	Further reading
Chapter 7: Assessing and Pentesting Lambda Services
	Technical requirements
	Understanding and setting up a Lambda service
		Creating a Lambda function
	Digging into Lambda
		Creating a Lambda function that is compatible with S3
	Understanding misconfigurations
	Popping reverse shells with Lambda
		The coolness of reverse shells
		The ethical hacking game plan
		Invoking with AWS CLI
		Having fun with Metasploit and Lambda
	Summary
	Further reading
Chapter 8: Assessing AWS API Gateway
	Technical requirements
	Exploring and configuring AWS APIs
		RESTful APIs
		WebSocket APIs
		An overview of API maps
	Creating our first API with AWS
	Getting started with Burp Suite
		Configuring Burp Suite
	Inspecting traffic with Burp Suite
		Deploying the API gateway
		Getting practical with intercepting API calls
	Manipulating API calls
		Fun with altering HTTP methods
	Summary
	Further reading
Chapter 9: Real-Life Pentesting with Metasploit and More!
	Technical requirements
	Real pentesting with Metasploit
		What is functional testing?
		In the dark with black-box testing
	The pentest pregame
		Renaming our VPC for clarity
		Updating Metasploit
	Targeting WordPress for exploitation
		The scenario - gaining unauthorized access
		Setting the target with Lightsail
		Enumerating the target
		Phishing for credentials
		Gaining access to WordPress
		Exploiting and getting a reverse shell
		Discussing the issues
	Targeting vulnerable service applications
		The scenario – discovering and attacking any low-hanging fruit
		Setting up the target with community AMIs
		Scanning for open ports
		Information gathering for vulnerable services
		Using Metasploit for total system takeover
		Post exploitation and weakening additional services
		Reporting the vulnerabilities
	Exploring AWS Metasploit modules
		Stealing user credentials
		Discovering EC2 instances in our unknown environment
		Enumerating S3 buckets with Metasploit
	Summary
	Further reading
Section 3: Lessons Learned – Report Writing, Staying within Scope, and Continued Learning
Chapter 10: Pentesting Best Practices
	Technical requirements
	Pentesting methodology for AWS
		Reconnaissance
		Exploitation
		Post-exploitation
		Reporting
	Knowing your pentest and the unknowns of AWS pentesting
		Obtaining AWS credentials
		Owners of resources
		Credentials to applications 
		Revealing private and public networks
	Pre-conditioning for the pentest
		Team member assignments
		Documentation preparation
		Contact list
	Avoiding communication breakdown
		Daily start and stop emails
		Making use of meetings
		Answering questions short and simple
	Achieving security and not obscurity
		Security through obscurity
		Avoiding obscurity with S3 buckets
	Post-pentest – after the pentest
		Post-pentest meeting
		Reporting
		Six-month follow-up
	Summary
	Further reading
Chapter 11: Staying Out of Trouble
	Prohibited activities
		Exhausting services via DoS
		Understanding flooding
	Avoiding legal issues 
		Get-out-of-jail-free card
		Potential damage 
		Understanding the data classifications 
	Stress testing
		Why stress test?
		Authorized stress testing
	Summary
	Further reading
Chapter 12: Other Projects with AWS
	Technical requirements
	Understanding the MITRE ATT&CK framework
		Understanding TTPs with AWS matrixes
		Discovering MITRE ATT&CK Navigator
	Taking the bait with phishing
		Executing phishing with AWS
	Summary
	Further reading
Other Books You May Enjoy
Index




نظرات کاربران