검색 한 웹 페이지에 광고를 삽입하는 Chrome 확장 프로그램을 찾는 방법은 무엇입니까?


28

Chrome 브라우저를 사용하고 있습니다. 최근에 링크를 클릭 할 때 적절한 페이지 대신 광고 페이지가 열리는 임의의 광고가 페이지 콘텐츠 또는 리디렉션에 의해 게재되는 것을 발견했습니다.

이 광고에 크롬 확장 프로그램이 삽입 된 것 같지만 문제가되는 광고는 어떻게 찾을 수 있습니까?

광고가 간헐적으로 무작위로 표시되는 것 같습니다.


AdBlock Plus와 같은 광고 차단기를 사용하십니까? 그렇다면 모든 광고를 인식하도록 광고 정의를 업데이트해야 할 수도 있습니다.
childofsoong

3
Windows를 사용하고 있고 확장 프로그램 인 경우 자발적으로 설치하지 않았으며 아래에 나열되어 chrome://policy있으면 환영하지 않는 게스트가 %WINDIR%\System32\GroupPolicy\Machine또는에 있을 수 있습니다 %WINDIR%\System32\GroupPolicy\User. 해당 위치에 Registry.pol 또는 다른 .pol 파일이 있으면 삭제하십시오 .
Vinayak

6
@ giorgio79 Lastpass 확장 프로그램은 이러한 광고를 삽입하지 않았습니다.
EKW

2
@GiacomoTecyaPigani : Chrome에서는 실제로 어떤 플러그인을 실행할지 세밀하게 제어 할 수 있습니다. i.imgur.com/aQXthv4.png 플래시를 위해 '클릭하여 실행'을 사용합니다.
Der Hochstapler

1
추신 : 그것은 문제의 확장이 LastPass가 아닌 Show / Hide passwords였습니다. 네트워크 소스를 통해 주입을 추적하고 플러그인 js 파일 (Didier-content.js)까지 이니시에이터 스크립트를 살펴볼 수 있었으므로 솔루션은 Giacomo와 Oliver의 솔루션이 결합되었습니다.
giorgio79

답변:


45

JavaScript 지식에 따라 방문하는 웹 사이트를 조작 할 수있는 스크립트를 확인할 수 있습니다.

  1. 를 눌러 F12개발자 도구를 엽니 다. 또는 "햄버거 메뉴"에서 개발자 도구를 엽니 다.

    여기에 이미지 설명을 입력하십시오

  2. 소스 탭을 선택 내용 스크립트 탭을 선택합니다. 컨텐츠 스크립트를로드하는 모든 확장의 목록이 표시되어야합니다.

    여기에 이미지 설명을 입력하십시오

    "콘텐츠 스크립트"는 방문하는 웹 사이트의 컨텍스트에서 실행되는 스크립트에 사용되는 용어입니다. 이 스크립트는 원하는 방식으로 웹 컨텐츠를 조작 할 수 있습니다.

  3. 이제 해당 스크립트를 검사하여 스크립트가 페이지를 어지럽히는 방법을 확인할 수 있습니다.

    힌트 : 축소 된 소스를 사용하는 경우 코드 미화기를 활성화하십시오.

    여기에 이미지 설명을 입력하십시오


31

페이지에 요소를 추가하지 않는 AdBlock과 같은 확장 프로그램을 검사 할 필요가 없기 때문에 내 방법이 더 쉽습니다. :)

또한 기술에 정통하지 않은 경우 하단으로 이동하십시오. 당신을 위해 ...

  1. 개발자 도구를 엽니 다

    개발자 도구

  2. 새 창에서 개발자 도구를 열고 창을 아이콘으로 줄입니다. 독독

  3. 웹을 탐색하고 광고가 표시 될 때까지 기다립니다. 이 경우 광고를 고양이 사진으로 대체하는 확장 프로그램을 사용하고 있습니다.

    고양이 사진

  4. 네트워크 탭으로 이동하여 이니시에이터 열을 찾으십시오. 일반적으로 content script.js 와 같은 것으로 불립니다 . 클릭하면 페이지를 엉망으로 만드는 콘텐츠 스크립트입니다.

    창시자

  5. 코드를 살펴본 결과 어떤 확장자인지 추측 할 수없는 경우 소스 탭으로 이동하여 컨텐츠 스크립트를 클릭 한 후 4 번에서 찾은 것과 같은 * .js 파일이 있는 확장자를 찾으십시오 .

    마지막


더 쉬운 방법 (효과가 떨어질 수 있음)

  1. 설치된 확장 프로그램 페이지로 이동

    확장 페이지

  2. 각 확장에 대해 자세히를 클릭하십시오

    캣 블록

  3. 최근에 광고가 팝업되기 시작한 경우 언제 업데이트되었는지 확인하십시오. Chrome 확장 프로그램은 자체적으로 업데이트됩니다. 오늘 광고가 게재되기 시작했고 자연스럽게 확장 프로그램이 오늘 업데이트 된 경우 도움이 될 수 있습니다

    업데이트 날짜

  4. 마지막으로, 최근에 주문한 리뷰를 살펴보십시오. 이와 같은 것을 보면 범인을 발견했을 수 있습니다.

    사용자 후기


이 방법을 사용하여 빈 캔버스 크롬 확장 프로그램을 사용하여 코드를 삽입하는 페이지를 검사했지만 네트워크 탭에는 표시되지 않습니다. 어떻게?
Suraj Jain

방금 응답을
Suraj Jain

@SurajJain 네트워크 탭이 비어 있으면 연결되지 않은 것입니다. 광고를 다운로드해야하므로 네트워크 탭보다 광고가 표시되면 비워 둘 수 없습니다. 당신이 잘못했다고 말하거나 표시하고있는 것이 캐시 될 수 있지만 두 번째는 확실하지 않습니다.
Giacomo Tecya Pigani

실제로, 나는 코드를 직접 주입하고 있으며 소스 코드에서 코드를 볼 수 있습니다. 작동하고 있습니다. 네트워크 탭을 통해보고 싶었지만 표시되지 않았습니다.
Suraj Jain

22

모든 크롬 확장 프로그램을 사용 중지합니다. 문제가 중지되는지 확인하세요. 각 확장을 하나씩 활성화하십시오. 문제가 다시 나타나면 범인을 발견 한 것입니다.


실제로 확장명이 많으면 Oliver가 제공 한 이전 답변을 사용하여 페이지 표시를 변경하는 확장 만 선택하는 데 도움을 줄 수 있습니다. Chrome 햄버거 메뉴-> 추가 도구-> 개발자 도구-> "콘텐츠 스크립트"탭에는 웹 사이트 페이지의 표시를 수정하는 모든 확장이 나열됩니다. howtogeek.com/213096/...
Quidam

2

브라우저에서 애드웨어를보고하는 고객이 몇 명 있습니다 (모두 Chrome을 사용 중이거나 사용 중임). 그들은 무작위로 명명 된 확장자가 몇 가지 있었으므로 제거했습니다. 바이러스 검사와 함께 익스텐션이 다시 나타나지 않았지만 광고가 계속 팝업되었습니다.

해결책은 무엇입니까? Chrome 실행 파일이 어떻게 든 감염되었습니다. 다음 중 하나에 있습니다.

프로그램 파일 (x86) \ Google \ Chrome \ Application \ chrome.exe

사용자 {Username} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Chrome을 제거한 다음 다시 설치하면 완벽하게 작동했습니다. 다른 방법은 Chrome을 업데이트하는 것이지만 Chrome 업데이트를 사용하도록 설정해야 할 수도 있습니다.

Windows의 레지스트리 편집기 ( regedit )에서 키를여십시오 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update. UpdateDefault키 값을로 설정하십시오 1.

Chrome을 업데이트 한 후 모든 애드웨어가 사라졌습니다. 예이!


-1

브라우저에서 애드웨어를보고하는 고객이 몇 명 있습니다 (모두 Chrome을 사용 중이거나 사용 중임). 그들은 무작위로 명명 된 확장자가 몇 가지 있었으므로 제거했습니다. 바이러스 검사와 함께 익스텐션이 다시 나타나지 않았지만 광고가 계속 팝업되었습니다.

해결책은 무엇입니까? Chrome 실행 파일이 어떻게 든 감염되었습니다. 다음 중 하나에 있습니다.

프로그램 파일 (x86) \ Google \ Chrome \ Application \ chrome.exe

사용자 {Username} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Chrome을 제거한 다음 다시 설치하면 완벽하게 작동했습니다. 다른 방법은 Chrome을 업데이트하는 것이지만 Chrome 업데이트를 사용하도록 설정해야 할 수도 있습니다.

Windows의 레지스트리 편집기 ( regedit )에서 키를여십시오 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update. 설정 UpdateDefault에 키 값을1 .

Chrome을 업데이트 한 후 모든 애드웨어가 사라졌습니다. 예이!

Brian의 답변에 추가하는 중 ...

프로그램 파일 (x86) 및 AppData / Local의 최근 의심스러운 소프트웨어 이름과 작업 관리자의 의심스러운 프로세스가 있는지 확인하십시오. 특히 "OctaWare.xyz.exe", "BroowserENHuance"및 "CoupMania"와 같은 것.

추가 정보는 이벤트 뷰어에서 찾아 레지스트리에서 해당 키를 검색하고 삭제하십시오.


-3

담당 소프트웨어를 완전히 제거하는 올바른 방법 :

메뉴로 이동

설정을 클릭하십시오

또는

검색 주소창에서 chrome : // settings /로 이동합니다

"확장 프로그램"열기

"개발자 모드"체크 상자를 클릭하십시오

각 확장자 아래에 전체 디렉토리 경로가 표시되어야하며 시스템에서 파일을 영구적으로 제거 할 수 있습니다.

내 경험상 대부분의 애드웨어 인젝터는 현재 C : / ProgramData 폴더에 숨겨져 있습니다. 이를 보려면 폴더보기 옵션에서 숨겨진 파일을 활성화해야합니다. 대부분의 경우 이름으로 긴 임의의 문자와 숫자 문자열이 있습니다. 크롬에 확장 프로그램의 전체 경로가 표시되지 않으면 확장 프로그램 아래에 표시된 ID를 C : \ ProgramData의 일치하는 폴더와 일치시키고 해당 폴더를 제거하십시오. Chrome을 다시 시작하면 광고가 사라집니다.

프로그램 및 기능으로 설치된 애드웨어 인젝터 서비스 일 수 있습니다.

해당 폴더에있을 때 확장에 대한 항목 만 제거하고 다른 항목은 제거하지 않도록주의하십시오!

이 방법은 모든 웹 사이트에 적용되며 광고를 표시 할 필요가 없으며 문제를 일으키는 소프트웨어의 스크립트를 재정의하는 대신 문제를 해결하므로 더 나은 답변입니다.


브라우저에서 직접 확장 프로그램을 제거 할 수 있는데 왜 파일 시스템이 엉망입니까? 또한 이것은 문제의 문제를 전혀 해결하지 못하며 광고를 삽입하는 확장 프로그램을 찾는 방법이었습니다. 일단 확장 프로그램을 제거하면 사소한 것으로 간주되므로 기존 답변에서 해당 단계에 대해 설명하지 않습니다.
Ajedi32

내가 본 대부분의 광고 인젝터는 확장 프로그램 화면의 휴지통을 사용하여 Chrome에서 제거한 후 다시 설치하기 때문입니다. 예를 들어 Buyandsave. 이것이 크롬에서 범죄자를 실제로 제거하는 유일한 방법입니다. 내가 그의 질문에 대답하지 않았다는 것이 맞습니다.
그 가이

개발자 모드는 크롬 43.0.2357.124에서 전체 경로를 표시하지 않습니다. ID 만 보여줍니다. 또한 일부 맬웨어 확장 프로그램에는 자체 확장 항목이 없습니다. 그것들은 단순히 당신이 신뢰하는 확장의 일부입니다. 실행중인 프로세스를 파는 것이 관련 파일을 식별하는 가장 좋은 방법입니다.
jiggunjer 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.