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

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

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

2019-11-14 11:43:52
字體:
來源:轉載
供稿:網友

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

舉一個例子:

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

再舉一個例子:

比如把一個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
亚洲人成自拍网站| 亚洲精品在线视频| 日韩电影免费观看在线观看| 久久久久久有精品国产| 91产国在线观看动作片喷水| 97国产精品人人爽人人做| 国语自产精品视频在线看一大j8| 亚洲精品欧美日韩| 亚洲精品成人网| 日本精品免费一区二区三区| 日韩av片免费在线观看| 欧美激情高清视频| 亚洲天堂网在线观看| 日韩免费观看网站| 亚洲深夜福利在线| 久久精品这里热有精品| 高清一区二区三区四区五区| 51色欧美片视频在线观看| 一区二区亚洲精品国产| 久久视频在线看| 亚洲男女自偷自拍图片另类| 国产精品视频最多的网站| 欧美在线视频一二三| 欧美老女人在线视频| 亚洲黄页网在线观看| 国产视频精品免费播放| 91地址最新发布| 亚洲综合视频1区| 日本欧美爱爱爱| 色樱桃影院亚洲精品影院| 欧美性猛交xxx| 亚洲成人xxx| 69av视频在线播放| 一个色综合导航| 欧美在线视频一区| 91精品一区二区| 在线观看精品国产视频| 欧美精品国产精品日韩精品| 日韩福利视频在线观看| 久久九九有精品国产23| 欧美成人免费小视频| 日本成熟性欧美| 国产精品福利在线观看网址| 2018日韩中文字幕| 日韩中文有码在线视频| 欧美俄罗斯乱妇| 欧美在线一区二区三区四| 中文字幕精品一区二区精品| 国产精品大片wwwwww| 亚洲综合在线小说| 亚洲欧美www| 国产精品流白浆视频| 亚洲国产天堂久久综合| 亚洲精品日韩激情在线电影| 久久躁日日躁aaaaxxxx| 人妖精品videosex性欧美| 啪一啪鲁一鲁2019在线视频| 亚洲国产成人精品一区二区| 亚洲护士老师的毛茸茸最新章节| 成人国产精品一区二区| 国产精品视频久久久久| 国产精品久久久亚洲| 精品高清一区二区三区| 欧美日本精品在线| 91中文在线视频| 亚洲最大的av网站| 91中文在线视频| 最新69国产成人精品视频免费| 日本免费久久高清视频| 欧美在线影院在线视频| 成人免费视频网址| 亚洲xxxxx| 精品人伦一区二区三区蜜桃免费| 国产精品久久久久aaaa九色| 国产精品成人一区二区| 欧美日韩中文字幕| 不卡毛片在线看| 日韩欧美精品网址| 国产亚洲日本欧美韩国| 国外成人在线视频| 色天天综合狠狠色| 亚洲图中文字幕| 日韩中文字幕免费| 日本19禁啪啪免费观看www| 国产日产久久高清欧美一区| 国产91色在线免费| 亚洲人成绝费网站色www| 欧美激情高清视频| 欧美精品久久一区二区| 成人性生交大片免费看视频直播| 2024亚洲男人天堂| 国产精品草莓在线免费观看| 精品国产一区二区三区久久狼黑人| 日韩精品有码在线观看| 91精品视频网站| 中文字幕日韩在线播放| 国产精品久久久久9999| 亚洲精品在线看| 欧美激情精品久久久| 97精品一区二区三区| 中文字幕在线视频日韩| 国产一区二区三区丝袜| 尤物tv国产一区| 亚洲国产成人精品女人久久久| 伊人一区二区三区久久精品| 国产精品福利无圣光在线一区| 欧美贵妇videos办公室| 91欧美精品午夜性色福利在线| 欧美一区二三区| 国产精品美女久久久久久免费| 国产精品入口福利| 亚洲新中文字幕| 日韩电影大片中文字幕| 一区二区三区四区在线观看视频| 亚洲一区二区三区成人在线视频精品| 国产精品久久网| 日韩男女性生活视频| 国产成人福利夜色影视| www.日韩系列| 91精品久久久久久综合乱菊| 欧美激情精品久久久久久蜜臀| 日韩精品极品在线观看| 日韩精品久久久久久福利| 亚洲精品小视频| 国产精品网站视频| 亚洲人a成www在线影院| 精品久久久久久电影| 少妇久久久久久| 成人福利视频在线观看| 亚洲欧洲免费视频| 日韩中文字幕在线免费观看| 日韩av观看网址| 色综合导航网站| 亚洲成人网久久久| 国产日韩欧美在线看| 午夜免费久久久久| 7m精品福利视频导航| 国产精品视频网站| 国产精品大陆在线观看| 中日韩午夜理伦电影免费| 久久手机精品视频| 国模极品一区二区三区| 成人在线播放av| 狠狠躁夜夜躁久久躁别揉| 欧美成人免费全部观看天天性色| 亚洲成人久久一区| 亚洲最新中文字幕| 亚洲三级黄色在线观看| 欧美老女人在线视频| 国产精品成人一区| 国产精品高潮呻吟久久av无限| 日本精品视频在线播放| 久久成人精品视频| 伊人亚洲福利一区二区三区| 久久99亚洲热视| 国产91av在线| 国产精品久久久久久影视| 另类美女黄大片| 国产精品91在线| 亚洲日韩中文字幕在线播放| 日韩亚洲精品电影| 国产一区二区三区网站| 成人h片在线播放免费网站| 欧美日韩一区二区在线播放|