南郵CTF--md5_碰撞

南郵CTF--難題筆記php

題目:md5 collision (md5 碰撞)加密

解析:spa

通過閱讀源碼後,發現其代碼是要求 a !=b 且 md5(a) == md5(b) 纔會顯示flag,利用PHP語言的弱類型特性md5

解:將QNKCDZO進行加密,密文爲0e開頭,php在進行比較運算時,若是遇到0e\d+這種字符串,就會將字符串解析爲科學記數法 即0e都等於0字符串

因此只要找到0e開頭的密文就會獲得flag源碼

flag = nctf{md5_collision_is_easy} io

相關文章
相關標籤/搜索