
웹 애플리케이션 악용 및 보안 테스트를 연습하기 위한 의도적으로 취약한 C# API 애플리케이션입니다. 일반적인 취약점 학습을 위한 Docker 설정 및 문서가 포함됩니다.
참고: 이 앱은 의도적으로 취약하게 만든 앱이므로 프로덕션 서버나 인터넷/공개 서버에는 호스팅하지 마세요. 주의해서 사용하세요. kk
테스트
docker-compose up
.NET Core 2.x SDK 설치 Microsoft .NET Core SDK
종속성 설치 및 데이터베이스 마이그레이션:
dotnet restore
dotnet ef database update
애플리케이션 서버 시작:
dotnet run
변경 시 자동으로 다시 로드되는 watcher로 애플리케이션 서버 시작:
dotnet watch run
docker build -t appsecco/dvcsharp .
docker run -d --name dvcsharp -it -p 5000:5000 appsecco/dvcsharp
documentation-dvcsharp-book 폴더에는 앱 사용 방법과 프로그래밍된 취약점을 악용하는 방법에 대한 지침이 있습니다.