feat(osint): hard task

This commit is contained in:
chest 2025-04-15 16:48:54 +03:00
parent dad4e6cb96
commit 3cd537f98f
3 changed files with 45 additions and 0 deletions

6
app.py
View File

@ -201,6 +201,12 @@ def osintgeoguessr():
@app.route("/osint/really_hard_task") @app.route("/osint/really_hard_task")
def osintrht(): def osintrht():
flag_task7 = "C4TchFl4g{13ts_p14y_min3cr4ft_tog3th3r}"
if request.method == 'POST':
user_flag = request.form['user_flag']
if user_flag == flag_task7:
return render_template('osint-hardtask.html', flag=flag_task7, success_flag='.')
return render_template('osint-hardtask.html', flag=flag_task7, error='Ошибка: неверный флаг!')
return render_template('osint-hardtask.html') return render_template('osint-hardtask.html')
@app.route("/web/success_login-sqltask", methods=('GET', 'POST')) @app.route("/web/success_login-sqltask", methods=('GET', 'POST'))

View File

@ -0,0 +1,33 @@
{% extends 'utils/_task.html' %}
{% block content %}
{% include 'utils/_forensicsidenav.html' %}
<div id="popup" class="sql-guide capsule-window">
<span class="close-btn usable-context" onclick="hidePopup()">скрыть</span>
</div>
<div class="container">
<div class="small capsule-window info1" style="height: auto">
<p class="simpletext">Ты наверное уже смотрел Gitea или GitHub проекта.. Не находил там ничего странного? По-моему при разработке там остался один <abbr class="hltext" title="Смотри подсказку(кнопка снизу слева)">подозрительный файл</abbr>, сможешь посмотреть его?</p>
</div>
<div class="flag-input">
<h3 class="header" style="text-align:left">Введите ответ:</h3>
<form action="/forensic/metadata" method="post" class="simpletext">
<input class="inpt" type="text" name="user_flag" style="width: 100%; height: 1.25rem; margin: 0">
<input type="submit" value="Submit" class="btn1" style="margin-top: 1.25rem">
</form>
</div>
</div>
{% if error %}
<div id="error"> <p>{{ error }}</p> </div>
{% elif success_flag %}
<div class="task-done">
<h1 class="header">Вы прошли задание!</h1>
<img class="done" src="{{ url_for('static', filename='imgs/done_icon.png') }}">
<a href="{{ url_for('forensic') }}" class="usable-context" style="text-align: canter; margin: 1rem; padding: 1rem;"> < Вернуться к заданиям > </a>
</div>
{% endif %}
{% endblock %}

6
weird_file.txt Normal file
View File

@ -0,0 +1,6 @@
Ты на верном пути, флаг будет скоро (надейся)
Может пока отвлечёшься и сыграешь в майн?
На версиях 1.7.4 - 1.21.4 есть один прикольный сервер,
где можно поиграть. Задёшь? Домен - Y29kcnMucnU=.
После проверки и входа в лобби найди нужный сервер при помощи команды в чате:
L3NlcnZlciBtZWdhX21pbmVjcmFmdF9jdGY=