2016-05-05 49 views
7

是否有可能惡搞Chrome插件?適用於Chrome的惡搞插件

我注意到,他們的名字都存儲在PreferencesLocal State文件中/Users/mainuser/Library/Application\ Support/Google/Chrome/Default/Preferences/Users/mainuser/Library/Application\ Support/Google/Chrome/Local\ State分別在Mac上,但手動更改這些文件的內容被作爲文件損壞處理。任何想法如何欺騙它?

插件的信息是公開的,而且很容易與一些檢查是這樣的:

var x=navigator.plugins.length; // store the total no of plugin stored 
console.log(x); 
var txt=""; 
for(var i=0;i<x;i++) 
{ 
    txt=navigator.plugins[i].name; 
    console.log(txt); 
} 
+1

只是一個猜測 - 嘗試改變之前運行這些文件的校驗他們在哪裏找到這個價值?如果找到它,請進行更改並更新校驗和以匹配更改後的校驗和。或者,也許是打電話回家,並通過這種方式獲得比較(不太可能)。或者它可以像使用修改日期來檢測操作一樣簡單? – oooyaya

+1

你能提供一個具體的例子,你想要什麼插件*欺騙*以什麼方式? –

+0

任何插件。不知道方式,所以我不能以什麼方式回答。 – brumbrum

回答

1

我假設你要修改已以提高它安裝在你的機器上的延伸。

您可以使用開發模式和load the modified extension:您從Chrome網上應用店打包了 以.crx格式文件,這是偉大的分佈下載

擴展,但沒有那麼大的 發展。認識到這一點,Chrome爲您提供了一個快速的方式,將 加載到您的工作目錄中進行測試。現在我們來做。

參觀鉻:在您的瀏覽器//擴展(或通過點擊圖標最右邊多功能框,打開Chrome瀏覽器菜單 :菜單的圖標 爲三個橫條,然後選擇工具菜單 下擴展。去同一個地方)。

確保選中右上角 中的開發者模式複選框。

點擊加載解壓的擴展...彈出文件選擇對話框。

導航到您的擴展文件所在的目錄,並選擇 。

或者,您可以將您的 擴展文件所在的目錄拖放到您的瀏覽器中的chrome://擴展名中以加載 它。

如果擴展名有效,它將立即加載並激活! 如果無效,則會在 頁面的頂部顯示錯誤消息。糾正錯誤,然後重試。

+0

感謝您的經驗!其實我對插件很感興趣。 – brumbrum

0

「真實」 的解決辦法是停止插件的枚舉爲大家,所以沒有指紋信息(大家升級後): https://bugs.chromium.org/p/chromium/issues/detail?id=271772

如果你隱藏navigator.plugins,這也是一個識別(單一位)功能,讓你脫穎而出,因爲隱藏navigator.plugins的用戶非常少。這就是爲什麼你想欺騙。 來自@Hors Sujet的另一個答案,https://github.com/bcaller/plugin-privacy-chrome是開始如何編程惡搞的好地方。你會希望看起來像絕大多數的Chrome用戶(雖然我不確定它確實存在)。

但是你可能真正想要的是EFF的Privacy Badger。

開始在這裏看到的比特數,你可以通過按指紋: https://panopticlick.eff.org/

然後再從這裏安裝隱私獾: https://chrome.google.com/webstore/detail/privacy-badger/pkehgijcmpdhfbdbbnkijodmdjhbjlgp