HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Этичный хакинг или пентестинг > Задания/Квесты/CTF/Конкурсы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.05.2023, 23:02
yetiraki
Новичок
Регистрация: 07.02.2023
Сообщений: 0
С нами: 1719376

Репутация: 0
По умолчанию

Пришло время для следующей задачи.
Как создавать проект и импортировать программы в гидру, описано в статье Детский реверс

Тут тоже самое, но в main видим 2 массива, а в цикле идет сверка элемента в одном массиве и элемента по индексу в другом. Название таска тоже как бы намекает. Надо делать перестановки.



Тут я тоже пошел по пути написания скрипта на питоне для решения этой задачи.

Python:


Код:
data
=
[
chr
(
0x33
)
,
chr
(
0x7d
)
,
chr
(
0x43
)
,
chr
(
0x72
)
,
chr
(
0x4f
)
,
chr
(
0x33
)
,
chr
(
0x31
)
,
chr
(
0x42
)
,
chr
(
0x30
)
,
chr
(
0x72
)
,
chr
(
0x77
)
,
chr
(
0x5f
)
,
chr
(
0x6e
)
,
chr
(
0x7b
)
,
chr
(
0x61
)
,
chr
(
0x72
)
,
chr
(
0x30
)
,
chr
(
0x33
)
,
chr
(
99
)
,
chr
(
0x72
)
,
chr
(
0x68
)
,
chr
(
0x6b
)
,
chr
(
100
)
,
chr
(
0x44
)
,
chr
(
0x59
)
,
chr
(
0x5f
)
,
chr
(
0x5f
)
,
chr
(
0x45
)
,
chr
(
0x6d
)
]
indexes
=
[
int
(
'0x16'
,
16
)
,
int
(
'0x1c'
,
16
)
,
0
,
int
(
'0xe'
,
16
)
,
1
,
int
(
'0x10'
,
16
)
,
int
(
'0x14'
,
16
)
,
4
,
int
(
'0x19'
,
16
)
,
int
(
'0x11'
,
16
)
,
int
(
'0x18'
,
16
)
,
int
(
'0x17'
,
16
)
,
int
(
'0x13'
,
16
)
,
6
,
int
(
'0xd'
,
16
)
,
9
,
8
,
10
,
int
(
'0x15'
,
16
)
,
int
(
'0x1a'
,
16
)
,
int
(
'0xc'
,
16
)
,
int
(
'0x1b'
,
16
)
,
int
(
'0xf'
,
16
)
,
2
,
5
,
int
(
'0xb'
,
16
)
,
int
(
'0x12'
,
16
)
,
3
,
7
]
#generating flag
flag
=
""
for
i
in
range
(
0
,
29
)
:
index
=
indexes
.
index
(
i
)
flag
+=
data
[
index
]
print
(
flag
)
Получаем флаг
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.