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

  #1  
Старый 12.05.2023, 13:25
Kevgen
Новичок
Регистрация: 11.05.2023
Сообщений: 0
С нами: 1585741

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

Всем привет!
Решил написать врайтап по таску "Огромные цифры" от Antichat.
Это мой первый пост, так что не судите строго))

В архиве нас встречают два файла: output.txt и encrypt.py
Сразу открываем output.txt и видим три значения: n, e, c.
Начало каждого значения "0x" cразу указывает на то, что перед нами hex числа. Естественно rsa такой вид не принимает, поэтому создаём файл python, который конвертирует наши hex числа в привычный dec формат, подставляя наши значения:

Python:


Код:
hex_number_n
=
"..."
hex_number_e
=
"..."
hex_number_c
=
"..."
decimal_number_n
=
int
(
hex_number_n
,
16
)
decimal_number_e
=
int
(
hex_number_e
,
16
)
decimal_number_c
=
int
(
hex_number_c
,
16
)
print
(
decimal_number_n
)
print
(
)
print
(
decimal_number_e
)
print
(
)
print
(
decimal_number_c
)
На выходе у нас имеется уже три готовых значения, которых достаточно для решения таска.
Далее заходим на RSA Cipher и вставляем полученные десятичные значения в соответствующие поля.

Спасибо за чтение!
Если есть замечания - пишите)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.