diff --git a/app.py b/app.py index f8819bc..16eaa4a 100644 --- a/app.py +++ b/app.py @@ -80,10 +80,10 @@ def webssti(): def webpsguide(): return render_template('portswigger-guide.html') -@app.route("/forensic/metadata") +@app.route("/forensic/metadata", methods=('GET', 'POST')) def fmetadata(): session['task1_id'] = id = hex(getrandbits(45))[2:] - session['task1_flag'] = flag_task1 = f'C4TchFl4g{{{hex(getrandbits(45))[2:]}}}' + session['flag_task1'] = flag_task1 = f'C4TchFl4g{{{hex(getrandbits(45))[2:]}}}' task1_flag(flag_task1, id) if request.method == 'POST': user_flag = request.form['user_flag'] diff --git a/templates/task1-metadata.html b/templates/task1-metadata.html index a81fceb..c571f6f 100644 --- a/templates/task1-metadata.html +++ b/templates/task1-metadata.html @@ -2,21 +2,39 @@ {% include 'utils/_forensicsidenav.html' %} {% block content %}
-
-

Перед тобой картинка. Проверь её метаданные, вдруг там что-то есть

+
+

Перед тобой забавная картинка. Попробуй проверить её метаданные, вдруг там что-то есть

-
+

Введите ответ:

-
+ +
+ {% if error %} +

{{ error }}

+ {% elif success_flag %} +
+

Вы прошли задание!

+ + < НА ГЛАВНУЮ > +
+ {% endif %} {% endblock %} \ No newline at end of file