Skip to content

가상 항공사 [그린항공]의 취약한 웹사이트 버전

Notifications You must be signed in to change notification settings

hw20200500/green_airline_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

530 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

로고2


🚀 프로젝트 개요

  • 해당 프로젝트는 기존의 오픈소스를 바탕으로 취약점 진단 및 모의해킹을 진행하기 위해 일부 기능을 더 보안에 취약하게 수정한 프로젝트입니다.
  • 원래의 오픈소스 URL : https://github.com/seoyounglee0105/green_airline_project.git
  • 프로젝트 기간 : 2024년 8월 31일 ~

1️⃣ 프로젝트 구조

⚡️ 구조 자세히 살펴보기
📦src
 ┗ 📂main
   ┣ 📂java
   ┃ ┗ 📂com
   ┃   ┗ 📂green
   ┃     ┗ 📂airline
   ┃       ┃ ┣ 📂config
   ┃       ┃ ┗ 📂controller
   ┃       ┣ 📂dto
   ┃       ┃ ┣ 📂kakao
   ┃       ┃ ┣ 📂nation
   ┃       ┃ ┣ 📂request
   ┃       ┃ ┗ 📂response
   ┃       ┣ 📂enums
   ┃       ┣ 📂handler
   ┃       ┃ ┗ 📂exception
   ┃       ┣ 📂repository
   ┃       ┃ ┣ 📂interfaces
   ┃       ┃ ┗ 📂model
   ┃       ┣ 📂service
   ┃       ┗ 📂utils
   ┣ 📂resources
   ┃ ┣ 📂db
   ┃ ┣ 📂mapper
   ┃ ┗ 📂static
   ┃   ┣ 📂css
   ┃   ┃ ┗ 📂summerNote
   ┃   ┃   ┗ 📂font
   ┃   ┣ 📂images
   ┃   ┃ ┣ 📂airplane
   ┃   ┃ ┣ 📂baggage
   ┃   ┃ ┣ 📂board
   ┃   ┃ ┣ 📂gifticon
   ┃   ┃ ┣ 📂in_flight
   ┃   ┃ ┣ 📂like
   ┃   ┃ ┣ 📂product
   ┃   ┃ ┗ 📂ticket
   ┃   ┗ 📂js
   ┃     ┗ 📂summerNote
   ┃       ┗ 📂lang
   ┗ 📂webapp
     ┗ 📂WEB-INF
       ┗ 📂view
         ┣ 📂baggage
         ┣ 📂board
         ┣ 📂faq
         ┣ 📂in_flight
         ┣ 📂layout
         ┣ 📂manager
         ┣ 📂mileage
         ┣ 📂myPage
         ┣ 📂notice
         ┣ 📂ticket
         ┣ 📂user
         ┗ 📂voc

2️⃣ 프로젝트 개요

  • 프로젝트 목표 : 웹 취약점 진단 및 모의해킹
  • 예약, 환불, 외부 API를 활용할 수 있는 항공권 예약 사이트
  • 기존의 오픈소스에서 챗봇 기능을 추가

3️⃣ 기능 구분

Member

  • 소셜 로그인 API, 항공권 예매 기능, 결제 및 환불 API
  • 기내 서비스 조회 기능, 서비스 신청 기능, 여행일지 조회 기능
  • 구글 맵 API, 마일리지 숍 구매 기능, 네이버 이메일 SMTP 프로토콜

Manager

  • 대시보드 조회, 회원관리, 항공권 관리 및 조회, 서비스 신청 관리 및 조회
  • 여행일지 관리 및 조회, 마일리지 숍 관리 및 조회, 고객센터 관리 및 조회

4️⃣ 환경구축 가이드

About

가상 항공사 [그린항공]의 취약한 웹사이트 버전

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13