feat(osint): map task flag sccept
This commit is contained in:
parent
d4a60d402f
commit
e98018030b
10
app.py
10
app.py
@ -189,9 +189,15 @@ def fhash():
|
||||
|
||||
|
||||
|
||||
@app.route("/osint/geoguessr")
|
||||
@app.route("/osint/mapmaster", methods=('GET', 'POST'))
|
||||
def osintgeoguessr():
|
||||
return render_template('osint-geoguessr.html')
|
||||
flag_task6 = "C4TchFl4g{1905}"
|
||||
if request.method == 'POST':
|
||||
user_flag = request.form['user_flag']
|
||||
if user_flag == flag_task6:
|
||||
return render_template('mapmaster.html', flag=flag_task6, success_flag='.')
|
||||
return render_template('mapmaster.html', flag=flag_task6, error='Ошибка: неверный флаг!')
|
||||
return render_template('mapmaster.html')
|
||||
|
||||
@app.route("/osint/really_hard_task")
|
||||
def osintrht():
|
||||
|
BIN
static/imgs/Yandex-task.jpg
Normal file
BIN
static/imgs/Yandex-task.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.7 MiB |
34
templates/mapmaster.html
Normal file
34
templates/mapmaster.html
Normal file
@ -0,0 +1,34 @@
|
||||
{% 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" style="text-align: left">Я зацените вид из окна! Весь город как на ладони, круть! Только я не знаю, можно ли делать фотки <abbr class="hltext" title="Смотри подсказку(кнопка снизу слева)">территории с жёлтыми домами</abbr> - там люди в форме и различные антенны..?
|
||||
Вообще я хочу попросить помощи. Недалеко от места съёмки, в парке, есть небольшая башня, она очень красивая, я часто прохожу мимо неё, однако ничего о ней не знаю. Можешь написать, в каком году она была основана? <span class="context">(В ответ запиши C4TchFl4g{год основания башни})</span></p>
|
||||
<img style="heigth: auto; width: 20rem" src="{{ url_for('static', filename='imgs/Yandex-task.jpg') }}">
|
||||
</div>
|
||||
<div class="flag-input">
|
||||
<h3 class="header" style="text-align:left">Введите ответ:</h3>
|
||||
<form action="/osint/mapmaster" 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('osint') }}" class="usable-context" style="text-align: canter; margin: 1rem; padding: 1rem;"> < Вернуться к заданиям > </a>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
Loading…
x
Reference in New Issue
Block a user