ctf 8

HKCERT 2024 CTF

New Free Lunch 문제에 접속하면 이렇게 Register와 Login이 뜨고 Register 하면 게임 플레이 페이지가 나온다아래를 보면 300점을 넘겨서 플래그를 얻으라고 나와있는데 일반적으로 게임을 플레이 해서는 시간 때문에 절대 300점을 넘길 수 없다 코드를 보면 function generateHash(data) { return sha256(data); } async function endGame() { clearInterval(gameInterval); clearInterval(timerInterval); alert('Game Over! Your score: ..

ctf 2024.11.15

ISITDTU CTF

Another one/render에rendered_template = render_template_string(template) 이렇게 Jinja2 SSTI 취약점이 있다 Jinja2란?python에서 가장 많이 사용하는 템플릿 엔진문법 예시){% for ~ %}      {% if ~ %}            {{변수}}      {% endif %}{% endfor %} 템플릿 엔진이란?템플릿의 양식과 자료의 결과를 결합해서 문서로 출력하는 소프트웨어비교적 간단한 표현 방식으로 효과적으로 데이터를 가공해서 웹페이지 출력 가능 SSTI란?Server Side Template Injection의 약자로 서버에서 실행되는 템플릿에 악성 코드를 주입하는 공격 기법 하지만 그 전에decoded = jwt.de..

ctf 2024.11.04