1.MD5 compare 취약성 PHP는 해시 문자열을 처리할 때 활용됩니다."!=" 또는 "=="로 해시 값을 비교합니다. 각각 "0E"로 시작하는 해시 값을 0으로 해석합니다. 따라서 두 개의 서로 다른 암호가 해시 값을 지나 "0E"로 시작하는 경우 PHP는 동일한 값을 0으로 간주합니다. 흔한 페이로드가 있어요 0x01 md5(str) QNKCDZO 240610708 s878926199a s155964671a s214587387a s214587387a sha1(str) sha1('aaroZmOk') sha1('aaK1STfY') sha1('aaO8zKZF') sha1('aa3OFF9m') 0x02 md5(md5(str)."SALT") 2 또한 MD5는 배열을 처리할 수 없으며, 다음과 같은 판단이..