Русский / Russian English / Английский

Сейчас на форуме: (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Программирование —› Помогите определить алгоритм шифрования.
Посл.ответ Сообщение


Ранг: 253.5 (наставник)
Статус: Участник
radical

Создано: 22 апреля 2020 22:31 · Поправил: DimitarSerg New!
Цитата · Личное сообщение · #1

Приветствую.
В одной рансомвари для шифрования файлов используется вот такой алго:

--> ASM<--

--> выхлоп hexrays <--

Товарищ сделал предположение, что это salsa20, но меня берут сомнения, поскольку нету вот этого:
// The constants specified by the Salsa20 specification, 'tau'
// "expand 16-byte k"
uint8_t t[4][4] = {
{ 'e', 'x', 'p', 'a' },
{ 'n', 'd', ' ', '1' },
{ '6', '-', 'b', 'y' },
{ 't', 'e', ' ', 'k' }
};

Есть еще варианты ?



Ранг: 158.8 (ветеран)
Статус: Участник

Создано: 22 апреля 2020 22:51 New!
Цитата · Личное сообщение · #2

Ну так зашифруй тестовые данные сальсой и этим алго и сравни результат.



Ранг: 13.2 (новичок)
Статус: Участник

Создано: 22 апреля 2020 23:19 New!
Цитата · Личное сообщение · #3

Салса это. Констаны менять хоть на ноль можно, на практике это на стойкость не повлияет.
Всё остальное - похоже по правилам: ротл 7,9,13,"18" (ротр 14), ксор, адд.

А чё ВирусТотал тебе имя не сказал?

| Сообщение посчитали полезным: DimitarSerg



Ранг: 1057.4 (!!!!)
Статус: Участник

Создано: 22 апреля 2020 23:21 · Поправил: reversecode New!
Цитата · Личное сообщение · #4

salsa20 7 9 13 18
а у этого 7 9 13 14
может сальсу подкорректировали

а да, рор на 14 не заметил

| Сообщение посчитали полезным: DimitarSerg, v00doo



Ранг: 253.5 (наставник)
Статус: Участник
radical

Создано: 22 апреля 2020 23:40 New!
Цитата · Личное сообщение · #5

Благодарю за ответы. Veliant, ты был прав


 eXeL@B —› Программирование —› Помогите определить алгоритм шифрования.
Эта тема закрыта. Ответы больше не принимаются.

Видеокурс ВЗЛОМ