調(diào)教.accountpicture-ms文件,強行扣出用戶頭像!

????最近UP想要從Win10系統(tǒng)中讀取當前用戶的頭像,于是在沖浪中發(fā)現(xiàn)一個頭像的路徑,在:C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\AccountPictures\
下,在資源管理器中打開是這個樣子的:

但當UP將文件拷貝出來使用的時候,才發(fā)現(xiàn)事情沒有這么簡單,這是UP主打開文件的樣子:

在UP更改文件后綴無果后,將目光放到了在菜單中躺著的PS 和 畫板,因為平時都是使用這兩個軟件來轉(zhuǎn)換圖像格式的,但發(fā)現(xiàn)這個文件并不能被當做圖像打開,最后在群內(nèi)經(jīng)過激烈♂的討論后,發(fā)現(xiàn)了文件的后綴是被系統(tǒng)隱藏的:.accountpicture-ms,我們在十六進制編輯器的幫助下,發(fā)現(xiàn)了這層裹在圖像外的皮衣。

由此可以看出.accountpicture-ms文件實際是加了一個奇怪的文件頭,但我們還是能夠從中定位.accountpicture-ms中包含的jfif圖像,定位標識: FF D8 FF E0
源碼:

我們首先從.accountpicture-ms文件中定位標識符的開始位置,然后從標識符開始位置到結(jié)尾就是我們需要的圖片,最終提取出來是下面這樣的效果:

Windows不過如此~~~
標簽: