Разбор задач CTF
ЗАДАНИЕ Forensic
ЧТО ТАКОЕ FORENSIC
ШАГ ПЕРВЫЙ – ПЕРВИЧНЫЙ ОСМОТР
ШАГ ВТОРОЙ – ДОСТАЁМ ФЛАГ
ЗАДАНИЕ REVERSE
ЧТО ТАКОЕ REVERSE ENGINEERING
ШАГ ПЕРВЫЙ – ОСМОТР ПРОГРАММЫ
ШАГ ВТОРОЙ – ВЗЛОМ ПРОГРАММЫ
3.38M

Разбор задач CTF

1. Разбор задач CTF

ПОДГОТОВИЛ СТУДЕНТ 1 КУРСА
ББСО-02-23
ЛИСИЦКИЙ А. А.

2. ЗАДАНИЕ Forensic

3. ЧТО ТАКОЕ FORENSIC

Forensic (Computer forensic) прикладная наука о раскрытии
инцидентов, связанных с компьютерной
информацией, исследовании цифровых
доказательств, методах поиска, получения
и закрепления таких доказательств.
Форензика является подразделом
криминалистики, является неотъемлемой
частью в сфере ИБ.

4. ШАГ ПЕРВЫЙ – ПЕРВИЧНЫЙ ОСМОТР

Открыв pdf файл тщательно его изучим и
ищем любую зацепку.
После осмотра, на 13 странице заметим
начало флага - tctf{so.
Теперь мы знаем, где находится флаг,
осталось придумать, как убрать красную
фигуру.

5. ШАГ ВТОРОЙ – ДОСТАЁМ ФЛАГ

Скачав pdf файл, конвертируем его в
pptx файл, я делал это через сайт
https://www.ilovepdf.com/ru/pdf_to_powerp
oint
Открываем его в PowerPoint, ищем 13
страницу и легким движением
отодвигаем красную фигуру. Флаг –
tctf{sobral_repku_rezberi_pdfku}

6. ЗАДАНИЕ REVERSE

Наша цель, разобрать, сломать эту
программу так, чтобы получить флаг

7. ЧТО ТАКОЕ REVERSE ENGINEERING

REVERSE ENGINEERING - это процесс
изучения как устроено что-либо, без
прямого доступа к исходным чертежам
или документации. Это как разбирать чтото, чтобы узнать, как это работает.

8. ШАГ ПЕРВЫЙ – ОСМОТР ПРОГРАММЫ

Скачав программу и открыв её, мы
видим, что перед нами простой кликер,
однако после 10 кликов игра
заканчивается и по сути своей
является непроходимой.

9. ШАГ ВТОРОЙ – ВЗЛОМ ПРОГРАММЫ

Так как это простая игра не требующая ничего, мы
сможем спокойно взломать её через Cheat
Engine.Открываем игру и вместе с ней Cheat
Engine. 1.Нажимаем на лупу слева сверху и
выбираем в нём нашу игру и нажимаем open.
2. В строке Value: указываем 0 и нажимаем First
Scan. Теперь в игра кликаем 1 раз, чтобы значение
Pets: стало 1. В строке Value 0 меняем на 1 и
нажимаем Next Scan.
3.В таком же порядке делаем с цифрой 2.
4.Осталось 2 адреса, нас интересует первый,
потому что в нём Value статично и равняется 2.
Меняем его значение на 4052024.
Отлично мы получили флаг – gigem{r3v_1s_cut3!!}
English     Русский Rules