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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
OWASPWebGoatPHP — 웹 애플리케이션 보안 학습을 위해 의도적으로 취약하게 만든 웹 애플리케이션입니다. | Kitploit
도구/GitHubGitHub/owasp/owaspwebgoatphp
Vulnerability AnalysisWeb SecurityCTFPenetration TestingLearning & EducationLabs & Practice
GitHubowasp/owaspwebgoatphp

OWASPWebGoatPHP

웹 애플리케이션 보안 학습을 위해 의도적으로 취약하게 만든 웹 애플리케이션입니다.

저장소 보기
1592531년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

WebGoatPHP

OWASP WebGoatPHP는 OWASP WebGoat를 PHP 및 MySQL/SQLite 데이터베이스로 포팅한 것입니다. 목표는 챌린지 형태의 레슨을 제공하여 웹 애플리케이션 보안을 위한 대화형 교육 환경을 만드는 것입니다. 각 챌린지에서 사용자는 취약점을 악용하여 해당 주제에 대한 이해를 입증해야 합니다.

WebGoatPHP는 단일 모드(single mode), 워크숍 모드(workshop mode), 콘테스트 모드(contest mode), 보안 코딩 모드(secure coding mode) 등 네 가지 모드를 지원합니다.

프로젝트 제안

프로젝트 제안서는 여기에서 확인할 수 있습니다.

스크린샷

단일 사용자 모드:

WebgoatPHP 인터페이스

  1. 모든 레슨과 해당 카테고리 목록
  2. 레슨 및 카테고리 목록 새로고침 (새 레슨/카테고리가 추가된 경우)
  3. 레슨 내용
  4. 레슨을 초기 상태로 재설정
  5. 레슨의 무작위 힌트 보기
  6. GET 매개변수 표시
  7. COOKIES 표시
  8. 레슨 계획 보기
  9. 레슨의 해답 표시

워크숍 모드:

워크숍 모드

설치

  • git 저장소를 클론합니다. git clone https://github.com/shivamdixit/WebGoatPHP.git
  • 문서 루트(document root)로 이동합니다.
  • SQL/webgoat.php에서 데이터베이스를 가져옵니다.
  • app/config/application.php(52번째 줄)에 데이터베이스 연결 정보를 입력합니다.
  • localhost에서 애플리케이션을 엽니다.
  • 단일 사용자 모드의 기본 사용자 이름:비밀번호: guest:guest

기여

  • 저장소를 포크합니다.
  • 브랜치를 생성합니다.
  • 변경 사항을 커밋합니다.
  • 풀 리퀘스트를 생성합니다.

레슨/챌린지 추가

새 챌린지를 추가하는 것은 매우 간단합니다. 모든 챌린지는 'challenges' 디렉터리에 있어야 하며 'BaseLesson' 클래스를 확장해야 합니다. 템플릿은 template/SampleLesson에 제공됩니다. 디렉터리의 이름은 index.php에 있는 클래스의 이름과 동일해야 합니다. 이미지, 스크립트 등과 같은 정적 콘텐츠는 레슨 디렉터리 내부의 'static' 하위 디렉터리에 배치해야 합니다.

레슨에서 구현해야 하는 메서드는 start(), getTitle(), getCategory(), reset() 등이 있습니다.

레슨을 추가한 후 애플리케이션 상단의 "Refresh List" 버튼을 클릭하면 레슨이 목록에 표시됩니다.

기여자

  • Abbas Naderi
  • Johanna Curiel
  • Shivam Dixit
  • Prasham Gupta (로고)

더 많은 정보

https://www.owasp.org/index.php/WebGoatPHP

연락처

질문이 있으시면 메일링 리스트에서 토론에 참여하거나 shivam.dixit[at]owasp.org로 이메일을 보내주세요.

도구 다운로드