亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C/C++信息隱寫術(一)之認識文件結構

2019-11-14 10:53:07
字體:
來源:轉載
供稿:網友

所謂的隱寫術就是在不”破壞“(指正常打開,并不指修改二進制文件)文件的情況下,把機密信息寫入進文件,然后經過處理后,把文件的信息提取出來。

舉一個例子:

在抗日戰爭時期,我方在偷取到日方機密文件后會寫下藏頭詩。這個藏頭詩一般人看不懂,只有特定的人才看得懂。

再舉一個例子:

比如把一個bmp格式的圖片文件放入某人的身份證信息,正常打開這個圖片,只會顯示原圖片,經過處理提取后才能把身份證信息提取出來。

所以這就產生了一個問題,一個文件的格式,到底是什么樣的。我們可以對這個文件做什么樣的處理,才能不受破壞(指正常打開,并不指修改二進制文件)。

在Windows上,有后綴名這個概念,linux里面沒有后綴名概念,Windows上,后綴名只有讓操作系統找到打開他們的適合的方式,而這個文件是不是圖片或者音頻,就得看他的文件格式。

在認識bmp文件格式之前,我們先來認識下txt文件

先打開注冊表(運行處輸入regedit),在HKEY_CLASSES_ROOT目錄下找到.txt,并且找到他的默認的數據,為txtfile,如下圖所示:

現在就知道.txt文件和一個叫txtfile的東西有關,現在到注冊表找到這個txtfile。同樣在HKEY_CLASSES_ROOT下可以找到txtfile,如下圖所示:

這時我們可以看到它的默認圖標是調用了一個叫imagers.dll的東西。

然后我們繼續往下看

這里面我們可以看到打開方式是command也就是cmd。用的是notepad打開的。

意思就是說,我的這臺電腦,如果遇到.txt的文件就會調用notepad對它進行打開。

下面我們來介紹Windows下最簡單的圖片文件bmp格式。

如果我們把一個空的文件叫1.txt,改成1.bmp后,我們發現,圖片瀏覽器根本打不開。這是因為這個1.txt里面文件內部(二進制代碼)并沒有發送改變。

下面來看看bmp文件格式。

首先我們用QQ接一個圖并且保存為bmp格式,如下圖所示:

現在提供給大家一個工具,這個工具對識別文件格式有相當高的效率。

下載地址如下:

鏈接: https://pan.baidu.com/s/1boNo4px 

密碼: 4ysy

安裝以漢化里面都有說明,在此不再說明。

搞好后,我們打開010 Editor 然后把文件拖入進入,如下圖所示:

此時圖如下我們來分析下:

在這個圖里面:

1.我們可以看到最開頭的兩個十六進制為42H,4DH轉為ASCII后分別表示BM,這是bmp的標識。

2.紅色箭頭是圖片的大?。ㄟ@里對應的十六進制為26 3D 17 00,但這設計大小端轉化,所以他一個轉為00 17 3D 26,換成十進制就為1522982)。

3.黃色的那兩個箭頭一般填充為0。

4.橘色監聽的bfOffBits是從文件的第一個字節到位圖數據的偏移大小。

5.biSze是指這個struct BITMAPINDOHEADER bmih占40個字節大小。

6.biWidth,和biHeight指圖片的寬和高(為什么高度是負數,大家可以嘗試下把高度該成正數,然后修改第一個顏色的值,就可以發現問題了(第一個點就變成了左下角))。

6.黑色箭頭bitBitCount代表:BGRA  藍、綠、紅、alpha,來存儲一個像素,藍占多少,綠占多少,紅占多少,alpha是透明度,每一個分項占1byte每一個像素占4bytes(有些只有24位,意思就是沒有alpha這個透明度,因為這個alpha只有在高端的那些圖片處理上才用得著,一般的圖片瀏覽器不會顯示這個東西)。

7.這兩個結構體結束后:剩下的部分就是像素的BGRA了。

我們現在來修改像素里面的BGR。改成如下情況:

我們保存,查看下圖片:

這時我們就可以看到這樣的圖片了:

這時我們再次修改他的透明度如下所示:

這時我們再觀察圖片:

我們發現圖片并沒有被改變

這是因為:目前的Windows系統下90%的圖片查看器會直接忽略掉bmp文件的alpha通道

只有那些高端的,要圖片處理的,才會用到alpha通道。

所以把機密信息拆開,保存到alpha通道里面,就實現了文件的隱藏,

隱藏后的文件,我們在寫一個特定的程序,就可以提取出來了。

下面幾節將介紹如何寫這種程序。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产古装精品网站| 91av在线网站| 国外成人免费在线播放| 久99九色视频在线观看| 国产亚洲aⅴaaaaaa毛片| 中文国产成人精品久久一| 国产精品av在线播放| 欧美日韩综合视频网址| 午夜精品一区二区三区在线| 成人国产在线视频| 亚洲欧美福利视频| 国内精品在线一区| 91欧美激情另类亚洲| 亚洲香蕉av在线一区二区三区| 亚洲精品视频网上网址在线观看| 亚洲成人激情在线观看| 亚洲电影在线看| 日韩美女在线观看一区| 97在线看福利| 国产一区二区香蕉| 国产日产久久高清欧美一区| 久久露脸国产精品| 久久国产加勒比精品无码| 欧美一级淫片aaaaaaa视频| 久久亚洲欧美日韩精品专区| 人人爽久久涩噜噜噜网站| 国产精品视频精品视频| 亚洲精品天天看| 美女视频黄免费的亚洲男人天堂| 国产日韩av在线播放| 欧美激情中文字幕在线| 亚洲一级黄色av| 久久亚洲精品一区二区| 日韩中文第一页| 亚洲欧美成人一区二区在线电影| 免费成人高清视频| 久久亚洲春色中文字幕| 伊人久久大香线蕉av一区二区| 国产亚洲美女久久| 成人免费午夜电影| 欧美—级a级欧美特级ar全黄| 久久全国免费视频| 日韩精品久久久久| 成人免费网站在线观看| 国产亚洲欧美另类中文| 国产亚洲激情视频在线| 久久精品中文字幕电影| 欧美精品成人在线| 欧美国产日韩在线| 日韩在线观看免费| 91精品免费视频| 色偷偷888欧美精品久久久| 日韩电影免费在线观看中文字幕| 亚洲影院色在线观看免费| 日韩在线观看视频免费| 海角国产乱辈乱精品视频| 中文字幕日韩欧美| 色婷婷亚洲mv天堂mv在影片| 精品福利在线看| 精品国产鲁一鲁一区二区张丽| 欧美午夜无遮挡| 国产成人精品电影| 一区二区三区精品99久久| 欧美丰满少妇xxxxx| 国产精品美乳在线观看| 7m精品福利视频导航| 成人国产精品久久久久久亚洲| 国产精品久久久久高潮| 成人动漫网站在线观看| 日韩中文字幕视频在线观看| 国产成人高清激情视频在线观看| 欧美亚洲国产成人精品| 一本一本久久a久久精品牛牛影视| 亚洲老司机av| 美女扒开尿口让男人操亚洲视频网站| 欧美在线一区二区视频| 日韩精品视频免费在线观看| 欧美在线视频观看| 黑人与娇小精品av专区| 欧美日韩性视频| 成人免费网视频| 91亚洲精华国产精华| 在线观看欧美日韩| 91在线高清免费观看| 草民午夜欧美限制a级福利片| 91在线免费视频| 欧美性xxxxx极品| 欧美日韩精品中文字幕| 欧美精品一区在线播放| 国产精品丝袜高跟| 精品视频在线播放| 亚洲欧美中文字幕在线一区| 欧洲美女7788成人免费视频| 久久精品小视频| 精品亚洲一区二区三区四区五区| 亚洲成年人在线| 国产69精品久久久久9999| 热99精品里视频精品| 日本久久久久久| 国产精品入口日韩视频大尺度| 国内精品中文字幕| 日韩专区在线观看| 欧美日本国产在线| 中文日韩电影网站| 国产不卡视频在线| 欧美黑人巨大精品一区二区| 国产成人综合亚洲| 国内精品久久久| 26uuu另类亚洲欧美日本老年| 美女福利视频一区| 国产一区二区日韩精品欧美精品| 国产大片精品免费永久看nba| 色偷偷偷综合中文字幕;dd| 欧美孕妇与黑人孕交| 欧美在线观看日本一区| 久久久久久中文| 亚洲国产精品成人va在线观看| 日韩美女写真福利在线观看| 国产精品极品尤物在线观看| 一区二区在线视频| 久久在线免费观看视频| 欧美日韩在线视频观看| 欧美疯狂性受xxxxx另类| 亚洲国产欧美久久| 亚洲国产精品久久久久久| 亚洲激情电影中文字幕| 久久久噜久噜久久综合| 亚洲大胆人体av| 91亚洲精品在线| 欧美性生活大片免费观看网址| 欧美激情一区二区三区成人| 国产精品黄页免费高清在线观看| 欧美一级片一区| 久久好看免费视频| 深夜成人在线观看| 91欧美精品午夜性色福利在线| 国产精品欧美久久久| 久久精品国产亚洲精品2020| 97超级碰碰人国产在线观看| 亚洲va国产va天堂va久久| 亚洲片在线资源| 日韩在线视频一区| 91精品国产免费久久久久久| 亚洲乱码一区二区| 国产精品96久久久久久又黄又硬| 91社影院在线观看| 中文综合在线观看| 狠狠色狠狠色综合日日五| 色偷偷亚洲男人天堂| 国产午夜精品全部视频在线播放| 欧美黑人巨大xxx极品| 亚洲xxx大片| 亚洲一区www| 在线播放日韩欧美| 亚洲欧美综合v| 日韩在线资源网| 日韩福利伦理影院免费| 欧美最顶级的aⅴ艳星| 2019国产精品自在线拍国产不卡| 日韩资源在线观看| 国产精品一区二区久久精品| 一区二区三区高清国产| 久久天天躁日日躁| 国产精品久久久久久五月尺|