DreamHack Web Beginner_php7cmp4re

1️⃣ DreamHack Web Beginner_php7cmp4re 문제확인 (https://dreamhack.io/wargame/challenges/1113) 풀이 📜문제확인 드림핵 사이트에서 문제 확인 서버 오픈 후 접속하면 아래와 같이 id / pw 입력하는 부분 확인가능 문제파일 다운후 코드 확인 가능 <html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <title>php7cmp4re</title> </head> <body> <!-- Fixed navbar --> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="/">php7cmp4re</a> </div> <div id="navbar"> <ul class="nav navbar-nav"> <li><a href="/">Index page</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="container"> <?php require_once('flag.php'); error_reporting(0); // POST request if ($_SERVER["REQUEST_METHOD"] == "POST") { $input_1 = $_POST["input1"] ?...

September 25, 2023 · CrackerNote

DreamHack Web Beginner_ex-reg-ex

1️⃣ DreamHack Web Beginner_ex-reg-ex 문제확인 (https://dreamhack.io/wargame/challenges/834) 풀이 📜문제확인 드림핵 사이트에서 문제 확인 서버 오픈 후 접속하면 아래와 같이 Input 값을 넣는 페이지 확인 가능 문제파일 다운후 코드 확인 가능 #!/usr/bin/python3 from flask import Flask, request, render_template import re app = Flask(__name__) try: FLAG = open("./flag.txt", "r").read() # flag is here! except: FLAG = "[**FLAG**]" @app.route("/", methods = ["GET", "POST"]) def index(): input_val = "" if request.method == "POST": input_val = request....

July 25, 2023 · CrackerNote

DreamHack Web Beginner_phpreg

1️⃣ DreamHack Web Beginner_phpreg 문제확인 (https://dreamhack.io/wargame/challenges/873) 풀이 📜문제확인 드림핵 사이트에서 문제 확인 서버 오픈 후 접속하면 아래와 같이 id / pw 입력하는 부분 확인가능 문제파일 다운후 코드 확인 가능 <html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <title>PHPreg</title> </head> <body> <!-- Fixed navbar --> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="/">PHPreg</a> </div> <div id="navbar"> <ul class="nav navbar-nav"> <li><a href="/">Step 1</a></li> <li><a href="/step2.php">Step 2</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav><br/><br/><br/> <div class="container"> <div class="box"> <!...

July 25, 2023 · CrackerNote

DreamHack Web Beginner_simple-web-request

1️⃣ DreamHack Web Beginner_simple-web-request 문제확인 (https://dreamhack.io/wargame/challenges/830) 풀이 📜문제확인 드림핵 사이트에서 문제 확인 서버 오픈 후 접속하면 아래와 같이 메인 페이지와 step1 을 확인 가능 문제파일 다운후 코드 확인 가능 #!/usr/bin/python3 import os from flask import Flask, request, render_template, redirect, url_for import sys app = Flask(__name__) try: # flag is here! FLAG = open("./flag.txt", "r").read() except: FLAG = "[**FLAG**]" @app.route("/") def index(): return render_template("index.html") @app.route("/step1", methods=["GET", "POST"]) def step1(): #### 풀이와 관계없는 치팅 방지 코드 global step1_num step1_num = int....

May 25, 2023 · CrackerNote

DreamHack Web Beginner_devtools-sources

1️⃣ DreamHack Web Beginner_devtools-sources 문제확인 (https://dreamhack.io/wargame/challenges/267) 풀이 📜문제확인 드림핵 사이트에서 문제 확인 이문제는 서버가 없으므로 다운로드된 파일에서 index.html 을 실행해본다 📜풀이 개발자 도구에 들어가 여러가지 파일들을 확인하면 main.css에 주석으로 Flag 값을 확인할 수 있음

April 25, 2023 · CrackerNote