race condition1 [SECCON - Beginners_CTF_2021] cant_use_db 1. 개요 race condition 문제 2. 분석 코드를 보면, buy_noodle, buy_soup에 약 1초간 sleep이 걸려있다. 만약, 재빠르게 buy_noodle, buy_soup을 진행하면, balance 가 업데이트되기 전에 구매가 가능하다. import os import re import time import random import shutil import secrets import datetime from flask import Flask, render_template, session, redirect app = Flask(__name__) app.secret_key = secrets.token_bytes(256) def init_userdata(user_id): try: os... 2023. 5. 28. 이전 1 다음