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