검색 한 웹 페이지에 광고를 삽입하는 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.