저는 보안 분석가이고 Windows UWP 프로그램을 평가해야 합니다. 인터넷에 연결되지 않은 가상 머신과 첫 번째 머신에 대한 모든 요청에 응답하는 머신이 있습니다(이 두 번째 머신도 인터넷에 연결되어 있지 않습니다).
일반 프로그램은 일반적으로 전혀 문제 없이 요청 보내기를 시도하지만 이 경우 UWP 프로그램은 일부 Windows API를 사용하여 인터넷 연결이 있는지 확인하는 것처럼 보입니다.
질문: Windows10/11이 인터넷에 연결되어 있다고 생각하도록 속일 수 있는 방법이 있습니까? 어떻게?
("인터넷 연결 없음"이란 Windows에 다음 상태가 표시되는 경우를 의미합니다.https://www.thewindowsclub.com/wp-content/uploads/2019/12/Ethernet-Not-Connected-No-Connections-are-available.png)
답변1
오픈 소스를 사용해 볼 수 있습니다 항상 온라인:
AlwaysOnline은 많은 네트워크/인터넷/포털 탐지 서버를 모의하는 HTTP 및 DNS 서버입니다.
Visual Studio Code 또는 Visual Studio가 있는 경우 해당 시뮬레이터를 사용할 수 있습니다. 기사 보기 시뮬레이터에서 UWP 앱 실행:
네트워크 비용 인식 코드를 디버깅하거나 테스트하기 위해 시뮬레이터는 GetInternetConnectionProfile에서 반환된 ConnectionProfile 개체를 통해 노출되는 네트워크의 속성을 모방할 수 있습니다.