دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Francisco Javier Santiago Vázquez
سری:
ISBN (شابک) : 1803239255, 9781803239255
ناشر: Packt Publishing
سال نشر: 2024
تعداد صفحات: 238
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 14 مگابایت
در صورت تبدیل فایل کتاب Bug Bounty from Scratch: A comprehensive guide to discovering vulnerabilities and succeeding in cybersecurity به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Bug Bounty from Scratch: راهنمای جامع برای کشف آسیب پذیری ها و موفقیت در امنیت سایبری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Title Page Copyright and Credits Dedication Contributors Table of Contents Preface Part 1: Introduction to the World of Bug Bounties Chapter 1: Introduction to Bug Bounties and How They Work Bug bounty platforms The state of the industry How do bug bounty platforms work? Benefits of these platforms Summary Further reading Chapter 2: Preparing to Participate in a Bug Bounty Program Understanding the program rules Why is it important to understand the rules of bug bounty programs? What rules must be followed? Learning about the company and its systems Understanding the enterprise Identifying critical systems Knowing the technologies used Identifying entry points Assessing the current security posture Acquiring technical skills Selecting the right tools Information-gathering tools Vulnerability scanning tools Vulnerability exploitation tools Choosing the right tool Maintaining ethics and integrity Summary Further reading Chapter 3: How to Choose a Bug Bounty Program Choosing a bug bounty program Types of programs Public programs Private programs Vulnerability disclosure programs Main platforms Summary Part 2: Preparation and Techniques for Participating in a Bug Bounty Program Chapter 4: Basic Security Concepts and Vulnerabilities Threats and attacks APTs Malware and viruses Phishing Spoofing DDoS attacks Ransomware Social engineering Zero-day attacks Brute-force attacks Code injection attacks Vulnerabilities Software vulnerabilities IoT vulnerabilities Network vulnerabilities Configuration vulnerabilities Web application vulnerabilities Zero-day vulnerabilities Hardware vulnerabilities Social vulnerability Vulnerability management process Exploits Buffer overflow Code injection Zero-day attacks XSS RCE Exploits and the Dark web Patches and updates Security vulnerabilities Bugs and glitches Enhancements and new functionality Proper management of patches and updates Security assessment Identifying and quantifying system vulnerabilities and weaknesses Evaluating the effectiveness of existing security controls and measures Evaluating compliance with relevant security standards and regulations Providing recommendations and corrective actions to improve security Summary Chapter 5: Types of Vulnerabilities Software vulnerabilities Types of software vulnerabilities Patches and updates Shared responsibility Audits, security testing, and bug bounties Disclosed liability Network vulnerabilities Types of network vulnerabilities Impact of vulnerabilities Vulnerability assessments Security practices Proactive cybersecurity Configuration vulnerabilities Weak or default passwords Excessive permissions and access Unnecessary open services and ports Lack of encryption Weak security configurations Updates and patches not applied Lack of security audits Insecure default configurations Lack of MFA Exposure of sensitive files and directories Zero-day vulnerabilities Secret discovery Targeted attacks Security threats Patches and mitigations Black market value Hardware vulnerabilities Spectre and Meltdown Rowhammer BadUSB Malicious firmware Attacks on IoT devices Smart card attacks Vulnerabilities in medical devices Physical attacks Side-channel attacks Hacker toys Social vulnerability Phishing Social engineering Social network attacks Infiltration of organizations Online influence and disinformation campaigns Privacy risks and publication of personal information Summary Chapter 6: Methodologies for Security Testing Methodologies for pentesting Phases of a pentest Reconnaissance Vulnerability analysis Exploitation Post-exploitation Report and recommendations Validation and retesting Guidance and recommendations based on my experience Note-taking JavaScript files also exist Analyzing the API File upload, winning horse Summary Chapter 7: Required Tools and Resources Security certifications ExploitDB Tools Maltego Burp Suite Nmap SQLmap WhatWeb Shodan Gitrob Google Dorks WPScan SecLists Dirsearch MobSF Wireshark Metasploit Shellter Aircrak-ng Netcat Mimikatz John the Ripper Sslscan NmapAutomator Distros for security Kali Linux Parrot Security OS BlackArch Linux BackBox OWASP OWTF Blogs Training for bug hunters YouTube channels Summary Chapter 8: Advanced Techniques to Search for Vulnerabilities A brief review of basic vulnerability search techniques Exploring human errors robots.txt Wayback Machine Information leaks Google dorking Subdomain takeover GitHub LFI Advanced enumeration Obtaining metadata Scanning of domains/IPs/ports/versions/services DNS analysis Identification of services and technologies Enumeration of files and directories Enumeration of users SSL analysis Code injection Application logic vulnerabilities or business logic flaws SQL injection XSS RCE Server-side request forgery CSRF IDOR Privilege escalation Practical example of privilege escalation Horizontal privilege escalation Vertical privilege escalation Tools Reverse engineering Analysis of mobile applications Summary Chapter 9: How To Prepare and Present Quality Vulnerability Reports The structure of a vulnerability report Examples of vulnerability reports Using automation to create reports Tips for preparing a report Post-report documentation Summary Part 3: Tips and Best Practices to Maximize Rewards Chapter 10: Trends in the World of Bug Bounties Increasing popularity of bug bounty programs Diversification of program targets Collaboration between companies and ethical hackers Strengthening the relationship Benefits of collaboration Advances in tools and technologies Automation and machine learning Collaborative platforms and specialized tools Impact on efficiency and speed of response Big bugs Intermediate bugs Quick wins Summary Chapter 11: Best Practices and Tips for Bug Bounty Programs Tip No. 1 – Always be polite and courteous Tip No. 2 – Sleep on it Tip No. 3 – Don’t sell the bear’s skin before it’s hunted Tip No. 4 – Read, read, and then read Tip No. 5 – Add a POC and risk level Tip No. 6 – Always keep learning and improving Tip No. 7 – Use the ideal tool for each case Tip No. 8 – Search for the forgotten Tip No. 9 – Don’t be so quick to report Tip No. 10 – Bug bounty as a hobby Tip No. 11 – Be flexible Tips for keeping up to date on offensive security Tips for continuous improvement in offensive security Tips for maintaining an ethical approach to offensive security Summary Chapter 12: Effective Communication with Security Teams and Management of Rewards Considerations Clarity in policy Open communication channels Clear and detailed reports Using professional language Following program guidelines Providing sufficient evidence Explaining impact Maintaining professionalism and respect Following program updates Prompt responses to requests for additional information Soliciting feedback Psychological management in bug bounty Summary Chapter 13: Summary of What Has Been Learned Introduction to Bug Bounty and How it Works Preparation and Techniques for Participating in a Bug Bounty How to Choose a Bug Bounty Program Basic Security Concepts and Vulnerabilities Types of Vulnerabilities Methodologies for Security Testing Required Tools and Resources Advanced Techniques to Search for Vulnerabilities How to Prepare and Present Quality Vulnerability Reports Trends in the World of Bug Bounty Best Practices and Tips for Bug Bounty Effective Communication with Security Teams and Management of Rewards Predictions on the future of bug bounty Conclusion Index About Packt Other Books You May Enjoy