成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手把手教你解密MacOS平臺下的Chrome密碼

系統(tǒng) 瀏覽器 安全
雖然現(xiàn)在網(wǎng)上有很多開源的軟件可以幫助你解密那些存儲在GoogleChrome瀏覽器中的密碼,但是這些軟件幾乎只支持在Windows操作系統(tǒng)下使用。那么對于我們這些Mac用戶來說,當(dāng)我們需要快速導(dǎo)出Chrome中存儲的全部密碼時,我們該怎么做呢?

雖然現(xiàn)在網(wǎng)上有很多開源的軟件可以幫助你解密那些存儲在GoogleChrome瀏覽器中的密碼,但是這些軟件幾乎只支持在Windows操作系統(tǒng)下使用。那么對于我們這些Mac用戶來說,當(dāng)我們需要快速導(dǎo)出Chrome中存儲的全部密碼時,我們該怎么做呢?

??

??

直接進(jìn)入正題

其中最常見的一種做法就是打開Chrome瀏覽器,選擇“瀏覽器設(shè)置”,點擊“管理密碼”,然后你將會看到如下圖所示的界面。接下來,你就可以在這里管理你的密碼了。

??

??

點擊了“顯示密碼”之后,系統(tǒng)此時便會要求你輸入本地用戶的密碼。但是,像這種極其不方便的方法,誰還想去使用它呢?

為了解決這個問題,為了避免被要求輸入用戶密碼,我們可以直接查詢GoogleChrome瀏覽器的SQL數(shù)據(jù)庫。在macOS平臺下,這個數(shù)據(jù)庫的存儲路徑為“~/Library/ApplicationSupport/Google/Chrome/Profile */Login Data”。

對于每一個存儲在GoogleChrome瀏覽器中的密碼來說,每一條密碼數(shù)據(jù)都是以類似下圖所示的這種數(shù)據(jù)格式存儲在“LoginData”數(shù)據(jù)庫中的:

??

??

我們可以從上圖中看到,對于這個用戶而言,其密碼就是那段以“v10”開頭的亂碼,這段密碼明顯已經(jīng)被加密了。你可能想問了,它采用的到底是哪一種加密算法呢?為了解答這個問題,我們可以參考GoogleChromium的源代碼。在其源代碼中,我們發(fā)現(xiàn)了下面這段話:

加密機(jī)制:AES-128-CBC(使用固定鹽值和固定迭代次數(shù))。解密密鑰是一個PBKDF2密鑰,該密鑰通過下列數(shù)據(jù)生成:

  1. 鹽值:鹽值固定不變(saltysalt);
  2. 迭代次數(shù):在對稱密鑰的生成過程中進(jìn)行1003次迭代計算;
  3. 哈希函數(shù):sha1;
  4. 密碼:密碼是整個環(huán)節(jié)中最重要的一個部分了。我們所要獲取的,就是存儲在“ChromeSafe Storage”中的憑證數(shù)據(jù),而這部分?jǐn)?shù)據(jù)又保存在用戶的keychain之中。實際上,我們在訪問這個安全存儲密鑰的時候并不需要獲取到用戶的keychain密碼。因為我們可以在終端中使用命令“securityfind-generic-password -ga Chrome”來直接調(diào)用macOS的安全處理進(jìn)程,此時系統(tǒng)將會顯示如下圖所示的對話框:

??

??

??

??

如上圖所示,我們在沒有輸入用戶密碼的情況下獲取到了Chrome的安全存儲密鑰。沒錯,就是這么簡單!

加密與解密

之前我們也已經(jīng)討論過了,其中的AES解密密鑰是通過PBKDF2密鑰(‘sha1’,safeStorageKey, ‘saltysalt’, 1003)來生成的。既然我們已經(jīng)獲取到了這些數(shù)據(jù),那么接下來我們怎么利用這些數(shù)據(jù)來自動化地從數(shù)據(jù)庫中提取信息并解密所有的數(shù)據(jù)條目呢?沒錯,我們要使用的就是Python,毫無疑問,Python永遠(yuǎn)是最贊的!而且更棒的地方就在于,macOS已經(jīng)幫我們安裝好了Python的運(yùn)行環(huán)境了,所以我們無需再去配置各種各樣亂七八糟的東西了,我們可以直接在任何一臺macOS設(shè)備上運(yùn)行Python腳本。只需五秒鐘,一切都可以搞定!

如果你想要使用Python來進(jìn)行AES解密的話,我們通常都會使用這個功能強(qiáng)大的第三方加密庫來完成【傳送門】,但悲劇的地方就在于,它并不是一個原生代碼庫。所以我打算使用OpenSSL命令行工具來發(fā)送一個采用base64編碼的加密密碼副本和PBKDF2解密密鑰的十六進(jìn)制副本。在這個過程中我還使用到了一些其他的工具,這些工具可以在我的Github代碼庫中獲取到【傳送門】。輸出信息如下圖所示:

??

??

我們可以從上圖中看到,Google并沒有對這些keychain數(shù)據(jù)進(jìn)行加密保護(hù)。實際上,當(dāng)用戶在除了Chrome瀏覽器以外的地方訪問這些密碼的時候,Google完全可以要求用戶提供Keychain密碼,但是很明顯他們并沒有這樣做!

??

??

如果Google想要修復(fù)這個問題的話,那么他們在最初創(chuàng)建安全存儲密鑰的時候就得要求用戶輸入密碼以驗證登錄信息。除此之外,蘋果公司在向開發(fā)者提供這類功能的時候,也應(yīng)該謹(jǐn)慎考慮安全性的問題。

總結(jié)

各位同學(xué)可以直接使用這個程序來解密macOS平臺下的Chrome密碼【工具下載】。這是目前***一個針對macOS/OS X平臺的Chrome密碼解密軟件,用戶無需配置任何的依賴環(huán)境即可直接使用這款軟件。

責(zé)任編輯:未麗燕 來源: Freebuf.COM
相關(guān)推薦

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機(jī)

2025-05-07 00:31:30

2021-07-14 09:00:00

JavaFX開發(fā)應(yīng)用

2011-02-22 13:46:27

微軟SQL.NET

2021-02-26 11:54:38

MyBatis 插件接口

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2021-09-26 16:08:23

CC++clang_forma

2023-04-26 12:46:43

DockerSpringKubernetes

2022-01-08 20:04:20

攔截系統(tǒng)調(diào)用

2022-12-07 08:42:35

2022-03-14 14:47:21

HarmonyOS操作系統(tǒng)鴻蒙

2022-07-27 08:16:22

搜索引擎Lucene

2018-03-23 20:45:23

機(jī)器學(xué)習(xí)NLP文本數(shù)據(jù)

2009-06-15 16:58:57

Java安裝Linux

2022-01-04 08:52:14

博客網(wǎng)站Linux 系統(tǒng)開源

2020-07-09 08:59:52

if else模板Service

2020-04-14 10:20:12

MySQL數(shù)據(jù)庫死鎖

2021-08-04 08:55:02

Socket Java開發(fā)

2011-01-06 10:39:25

.NET程序打包
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲人va欧美va人人爽 | 久久精片 | 亚洲国产网站 | 日韩人体在线 | 亚洲精品乱码久久久久久久久久 | 九九热视频这里只有精品 | 四虎精品在线 | 亚洲va中文字幕 | 欧美一级www片免费观看 | 拍拍无遮挡人做人爱视频免费观看 | 国产精品99久久久久久宅男 | 一级在线观看 | 91亚洲国产成人久久精品网站 | 国产精品毛片无码 | 久久精品国产亚洲 | 国产男女视频网站 | 欧美色图综合网 | 欧美日韩久 | 精品在线看| 日韩在线不卡视频 | 国产精品不卡 | 亚洲欧美日本国产 | 天天弄 | 国产99小视频 | 黄色精品| 黑人粗黑大躁护士 | 国产黄色在线观看 | 在线欧美亚洲 | 人人人人干 | 男女免费观看在线爽爽爽视频 | 国产毛片久久久久久久久春天 | 久久精品久久久久久 | 国产精品久久国产精品久久 | 欧美极品少妇xxxxⅹ免费视频 | 在线午夜 | h片在线免费看 | 久久新| 亚洲 欧美 日韩在线 | 成人性视频在线播放 | 国产精品久久久久久久久免费相片 | 国产网站在线播放 |