載入過慢請開啟緩存 瀏覽器預設開啟
此次 Lab 共為兩題 phpisnice https://class.nckuctf.org/challenges#phpisnice-12 phpisbest https://class.nckuctf.org/challenges#phpisbest-13
此次 Lab 共為兩題
先看一下網頁給的資訊
123456789101112131415161718
<?phpinclude('flag.php');$A = $_GET['A'];$B = $_GET['B'];highlight_file(__FILE__);echo '<hr>';if (isset($A) && isset($B)) if ($A != $B) if (strcmp($A, $B) == 0) if (md5($A) == md5($B)) echo $flag; else die('ERROR: MD5(A) != MD5(B)'); else die('ERROR: strcmp(A, B) != 0'); else die('ERROR: A == B');else die('ERROR: A, B should be given');
可以看出題目要求:要求找到一個值 A,使得 md5(A) == A所以這題是標準的「md5碰撞」
要求找到一個值 A,使得 md5(A) == A