본문 바로가기

HackCTF 풀이/Web

HackCTF - Web - Hash 풀이

이 문제를 들어가면 왠 부트스트랩으로 만든 삘이 나는 사이트가 나타난다.

 

아무 값이나 넣고 OK를 누르면 코드가 나온다

코드를 분석해보자.

1
2
3
4
5
6
7
8
9
10
11
12
<?php
    highlight_FILE(__FILE__);
    require_once ("flag.php");
    $hash = $_POST['hash'];
    if (md5("240610708"== $hash) {
        echo "<hr>";
        echo $flag;
    } else {
        echo "<hr>";
        die("Nop");
    }
?>
cs

240610708을 md5로 암호화한 값과 비교했을 때 같으면 플래그를 출력해준다 한다.

따라서 우리는 240610708를 md5로 암호화한 값인 0e462097431906509019562988736854를 입력해주자.

 

입력하고 OK 버튼을 누르면 플래그가 나오게 된다.

'HackCTF 풀이 > Web' 카테고리의 다른 글

HackCTF - Web - Read File 풀이  (0) 2019.06.09
HackCTF - Web - 보물 풀이  (0) 2019.06.09
HackCTF - Web - Button 풀이  (0) 2019.06.09
HackCTF - Web - Hidden 풀이  (0) 2019.06.09
HackCTF - Web - Authorized 풀이  (0) 2019.06.09