您的位置:首頁 > 菜鳥學(xué)院 > 隱寫術(shù)總結(jié)

隱寫術(shù)總結(jié)

來源:互聯(lián)網(wǎng) | 時間:2015-02-12 14:20:25 | 閱讀:114 |    | 分享到:

隱寫術(shù)總結(jié)

圖片15.png

得到16進(jìn)制的以方便python處理,前面的4字節(jié)是長度 然后是標(biāo)志位IDAT 然后開始是數(shù)據(jù),直到 D9 CF A5 A8是crc32校驗位。 所以實際的數(shù)據(jù)是:

789C5D91011280400802BF04FFFF5C75294B5537738A21A27D1E49CFD17DB3937A92E7E603880A6D485100901FB0410153350DE83112EA2D51C54CE2E585B15A2FC78E8872F51C6FC1881882F93D372DEF78E665B0C36C529622A0A45588138833A170A2071DDCD18219DB8C0D465D8B6989719645ED9C11C36AE3ABDAEFCFC0ACF023E77C17C7897667

然后用python來寫zlib解壓

1
2
3
4
5
6
7
8
9
#! /usr/bin/env python
importzlib
importbinascii
IDAT="789C5D91011280400802BF04FFFF5C75294B5537738A21A27D1E49CFD17DB3937A92E7E603880A6D485100901FB0410153350DE83112EA2D51C54CE2E585B15A2FC78E8872F51C6FC1881882F93D372DEF78E665B0C36C529622A0A45588138833A170A2071DDCD18219DB8C0D465D8B6989719645ED9C11C36AE3ABDAEFCFC0ACF023E77C17C7897667".decode('hex')
#print IDAT
result=binascii.hexlify(zlib.decompress(IDAT))
printresult
 
#print result.decode('hex')

發(fā)現(xiàn)解出來了一些3031的字符串,30和31是hex的 0和1的編碼,再解一次hex得到一串625長度的01字符串。

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)