Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
nextjs-vulnerable-app — CVE-2025-29927 랩 | Kitploit
도구/GitHubGitHub/strobes-security/nextjs-vulnerable-app
Vulnerability AnalysisWeb Application ExploitationWeb SecurityAuthenticationLearning & EducationLabs & Practice
GitHubstrobes-security/nextjs-vulnerable-app

nextjs-vulnerable-app

CVE-2025-29927 랩

저장소 보기
6711년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Next.js 인증 앱

NextAuth.js를 사용하여 인증을 구현하는 Next.js 애플리케이션입니다. 이 앱은 특정 페이지에 접근하려면 사용자 인증이 필요한 보호된 경로(protected routes)를 제공합니다.

프로젝트 구조

root@kitploit:~
nextjs-auth-app
├── components
│   ├── Layout.js          # Layout component for consistent structure
│   ├── Navbar.js          # Navigation bar component
│   └── ProtectedRoute.js   # Component to protect routes
├── pages
│   ├── _app.js            # Custom App component
│   ├── _document.js       # Custom Document structure
│   ├── api
│   │   └── auth
│   │       └── [...nextauth].js # NextAuth.js configuration
│   ├── dashboard.js       # Protected Dashboard page
│   ├── index.js           # Landing page
│   ├── login.js           # Login page
│   └── profile.js         # User Profile page
├── public                 # Static assets
├── styles
│   ├── Home.module.css    # CSS module for Home component
│   └── globals.css        # Global CSS styles
├── utils
│   └── auth.js            # Utility functions for authentication
├── .env.local             # Environment variables
├── next.config.js         # Next.js configuration
├── package.json           # npm configuration
└── README.md              # Project documentation

시작하기

도구 다운로드

이 프로젝트를 시작하려면 다음 단계를 따르세요:

  1. 리포지토리 클론:

    root@kitploit:~
    git clone <repository-url>
    cd nextjs-auth-app
    
  2. 의존성 설치:

    root@kitploit:~
    npm install
    
  3. 환경 변수 설정: 루트 디렉터리에 .env.local 파일을 만들고 API 키와 비밀번호(secrets) 같은 환경 변수를 추가하세요.

  4. 개발 서버 실행:

    root@kitploit:~
    npm run dev
    
  5. 브라우저 열기: http://localhost:3000으로 이동하여 애플리케이션을 확인하세요.

주요 기능

  • 인증: 사용자는 로그인하고 보호된 경로에 접근할 수 있습니다.
  • 보호된 경로: ProtectedRoute 컴포넌트는 인증된 사용자만 Dashboard 및 Profile과 같은 특정 페이지에 접근할 수 있도록 보장합니다.
  • 반응형 디자인: 이 애플리케이션은 반응형이며 사용자 친화적으로 설계되었습니다.

기여하기

이 프로젝트에 기여하려면 리포지토리를 포크한 후 변경 사항이 포함된 풀 리퀘스트를 제출해 주세요.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.