From f99418eab2f9fb86bfbbef8a9e2017ccc9dc61e0 Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Thu, 21 May 2026 11:24:42 +0000 Subject: [PATCH] Build initial Privileged Escalation website - Add responsive HTML landing page with hero section and resource cards - Create professional CSS styling with dark theme and mobile-responsive design - Set up GitHub Pages configuration with Jekyll _config.yml - Add comprehensive README with project overview and setup instructions - Configure .gitignore for Jekyll and common development files The website serves as an educational hub for understanding privilege escalation techniques, vulnerabilities, and defense strategies. GitHub Pages is ready to serve the site immediately upon enabling in repository settings. Co-Authored-By: Paperclip --- .gitignore | 12 +++ README.md | 35 ++++++++ _config.yml | 18 ++++ index.html | 92 ++++++++++++++++++++ style.css | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 395 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 _config.yml create mode 100644 index.html create mode 100644 style.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84d1019 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +_site/ +.jekyll-cache/ +.sass-cache/ +.DS_Store +*.swp +*.swo +*~ +.env +.venv +*.pyc +__pycache__/ +node_modules/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..96fea93 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# Privileged Escalation + +A comprehensive educational resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies. + +## About + +Privileged Escalation is dedicated to helping security professionals, developers, and researchers understand how attackers gain elevated access to systems and how defenders can prevent it. + +## Features + +- **Documentation**: Comprehensive guides on privilege escalation techniques and defense strategies +- **Resources**: Community-contributed tools and utilities for testing vulnerabilities +- **Research**: Academic and practical research materials on system security +- **Community**: A collaborative community focused on responsible disclosure and ethical security practices + +## Getting Started + +This site is built as a static website and is served via GitHub Pages. To build locally: + +1. Ensure you have Ruby and Jekyll installed +2. Run `bundle install` +3. Run `bundle exec jekyll serve` +4. Navigate to `http://localhost:4000` + +## Contributing + +We welcome contributions from the security community. Please ensure all content follows responsible disclosure principles and ethical guidelines. + +## License + +See LICENSE file for details. + +## Contact + +For questions, suggestions, or to get involved, please open an issue or contact the maintainers. diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..76aa09f --- /dev/null +++ b/_config.yml @@ -0,0 +1,18 @@ +title: Privileged Escalation +description: A resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies +baseurl: "" +url: "https://privilegedescalation.com" + +# Build settings +theme: null +markdown: kramdown +permalink: /:year/:month/:day/:title/ + +# Exclude certain files from processing +exclude: + - README.md + - .gitignore + - LICENSE + +# GitHub Pages settings +github: [metadata] diff --git a/index.html b/index.html new file mode 100644 index 0000000..23681ec --- /dev/null +++ b/index.html @@ -0,0 +1,92 @@ + + + + + + Privileged Escalation - Security Education & Research + + + + + + +
+
+

Understanding Privilege Escalation

+

Learn about security vulnerabilities, attack techniques, and mitigation strategies

+
+
+ +
+
+
+

About This Project

+

Privileged Escalation is an educational resource dedicated to understanding how attackers gain elevated access to systems and how defenders can prevent it. Whether you're a security professional, developer, or researcher, this project provides insights into:

+
    +
  • Common privilege escalation techniques across operating systems
  • +
  • Real-world vulnerability analysis
  • +
  • Defense and mitigation strategies
  • +
  • Best practices for secure system hardening
  • +
+
+
+ +
+
+

Resources

+

Explore our collection of guides, tools, and research materials for understanding privilege escalation:

+
+
+

Documentation

+

Comprehensive guides on privilege escalation techniques and defense strategies

+
+
+

Tools & Utilities

+

Community-contributed tools for testing and demonstrating vulnerabilities

+
+
+

Research Papers

+

Academic and practical research on privilege escalation and system security

+
+
+
+
+ +
+
+

Community

+

Join a community of security professionals, researchers, and enthusiasts dedicated to understanding and defending against privilege escalation attacks.

+

We believe in responsible disclosure, ethical research, and collaborative security practices.

+
+
+ +
+
+

Get Involved

+

Interested in contributing? Have questions or suggestions?

+

Contact the team or visit our repository on GitHub to learn how you can participate in this project.

+
+
+
+ + + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..f8a6daa --- /dev/null +++ b/style.css @@ -0,0 +1,238 @@ +:root { + --primary-color: #2c3e50; + --accent-color: #e74c3c; + --secondary-color: #34495e; + --light-bg: #ecf0f1; + --text-color: #2c3e50; + --border-color: #bdc3c7; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + scroll-behavior: smooth; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.6; + color: var(--text-color); + background-color: #ffffff; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +/* Navigation */ +.navbar { + background-color: var(--primary-color); + color: white; + padding: 1rem 0; + position: sticky; + top: 0; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + z-index: 100; +} + +.navbar .container { + display: flex; + justify-content: space-between; + align-items: center; +} + +.logo-section { + display: flex; + align-items: center; + gap: 15px; +} + +.logo { + height: 50px; + width: auto; + border-radius: 4px; +} + +.navbar h1 { + font-size: 1.8rem; + font-weight: 700; +} + +.nav-links { + display: flex; + list-style: none; + gap: 2rem; +} + +.nav-links a { + color: white; + text-decoration: none; + transition: color 0.3s ease; + font-weight: 500; +} + +.nav-links a:hover { + color: var(--accent-color); +} + +/* Hero Section */ +.hero { + background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); + color: white; + padding: 80px 0; + text-align: center; +} + +.hero h2 { + font-size: 2.5rem; + margin-bottom: 1rem; + font-weight: 700; +} + +.hero p { + font-size: 1.2rem; + opacity: 0.95; +} + +/* Sections */ +.section { + padding: 60px 0; +} + +.section h2 { + font-size: 2rem; + margin-bottom: 1.5rem; + color: var(--primary-color); + border-bottom: 3px solid var(--accent-color); + padding-bottom: 0.5rem; + display: inline-block; +} + +.section p { + font-size: 1rem; + margin-bottom: 1rem; + line-height: 1.8; +} + +.section ul { + margin-left: 20px; + margin-bottom: 1.5rem; +} + +.section ul li { + margin-bottom: 0.8rem; + font-size: 1rem; +} + +.alternate { + background-color: var(--light-bg); +} + +/* Resource Grid */ +.resource-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 2rem; + margin-top: 2rem; +} + +.resource-card { + background: white; + padding: 2rem; + border-radius: 8px; + border-left: 4px solid var(--accent-color); + box-shadow: 0 2px 8px rgba(0,0,0,0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease; +} + +.resource-card:hover { + transform: translateY(-5px); + box-shadow: 0 4px 12px rgba(0,0,0,0.15); +} + +.resource-card h3 { + color: var(--accent-color); + margin-bottom: 0.5rem; + font-size: 1.2rem; +} + +.resource-card p { + font-size: 0.95rem; + color: #555; +} + +/* Footer */ +footer { + background-color: var(--primary-color); + color: white; + text-align: center; + padding: 2rem 0; + margin-top: 3rem; +} + +footer p { + margin-bottom: 0.5rem; +} + +/* Responsive Design */ +@media (max-width: 768px) { + .navbar .container { + flex-direction: column; + gap: 1rem; + } + + .nav-links { + flex-direction: column; + gap: 1rem; + text-align: center; + } + + .hero h2 { + font-size: 1.8rem; + } + + .hero p { + font-size: 1rem; + } + + .section h2 { + font-size: 1.5rem; + } + + .resource-grid { + grid-template-columns: 1fr; + } + + .logo-section { + flex-direction: column; + text-align: center; + } + + .navbar h1 { + font-size: 1.5rem; + } +} + +@media (max-width: 480px) { + .hero { + padding: 40px 0; + } + + .section { + padding: 40px 0; + } + + .hero h2 { + font-size: 1.5rem; + } + + .logo { + height: 40px; + } +}