Writeup-北郵新生賽MRCTF-Misc題:ezmisc
原題地址:https://merak-ctf.site/challenges#ezmisc
easymisc,簡單的雜項
下載附件開啟,是一張圖片,基本上可以判斷是一道的簡單的圖片隱寫,仔細觀察了下圖片的大小,我的心中早已有了答案。。。
直接上TweakPNG校驗圖片長寬高,果然被動了手腳,提示圖片IHDR塊關於寬和高的CRC值有異常
這張圖片的解析度為500x319,根據以往在其他CTF平臺的經驗,原圖片解析度應該就是500x500
當然這是一般情況下直接盲猜更改可以拿到flag,如果遇到簡單的盲猜猜不到的話,可以用大佬寫的指令碼來進行爆破
import zlib
import struct
filename = 'flag.png'
with open(filename, 'rb') as f:
all_b = f.read()
crc32key = int(all_b[29:33].hex(),16)
data = bytearray(all_b[12:29])
n = 4095 #理論上0xffffffff,但考慮到螢幕實際/cpu,0x0fff就差不多了
for w in range(n): #高和寬一起爆破
width = bytearray(struct.pack('>i', w)) #q為8位元組,i為4位元組,h為2位元組
for h in range(n):
height = bytearray(struct.pack('>i', h))
for x in range(4):
data[x+4] = width[x]
data[x+8] = height[x]
crc32result = zlib.crc32(data)
if crc32result == crc32key:
print("寬為:",end="")
print(width)
print("高為:",end="")
print(height)
exit(0)
相關文章
- bupt 2024 新生賽題解
- 湖南大學2020屆ACM新生賽 部分題解ACM
- [ACTF2020 新生賽]BackupFile 1TF2
- 2014年北京師範大學新生程式設計競賽網路賽程式設計
- 北郵CSAPP第二章之浮點數APP
- 北郵CSAPP第二章之整數表示APP
- 網鼎杯-writeup-第二場-babyRSA
- 牛客競賽,GDDU第十屆文遠知行杯新生程式設計競賽,摸魚記(BDEIKL題解,補G,ACFHJ)程式設計
- 北郵線上——分析大資料就業前景怎麼樣?大資料就業
- 牛客網 查詢(二分查詢、北郵機試)
- 北郵《Python程式設計與實踐》——爬蟲學習Python程式設計爬蟲
- 牛客網 找最小數(sort結構體查詢、北郵機試)結構體
- 賽題要點
- 牛客網 二進位制數(進位制轉換、北郵機試)
- 牛客網 複數集合(小根堆的優先佇列、北郵機試)佇列
- BOT大賽計算機視覺賽題經驗分享:賽題詳解與思路分析計算機視覺
- Task 1 賽題理解
- CCTF部分賽題分析
- Google賽馬問題Go
- [CISCN2019 華北賽區 Day1 Web5]CyberPunkWeb
- 為億級使用者的美好出行而戰!高德地圖首屆演算法大賽落幕 95後北郵在讀博士帶隊奪冠地圖演算法
- 北郵超越CMU,華科超越MIT,新CS高校榜單重新整理了我的世界觀MIT
- USNews世界大學排名! CS引爭議!中國高校霸榜:清華第一,北郵反超CMU
- 2021Coremail&Datacon 郵件安全競賽收官!REMAI
- 2013長沙網路賽H題Hypersphere (蛋疼的題目 神似邀請賽A題)
- Java郵件(問題解決)Java
- postfix郵件系統之郵件客戶端無法收郵件問題解析客戶端
- 公司奪旗比賽-iOS題iOS
- [CISCN2019 華北賽區 Day2 Web1]Hack World 1 盲注Web
- 郵件營銷標題/主題行管理技巧
- 三大黑產組織情報!郵件釣魚背後操控的緬北魔方G組織
- 中移鏈賦能“2023 Web 3.0創新大賽”,助力打造網際網路新生態Web
- 傳送郵件出現問題
- 第三屆華中地區邀請賽網路賽題解
- 2024哈佛-麻省數學競賽(HMMT)2月錦標賽 團體賽第9題HMM
- MAUI新生4.6-主題設定LightTheme&DarkThemeUI
- 北郵成立人工智慧研究院:整合全校AI資源,面向社會開展廣泛合作人工智慧AI
- 北極星書庫