Sejak lama, ekstensi google chrome adalah 'konten diverifikasi', yang berarti aplikasi lain tidak dapat 'meretas' mereka. Agak hal yang baik, tetapi sangat menjengkelkan, karena saya meretasnya setiap saat, untuk mengubah dan memperbaiki.
Hampir segera setelah menyimpan file ekstensi, ekstensi dinonaktifkan dan pesan muncul di halaman ekstensi lokal:
Ekstensi ini mungkin telah rusak
Apakah ada cara saya dapat menonaktifkan fitur 'keamanan' ini dan terus meretas? Saya ingin menjadi bos browser saya, bukan sebaliknya.
Ada bendera chrome (extension-content-verification
), tetapi seperti yang dijelaskan dalam uraian:
Ini dapat digunakan untuk mengaktifkan fitur ini jika tidak dihidupkan, tetapi tidak dapat digunakan untuk mematikannya (karena pengaturan ini dapat dirusak oleh malware).
chrome.google.com
ke sayahosts
tidak melakukannya = (Mereka mungkin memiliki sistem DNS mereka sendiri atau sesuatu. Ada bendera, tetapi "[..] tidak dapat digunakan untuk mematikannya (karena pengaturan ini dapat dirusak oleh malware)" Sial.Jawaban:
Ada cara keempat untuk mengelola masalah ini dan menghindari sistem deteksi sepenuhnya. Karena Anda menyebutkan ingin meretas ekstensi Anda, ini berarti Anda memiliki pengetahuan tentang pengembangan ekstensi. Juga harus dipahami bahwa ekstensi, pada dasarnya, adalah kode sumber. Ini berarti bahwa Anda memiliki seluruh sumber untuk mengutak-atik. Yang telah dibilang...
Metode keempat relatif sederhana sebagai berikut:
Anda sekarang dapat mengedit, memanipulasi, dan mengelola ekstensi ini sesuai keinginan Anda. Anda harus mengklik Muat ulang dari area ekstensi setiap kali Anda melakukan perubahan. Selain itu, Anda tidak akan menerima pembaruan dari pengembang asli. Jadi, Anda harus memperbarui secara berkala dan mencari cara untuk menggabungkan perubahan yang diperbarui ke dalam kode ekstensi terpisah Anda. Anda mungkin dapat meninggalkan update_url tetap utuh, tetapi kemungkinan akan menghapus semua perubahan yang Anda buat pada pembaruan berikutnya. Inilah sebabnya saya menyarankan untuk menghapusnya. Padahal, jangan ragu untuk bereksperimen.
Dengan menonaktifkan ekstensi asli, ini akan memungkinkan Anda untuk mengaktifkannya dan secara berkala menerima pembaruan untuk versi penulis. Anda kemudian dapat membandingkan perbedaan antara versi kustom Anda dan versi penulis dan menggabungkan setiap perubahan yang diperlukan. Saya sangat merekomendasikan pendekatan pembaruan ini ke ekstensi kustom baru Anda. Jika Anda memilih untuk meninggalkan update_url aktif, itu kemungkinan akan menghapus perubahan Anda pada pembaruan berikutnya (dengan asumsi ini bahkan berfungsi dengan benar pada ekstensi yang dimodifikasi). Karena beberapa ekstensi tidak terlalu sering memperbarui, ini bisa membuat Anda bingung untuk menentukan apa yang Anda ubah beberapa bulan kemudian ketika pembaruan berikutnya dirilis.
Anda juga perlu melakukan langkah-langkah ini pada ekstensi apa pun di mana Anda ingin memodifikasinya. Secara efektif, Anda membuat ekstensi baru menggunakan basis kode ekstensi yang ada dan kemudian menempatkan ekstensi ini dalam mode pengembang.
Catatan, jangan gunakan TextEdit Mac untuk mengedit file json atau itu akan menggantikan "dengan" atau "dan gagal memeriksa sintaks json.
sumber
Karena Google tidak membiarkan Anda menonaktifkan fitur Verifikasi Konten Ekstensi dengan cara apa pun, kemungkinan solusi Anda pada dasarnya:
_metadata
folder dan muat dalam mode pengembang. Kelemahan dari solusi ini adalah bahwa setiap kali Anda membuka chrome, Anda akan melihat pesan yang meminta Anda untuk menonaktifkan ekstensi. (karena dalam mode pengembang)Cegah Chrome dari mendapatkan hash dari ekstensi, sehingga tidak akan dapat memverifikasi kontennya. Kelemahan dari pemecahan masalah ini adalah Anda mungkin tidak dapat mengunduh \ perbarui ekstensi lainnya.
Untuk melakukan ini:
127.0.0.1 clients2.googleusercontent.com
kehosts
file Anda (biasanya di bawahC:\Windows\System32\drivers\etc
)_metadata
folder dari direktori ekstensi (yang menyimpan hash asli)Anda juga dapat menggunakan server proxy HTTPS untuk hanya memblokir permintaan yang relevan, tetapi itu akan menjadi terlalu banyak peretasan.
sumber
_metadata
folder yang menyimpan hash dari Google.chrome.google.com
, tetapi memeriksa domain lain? Selalu harus membuat ini sulit. Saya tidak berpikir proxy HTTPS mungkin. Mereka mungkin memiliki pendekatan MITM tertutup. (2) mungkin solusi terbaik, saya sudah punya beberapa dev ext yang berjalan. Tidak ada pembaruan meskipun = (Terima kasih!