Wargame/dreamhack(22)
-
DreamHack [web] cookie
dreamhack webhacking level1 문제입니다.login을 누르면 username과 password를 입력하게 되어있습니다. 문제파일 코드입니다.#!/usr/bin/python3from flask import Flask, request, render_template, make_response, redirect, url_forapp = Flask(__name__)try: FLAG = open('./flag.txt', 'r').read()except: FLAG = '[**FLAG**]'users = { 'guest': 'guest', 'admin': FLAG}@app.route('/')def index(): username = request.cookies.get('u..
2023.08.27 -
DreamHack [crypto] SingleByteXor
dreamhack 암호학 워게임입니다.dying message입니다.54586b6458754f7b215c7c75424f21634f744275517d6d xor 변환기를 돌려보았습니다.흐음..... 텍스트 데이터를 보면 형태는 DH{} 비슷한걸로 보아바로 xor변환을 하면 안될 것 같습니다. 0_0seo 님의 C코드를 참고하였습니다.#define _CRT_SECURE_NO_WARNINGS#include #include void main(){ char hex[25] = { 0x54, 0x58, 0x6b, 0x64, 0x58, 0x75, 0x4f, 0x7b, 0x21, 0x5c, 0x7c, 0x75, 0x42, 0x4f, 0x21, 0x63, 0x4f, 0x74, 0x42, 0x75, 0x51, 0x7d, ..
2023.08.23 -
DreamHack [pwnable] welcome
dreamhack 워게임입니다.서버에 접속하면 flag가 출력되는 것 같습니다. 1. kali 접속 2. telnet 접속telnet host3.dreamhack.games 18640 이상.//
2023.08.19 -
DreamHack [reversing] rev-basic-3
Reverse Engineering 로드맵의 마지막 워게임입니다. 바이트 변환 걸었지만? sub_140001000의 7열 연산식 str[i] = (input[i]^i)+(i*2) 빼먹어서 실패!^^;; 위 식에서 input은 왼쪽으로 나머지는 오른쪽으로 이항해서 정리해주면~~input[i] = (str[i] - (i * 2)) ^ i 파이썬 돌렸습니다.이상입니다.//
2023.08.17