feat(forensic): binwalk task flag accept

This commit is contained in:
cheeest 2025-04-08 21:18:10 +03:00
parent 1ce1b57b4b
commit e4c34ce8bd
2 changed files with 8 additions and 2 deletions

8
app.py
View File

@ -103,8 +103,14 @@ def forensic_task1():
def fbase():
return render_template('base.html')
@app.route("/forensic/.docx_files")
@app.route("/forensic/.docx_files", methods=('GET', 'POST'))
def fbinwalk():
flag_task2 = 'C4TchFl4g{GT4_6_1eaks}'
if request.method == 'POST':
user_flag = request.form['user_flag']
if user_flag == flag_task2:
return render_template('task1-metadata.html', flag=flag_task2, success_flag='.')
return render_template('task1-metadata.html', flag=flag_task2, error='Ошибка: неверный флаг!')
return render_template('binwalk.html')
@app.route("/forensic/hex")

View File

@ -8,7 +8,7 @@
<div class="container">
<div class="small capsule-window info1">
<p class="simpletext">Блин, мой очень-очень важный доклад <abbr class="hltext" title="Смотри подсказку(кнопка снизу слева)">(Доклад.docx)</abbr> повредился или что-то типо того... Поможешь мне найти флаг в том, что осталось от моей работы?</p>
<h3 href="{{ url_for('static', filename='Доклад.docx') }}" class="header">Доклад.docx</h3>
<a href="{{ url_for('static', filename='Доклад.docx') }}" class="simpletext header">Доклад.docx</a>
</div>
<div class="flag-input">
<h3 class="header" style="text-align:left">Введите ответ:</h3>