이 문제를 들어가면 왠 부트스트랩으로 만든 삘이 나는 사이트가 나타난다.
아무 값이나 넣고 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 |