IDM(인터넷 다운로드 관리자)과 같은 프로그램은 어떻게 작동하나요?

IDM(인터넷 다운로드 관리자)과 같은 프로그램은 어떻게 작동하나요?

이것이 여러 연결이 열린다는 의미는 아닙니다. 나는 브라우저의 활동을 모니터링하고 파일(음악 파일, 비디오 등)을 다운로드할 수 있는 시기를 인식하는 방법에 더 관심이 있습니다.

이것이 브라우저에 추가되는 것입니까? PC로 이동하는 모든 트래픽을 어떻게든 검색하고 있나요? 일종의 프록시 역할을 하는 걸까요?

답변1

기본적으로 IDM과 유사한 제품이 운영 체제에 설치되는지 아니면 브라우저 내부에만 설치되는지에 따라 두 가지 메커니즘이 있습니다.

운영 체제를 통해 완전한 기능을 갖춘 제품으로 설치되는 경우, 예를 들어 Windows에서는 인터넷에서 네트워크 활동을 모니터링하기 위해 방화벽 및 바이러스 백신 제품에서 사용하는 것과 동일한 메커니즘인 시스템 전체 후크를 설정합니다. . 윈도우의 경우이것이 설명된다처럼 :

후크는 애플리케이션이 메시지, 마우스 동작, 키 입력과 같은 이벤트를 가로챌 수 있는 메커니즘입니다. 특정 유형의 이벤트를 가로채는 함수를 후크 프로시저라고 합니다. 후크 프로시저는 수신한 각 이벤트에 대해 작업을 수행한 다음 이벤트를 수정하거나 삭제할 수 있습니다.

브라우저에만 설치되는 경우에는 브라우저에서 사용하는 것과 동일한 메커니즘을 사용합니다.그리스몽키하기 위해자바스크립트 주입. 이를 위해서는 수신 HTML에서 다운로드 가능한 항목을 검색하고 해당 항목을 측면(일반적으로 브라우저의 상태 표시줄에 있음)에 나열하거나 HTML 자체를 수정하여 "다운로드" 항목을 포함하도록 브라우저에 추가 기능/플러그인을 설치해야 합니다. " 다운로드 가능한 요소 근처에 있는 버튼을 클릭하세요.

관련 정보