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 <noreply@paperclip.ing>
This commit is contained in:
Flea Flicker
2026-05-21 11:24:42 +00:00
parent ba1e00337f
commit f99418eab2
5 changed files with 395 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
_site/
.jekyll-cache/
.sass-cache/
.DS_Store
*.swp
*.swo
*~
.env
.venv
*.pyc
__pycache__/
node_modules/
+35
View File
@@ -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.
+18
View File
@@ -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]
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Privileged Escalation - Security Education & Research</title>
<link rel="stylesheet" href="style.css">
<meta name="description" content="A resource for understanding privilege escalation techniques, vulnerabilities, and defense strategies.">
</head>
<body>
<nav class="navbar">
<div class="container">
<div class="logo-section">
<img src="privilegedescalation-logo.jpg" alt="Privileged Escalation Logo" class="logo">
<h1>Privileged Escalation</h1>
</div>
<ul class="nav-links">
<li><a href="#about">About</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</nav>
<header class="hero">
<div class="container">
<h2>Understanding Privilege Escalation</h2>
<p>Learn about security vulnerabilities, attack techniques, and mitigation strategies</p>
</div>
</header>
<main>
<section id="about" class="section">
<div class="container">
<h2>About This Project</h2>
<p>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:</p>
<ul>
<li>Common privilege escalation techniques across operating systems</li>
<li>Real-world vulnerability analysis</li>
<li>Defense and mitigation strategies</li>
<li>Best practices for secure system hardening</li>
</ul>
</div>
</section>
<section id="resources" class="section alternate">
<div class="container">
<h2>Resources</h2>
<p>Explore our collection of guides, tools, and research materials for understanding privilege escalation:</p>
<div class="resource-grid">
<div class="resource-card">
<h3>Documentation</h3>
<p>Comprehensive guides on privilege escalation techniques and defense strategies</p>
</div>
<div class="resource-card">
<h3>Tools & Utilities</h3>
<p>Community-contributed tools for testing and demonstrating vulnerabilities</p>
</div>
<div class="resource-card">
<h3>Research Papers</h3>
<p>Academic and practical research on privilege escalation and system security</p>
</div>
</div>
</div>
</section>
<section id="community" class="section">
<div class="container">
<h2>Community</h2>
<p>Join a community of security professionals, researchers, and enthusiasts dedicated to understanding and defending against privilege escalation attacks.</p>
<p>We believe in responsible disclosure, ethical research, and collaborative security practices.</p>
</div>
</section>
<section id="contact" class="section alternate">
<div class="container">
<h2>Get Involved</h2>
<p>Interested in contributing? Have questions or suggestions?</p>
<p>Contact the team or visit our repository on GitHub to learn how you can participate in this project.</p>
</div>
</section>
</main>
<footer>
<div class="container">
<p>&copy; 2026 Privileged Escalation Project. All rights reserved.</p>
<p>Educational resource for security professionals and researchers.</p>
</div>
</footer>
</body>
</html>
+238
View File
@@ -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;
}
}