The Basics of Web Hacking: Tools and Techniques to Attack the Web
فهرست مطالب کتاب The Basics of Web Hacking:
Introduction
About This Book
A Hands-On Approach
What’s In This Book?
A Quick Disclaimer
Chapter 1. The Basics of Web Hacking
Introduction
What Is a Web Application?
What You Need to Know About Web Servers
What You Need to Know About HTTP
The Basics of Web Hacking: Our Approach
Web Apps Touch Every Part of IT
Existing Methodologies
Most Common Web Vulnerabilities
Setting Up a Test Environment
Chapter 2. Web Server Hacking
Introduction
Reconnaissance
Port Scanning
Vulnerability Scanning
Exploitation
Maintaining Access
Chapter 3. Web Application Recon and Scanning
Introduction
Web Application Recon
Web Application Scanning
Chapter 4. Web Application Exploitation with Injection
Introduction
SQL Injection Vulnerabilities
SQL Injection Attacks
Sqlmap
Operating System Command Injection Vulnerabilities
Operating System Command Injection Attacks
Web Shells
Chapter 5. Web Application Exploitation with Broken Authentication and Path Traversal
Introduction
Authentication and Session Vulnerabilities
Path Traversal Vulnerabilities
Brute Force Authentication Attacks
Session Attacks
Path Traversal Attacks
Chapter 6. Web User Hacking
Introduction
Cross-Site Scripting (XSS) Vulnerabilities
Cross-Site Request Forgery (CSRF) Vulnerabilities
Technical Social Engineering Vulnerabilities
Web User Recon
Web User Scanning
Web User Exploitation
Cross-Site Scripting (XSS) Attacks
Reflected XSS Attacks
Stored XSS Attacks
Cross-Site Request Forgery (CSRF) Attacks
User Attack Frameworks
Chapter 7. Fixes
Introduction
Web Server Fixes
Web Application Fixes
Web User Fixes
Chapter 8. Next Steps
Introduction
Security Community Groups and Events
Formal Education
Certifications
Additional Books
Index
The C Programming Language (Second Edition)
فهرست مطالب کتاب The C Programming Language:
A Tutorial Introduction
Types, Operators, and Expressions
Control Flow
Functions and Program Structure
Pointers and Arrays
Structures
Input and Output
The UNIX System Interface
The C++ Programming Language (Fourth Edition)
فهرست مطالب کتاب The C++ Programming Language:
Preface
Preface to the Fourth Edition
Preface to the Third Edition
Preface to the Second Edition
Preface to the First Edition
Part I: Introductory Material
Notes to the Reader
A Tour of C++: The Basics
A Tour of C++: Abstraction Mechanisms
A Tour of C++: Containers and Algorithms
A Tour of C++: Concurrency and Utilities
Part II: Basic Facilities
Types and Declarations
Pointers, Arrays, and References
Structures, Unions, and Enumerations
Statements
Expressions
Select Operations
Functions
Exception Handling
Namespaces
Source Files and Programs
Part III: Abstraction Mechanisms
Classes
Construction, Cleanup, Copy, and Move
Overloading
Special Operators
Derived Classes
Class Hierarchies
Run-Time Type Information
Templates
Generic Programming
Specialization
Instantiation
Templates and Hierarchies
Metaprogramming
A Matrix Design
Part IV: The Standard Library
Standard Library Summary
STL Containers
STL Algorithms
STL Iterators
Memory and Resources
Utilities
Strings
Regular Expressions
I/O Streams
Locales
Numerics
Concurrency
Threads and Tasks
The C Standard Library
Compatibility
Index
The Clean Coder: A Code of Conduct for Professional Programmers
فهرست مطالب کتاب The Clean Coder:
Chapter 1 Professionalism
Chapter 2 Saying No
Chapter 3 Saying Yes
Chapter 4 Coding
Chapter 5 Test Driven Development
Chapter 6 Practicing
Chapter 7 Acceptance Testing
Chapter 8 Testing Strategies
Chapter 9 Time Management
Chapter 10 Estimation
Chapter 11 Pressure
Chapter 12 Collaboration
Chapter 13 Teams and Projects
Chapter 14 Mentoring, Apprenticeship, and Craftsmanship
The Complete Guide to YouTube for Business
فهرست مطالب:
Introduction Marketing + You(Tube): Your Business on the Platform
Chapter ONE Identifying + Refining Goals for Your YouTube Presence
Chapter TWO Like + Subscribe to a YouTube Marketing Strategy
Chapter THREE Shorts, Sweet, + to the Point: YouTube Video Formats
Chapter FOUR Everything You Need to Know About the Algorithm
Chapter FIVE Tips + Tricks for Developing Engaging YouTube Videos
Chapter SIX Measurement + Monetization Strategies
Conclusion Subscribe Worthy Software for Your Social Strategy
The Complete VMware vSphere Guide
فهرست مطالب:
Preface
The Virtual Data Center
The Discovery Process
The Design Factors
vSphere Management Design
vSphere Storage Design
vSphere Network Design
vSphere Compute Design
vSphere Physical Design
Virtual Machine Design
Deployment Workflow and Component Installation
Configuring and Managing vSphere 6.7
Life Cycle Management, Patching, and Upgrading
VM Deployment and Management
VM Resource Management
Availability and Disaster Recovery
Securing and Protecting Your Environment
Analyzing and Optimizing Your Environment
Troubleshooting Your Environment
Building Your Own VMware vSphere Lab
Index
The Do’s and Don’ts of Reddit Marketing – Masters in Marketing Series
فهرست مطالب:
Why Reddit Matters in 2025
The Do’s of Reddit Marketing
The Don’ts of Reddit Marketing
Ad Strategies on Reddit
Engagement Tactics for Brands
Crisis Management on Reddit
Actionable Checklist
HubSpot’s Reddit Playbook: Frontline Insights
The Go Programming Language
فهرست مطالب کتاب The Go Programming Language:
1. Tutorial
2. Pro gram Str ucture
3. Basic Data Typ es
4. Com posite Typ es
5. Func tions
6. Metho ds
7. Interfaces
8. Gor o utines and Channels
9. Concurrency with Shared Vari ables 257
10. Pack ages and the Go Tool
11. Testing
12. Reflecti on
13. Low-L evel Pro gramming
The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail
فهرست مطالب کتاب The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail:
Introduction
PART ONE: WHY GREAT COMPANIES CAN FAIL
1 How Can Great Firms Fail? Insights from the Hard Disk Drive Industry
2 Value Networks and the Impetus to Innovate
3 Disruptive Technological Change in the Mechanical Excavator Industry
4 What Goes Up, Can’t Go Down
PART TWO: MANAGING DISRUPTIVE TECHNOLOGICAL CHANGE
5 Give Responsibility for Disruptive Technologies to Organizations Whose Customers Need Them
6 Match the Size of the Organization to the Size of the Market
7 Discovering New and Emerging Markets
8 How to Appraise Your Organization’s Capabilities and Disabilities
9 Performance Provided, Market Demand, and the Product Life Cycle
10 Managing Disruptive Technological Change: A Case Study
11 The Dilemmas of Innovation: A Summary
The Innovator’s Dilemma Book Group Guide
About the Auth
The Lean Mindset: Ask the Right Questions
فهرست مطالب کتاب The Lean Mindset:
Preface
About the Authors
Introduction
Chapter 1 — The Purpose of Business
Chapter 2 — Energized Workers
Chapter 3 — Delighted Customers
Chapter 4 — Genuine Efficiency
Chapter 5 — Breakthrough Innovation
Epilogue
References
Index
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
فهرست مطالب کتاب The Lean Startup:
Introduction
Part One VISION
Start
Define
Learn
Experiment
PartTwo STEER
Leap
Test
Measure
Pivot (orPersevere)
PartThree ACCELERATE
Batch
Grow
Adapt
Innovate
Epilogue: Waste Not
Jointhe Movement
The Linux Programming Interface A Linux and UNIX System Programming Handbook
فهرست مطالب کتاب The Linux Programming Interface:
Preface
Chapter 1: History and Standards
Chapter 2: Fundamental Concepts .
Chapter 3: System Programming Concepts.
Chapter 4: File I/O: The Universal I/O Model
Chapter 5: File I/O: Further Details
Chapter 6: Processes
Chapter 7: Memory Allocation.
Chapter 8: Users and Groups
Chapter 9: Process Credentials
Chapter 10: Time.
Chapter 11: System Limits and Options
Chapter 12: System and Process Information
Chapter 13: File I/O Buffering.
Chapter 14: File Systems
Chapter 15: File Attributes
Chapter 16: Extended Attributes
Chapter 17: Access Control Lists
Chapter 18: Directories and Links
Chapter 19: Monitoring File Events
viii Brief Contents
Chapter 20: Signals: Fundamental Concepts
Chapter 21: Signals: Signal Handlers
Chapter 22: Signals: Advanced Features
Chapter 23: Timers and Sleeping
Chapter 24: Process Creation
Chapter 25: Process Termination
Chapter 26: Monitoring Child Processes
Chapter 27: Program Execution.
Chapter 28: Process Creation and Program Execution in More Detail.
Chapter 29: Threads: Introduction
Chapter 30: Threads: Thread Synchronization
Chapter 31: Threads: Thread Safety and Per-Thread Storage
Chapter 32: Threads: Thread Cancellation.
Chapter 33: Threads: Further Details
Chapter 34: Process Groups, Sessions, and Job Control
Chapter 35: Process Priorities and Scheduling
Chapter 36: Process Resources
Chapter 37: Daemons
Chapter 38: Writing Secure Privileged Programs
Chapter 39: Capabilities
Chapter 40: Login Accounting
Chapter 41: Fundamentals of Shared Libraries
Chapter 42: Advanced Features of Shared Libraries
Chapter 43: Interprocess Communication Overview
Chapter 44: Pipes and FIFOs
Chapter 45: Introduction to System V IPC
Chapter 46: System V Message Queues
Brief Contents ix
Chapter 47: System V Semaphores
Chapter 48: System V Shared Memory
Chapter 49: Memory Mappings
Chapter 50: Virtual Memory Operations
Chapter 51: Introduction to POSIX IPC.
Chapter 52: POSIX Message Queues
Chapter 53: POSIX Semaphores
Chapter 54: POSIX Shared Memory
Chapter 55: File Locking.
Chapter 56: Sockets: Introduction
Chapter 57: Sockets: UNIX Domain
Chapter 58: Sockets: Fundamentals of TCP/IP Networks
Chapter 59: Sockets: Internet Domains
Chapter 60: Sockets: Server Design
Chapter 61: Sockets: Advanced Topics
Chapter 62: Terminals
Chapter 63: Alternative I/O Models
Chapter 64: Pseudoterminals
Appendix A: Tracing System Calls
Appendix B: Parsing Command-Line Options
Appendix C: Casting the NULL Pointer
Appendix D: Kernel Configuration
Appendix E: Further Sources of Information
Appendix F: Solutions to Selected Exercises
Bibliography
Index