관리 메뉴

의미없는 블로그

[ASP.NET/C#] SSRF 취약점 본문

# 나/source Code

[ASP.NET/C#] SSRF 취약점

SaltLee 2024. 4. 29. 18:10
요런 느낌

Spring 프레임워크 > Java 언어로 구현
ASP.NET 프레임워크 > C# 언어로 구현

 

입력(Request)이 WebRequest 로 바로 처리되는 부분을 찾아

 

WebProxy.aspx.cs

입력(callUrl)이 WebRequest.Create 로 처리되자나

test.com 은 외부 서비스, callUrl 은 내부 서비스일때

https://test.com/WebProxy.aspx?callUrl=내부서비스

하면 내부 서비스 접근 가능

내가 직접 내부 서비스 접근하면 권한 없는데

SSRF 는 서버가 직접 접근해주니까 가능

 

.aspx.cs WebRequest.Create(url)
webClient.DownloadData(imgUrl)
*.cs
webrequest
webclient

 

Comments