1. 程式人生 > >bugku-雜項-隱寫

bugku-雜項-隱寫

winhex 開啟
修改 十六進位制內容
(固定)八個位元組89 50 4E 47 0D 0A 1A 0A為png的檔案頭
(固定)四個位元組00 00 00 0D(即為十進位制的13)代表資料塊的長度為13
(固定)四個位元組49 48 44 52(即為ASCII碼的IHDR)是檔案頭資料塊的標示(IDCH)
(可變)13位資料塊(IHDR)
- 前四個位元組代表該圖片的寬
- 後四個位元組代表該圖片的高
- 後五個位元組依次為:
Bit depth、ColorType、Compression method、Filter method、Interlace method
(可變)剩餘四位元組為該png的CRC檢驗碼,由從IDCH到IHDR的十七位位元組進行crc計算得到。
修改圖片的高度 儲存,看到flag