Chrome 확장 콘텐츠 확인을 사용 중지 할 수 있습니까? 파일을 저장 한 직후에는 확장이 비활성화되고 로컬

Google 크롬 확장 프로그램은 잠깐 동안 ‘콘텐츠 확인’으로 다른 앱에서 ‘해킹’할 수 없습니다. 일종의 좋은 일이지만 믿을 수 없을 정도로 성가시다. 왜냐하면 내가 항상 해킹하고 조정하고 개선하기 때문이다.

확장 파일을 저장 한 직후에는 확장이 비활성화되고 로컬 확장 페이지에 메시지가 표시됩니다.

이 확장 프로그램이 손상되었을 수 있습니다

이 ‘보안’기능을 비활성화하고 해킹을 계속할 수있는 방법이 있습니까? 나는 브라우저의 보스가되고 싶지만 다른 방법은 아닙니다.

크롬 플래그 ( extension-content-verification)가 있지만 설명에 나와 있습니다.

이 기능은 달리 설정되어 있지 않은 경우이 기능을 켜는 데 사용할 수 있지만이 설정을 맬웨어로 인해 조작 할 수 있기 때문에 끌 수 없습니다.



답변

이 문제를 관리하고 탐지 시스템을 완전히 피하는 네 번째 방법이 있습니다. 확장 프로그램을 해킹한다고 언급 했으므로 확장 개발에 대한 지식이 있음을 의미합니다. 확장은 본질적으로 소스 코드라는 것을 이해해야합니다. 이것은 당신이 바이올린을 만드는 전체 소스를 가지고 있음을 의미합니다. 그 말은 …

네 번째 방법은 다음과 같이 비교적 간단합니다.

  1. Chrome의 애플리케이션 데이터 아래 확장 프로그램 폴더에서 확장 프로그램을 찾습니다.
  2. 전체 확장 폴더를 복사하여 다른 곳에 붙여 넣기
  3. Chrome에서 원래 확장 프로그램 사용 중지
  4. 새로 복사 한 abcsoupname 확장 폴더의 이름을 MyNewExtension으로 바꿉니다.
  5. MyNewExtension 폴더로 변경
  6. _metadata 삭제
  7. manifest.json을 편집하고 keyupdate_url 섹션을 제거하십시오 . 비활성화 된 다른 확장과 혼동되지 않도록 nameshort_name 섹션을 변경하십시오 .
  8. jsonlint.com 에서 manifest.json을 확인하고 수정하십시오.
  9. 설정 => 확장으로 이동
  10. 방금 생성 한 새 폴더에서 개발자 모드를 활성화 한 다음 ‘포장 풀린 확장자로드’를 활성화하십시오.
  11. 짜잔 Content Control에없는이 확장의 새 버전입니다.

이제이 확장을 원하는대로 편집, 조작 및 관리 할 수 ​​있습니다. 변경할 때마다 확장 영역에서 다시로드를 클릭해야합니다. 또한 원래 개발자로부터 업데이트를받지 못합니다. 따라서 주기적으로 업데이트하고 업데이트 된 변경 사항을 별도의 확장 코드로 병합하는 방법을 찾아야합니다. update_url을 그대로 두어도 되지만 다음 업데이트에서 변경 한 내용이 지워질 수 있습니다 . 그렇기 때문에 제거하는 것이 좋습니다. 그러나 자유롭게 실험하십시오.

원래 확장명을 비활성화 한 상태로 유지하면 확장명을 활성화하고 주기적으로 작성자 버전에 대한 업데이트를받을 수 있습니다. 그런 다음 사용자 정의 버전과 작성자 버전의 차이점을 비교하고 필요한 변경 사항을 병합 할 수 있습니다. 새 사용자 지정 확장 프로그램에이 업데이트 방법을 사용하는 것이 좋습니다. update_url을 활성화 상태 로 유지하면 다음 업데이트에서 변경 내용이 지워질 수 있습니다 (수정 된 확장 프로그램에서도 올바르게 작동한다고 가정). 일부 확장은 자주 업데이트되지 않기 때문에 다음 업데이트가 릴리스 될 때 몇 개월 후에 변경 한 사항을 결정하기 위해 혼란을 겪을 수 있습니다.

또한 확장하려는 확장 프로그램에서이 단계를 수행해야합니다. 효과적으로 기존 확장의 코드 기반을 사용하여 새로운 확장을 만든 다음이 확장을 개발자 모드로 만듭니다.

Mac의 TextEdit을 사용하여 json 파일을 편집하지 마십시오. 그렇지 않으면 “를”또는 “로 바꾸고 json 구문 검사에 실패합니다.


답변

Google은 확장 콘텐츠 확인 기능을 사용 중지 할 수 없으므로 가능한 해결 방법은 기본적으로 다음과 같습니다.

  1. 경고없이 확장 프로그램을 수정하고 나만의 확장 프로그램을 추가 할 수있는 Chrome의 카나리아 에디션을 사용하십시오.
  2. 확장 디렉토리를 다른 곳에 복사하고 _metadata폴더를 삭제 한 후 개발자 모드로로드하십시오. 이 해결 방법의 단점은 크롬을 열 때마다 확장 프로그램을 사용 중지하라는 메시지가 표시된다는 것입니다. (개발자 모드이기 때문에)
  3. Chrome에서 확장 프로그램의 해시를 얻지 못하게하여 콘텐츠를 확인할 수 없게합니다. 이 대안의 단점은 다른 확장을 다운로드 / 업데이트하지 못할 수 있다는 것입니다.

    이것을하기 위해:

    1. 파일에 줄 127.0.0.1 clients2.googleusercontent.com을 추가 hosts하십시오 (보통 C:\Windows\System32\drivers\etc).
    2. 크롬의 DNS 캐시를 지우거나 몇 분 기다립니다
    3. Chrome을 닫고 확장 프로그램을 약간 변경합니다.
    4. _metadata확장 프로그램의 디렉토리에서 폴더를 삭제하십시오 (원래 해시를 저장함)
    5. Chrome을 다시 시작

HTTPS 프록시 서버를 사용하여 관련 요청 만 차단할 수 있지만 너무 해킹 적입니다.


답변