@ProCxx

Страница 329 из 2477
Alex Фэils?︙
12.10.2016
12:25:00
Придумыванием вряд ли, а вот решением

Kirill
12.10.2016
12:26:34
Мне придумать надо. Подарок на день рождения. Три года уже делал, а сейчас что-то фантазия отказала.

Alex Фэils?︙
12.10.2016
12:27:13
Оо

Интересненько

Google
Kirill
12.10.2016
12:28:20
Суть в том, что на входе должен быть файл с овердофига Steam-ключей, из которых только один настоящий (случайное совпадение не считается).

Количество будет таким, что квадратичная сложность будет неприемлема.

Первое, что пришло в голову, это напротив каждого ключа вставлять другой ключ, который должен быть в этом файле где-то в другом месте.

И напротив настоящего ключа будет указан ключ, которого больше нет в файле.

Он и есть целевой

Но это как-то просто

Нужно что-то посложнее.

Kirill
12.10.2016
13:08:26
Задача квеста: найти настоящий ключ.

А мне нужно придумать, по какому принципу его искать.

Aldar
12.10.2016
13:09:22
А как отличить настоящий от ненастоящего?

Kirill
12.10.2016
13:09:46
Именно это мне и нужно придумать.

Но вид у них у всех одинаковый.

Google
Kirill
12.10.2016
13:10:24
Т.е. регулярное выражение не прокатит.

Square
12.10.2016
13:11:38
только если не задумать кучу ребусов на отдельные сегменты ключа

Kirill
12.10.2016
13:12:24
Не-не-не

Square
12.10.2016
13:12:28
или наоборот сделать все фейковые ключи коллизией одного хеша

или там группы хешей

или встроить битовую последовательность

Kirill
12.10.2016
13:12:48
Надо ввести зависимости между ключами.

Square
12.10.2016
13:12:49
в разные места

ну хуль тут думать

вариантов два

либо ключи от чего то, либо что то от ключей

https://www.bishopfox.com/resources/tools/other-free-tools/md4md5-collision-code/

вариант с коллизиями крут

Надо ввести зависимости между ключами.
либо не мучай моск - подари титиграммку :)

Kirill
12.10.2016
13:15:21
Каждый хеш независимо рассматривается. Только хранить его дехеш

Square
12.10.2016
13:16:27
Так у решения линейная сложность же
значит ключи по возрастанию, и каждый следуюший солится предыдушим

Kirill
12.10.2016
13:16:51
О-о

Square
12.10.2016
13:17:16
или дважды прохешировать, сначала хеши по возрастанию, потом каждый следующий хэш ксорить с предыдущим

Google
Square
12.10.2016
13:17:27
будет супершингл ))

а предварительно нужно подобрать пароль к рар-архиву :)

который нужно увести с неизвестного имейл-ящика

учетку к которому сложить где нить в газете :)

Kirill
12.10.2016
13:19:28
Т.е. для генерации hash[i] = MD5( key[i], key[i-1])?

Square
12.10.2016
13:19:37
да как хошь

как вариант можно сделать битовую маску из чего нить, например возраста чувака и заинсертить ее в фейковые ключи

это проще

а чуваку дать набор needle'ов для поиска в haystack'ах

[Anonymous]
12.10.2016
13:21:54
Ребят

Немного не по теме

Но это пиздец

[Anonymous]
12.10.2016
13:22:02
http://www.securitylab.ru/news/484089.php

Square
12.10.2016
13:22:05
соотвественно ему придется наговнокодить какой нить автомат поисковый, чтобы быстро проверить 50 мегабайт текста

Kirill
12.10.2016
13:22:21
Square
12.10.2016
13:22:47
Это извращение какое-то :D
ну вам шашечки или ехать?

Kirill
12.10.2016
13:23:07
Не, про хеширование интересный вариант

Только я туплю. А решать-то как, если в файле одни хеши?

Square
12.10.2016
13:23:49
нахер хэши в файле?

сорцы подготовь - проведи над ними операции

Google
Kirill
12.10.2016
13:24:14
Аааа

Square
12.10.2016
13:24:14
ну точней у тебя исходные данные и хещи

а кенту твоему придется ручками пройти твой путь

допедрить до мд5

понять что N ключей это коллизии M [хэшей

и только один ключ имеет уникальный хеш

Admin
ERROR: S client not available

Square
12.10.2016
13:25:30
тебе просто нужно сгенерить дохера коллизий

Kirill
12.10.2016
13:25:35
Один вопрос

Сколько времени займет генерация овердохрена коллизий?

Square
12.10.2016
13:25:54
например делаешь миллион хешей, и на каждый хэш по 10-15 ключей

я кинул код - смотри :)

по идее rainbow таблицу готовую взять можно

щя, надо прикинуть

написано 5 секунд на пне 1.6 для мд4

я думаю на деле еще быстрее

Kirill
12.10.2016
13:36:07
потом покажи чо вышло
Да я пытаюсь понять, как использовать эту утилиту.

Square
12.10.2016
13:41:02
./md4coll or ./md4coll IV0 IV1 IV2 IV3

Stanislav
12.10.2016
13:44:32
https://vittorioromeo.info/index/blog/2016_camomilla_released.html

Google
Square
12.10.2016
13:45:22
https://vittorioromeo.info/index/blog/2016_camomilla_released.html
разрабатывайте в нормальной среде :)

я порой фигею с некоторых посонов. ебические проекты пишут в блокноте, и для того чтоб дебажить у них свой stackwalker и прочее :(

это ппц замедляет процесс иногда

Stanislav
12.10.2016
13:47:08
разрабатывайте в нормальной среде :)
как это поможет от длинющей ошибки от гцц?

Square
12.10.2016
13:48:04
Kirill
12.10.2016
13:48:20
./md4coll or ./md4coll IV0 IV1 IV2 IV3
Да это понятно. А на выходе что? MD4 это же 16 байт просто.

Square
12.10.2016
13:48:58
ну блин, дружище, с нас идея ;)

Kirill
12.10.2016
13:49:01


ну блин, дружище, с нас идея ;)
Никогда не увлекался криптографией. :)

Vitaly
12.10.2016
13:50:28
Товарищ лейтенант из ФСБ ищет здесь новых сотрудников для конторы? ?

Square
12.10.2016
13:50:46
в фээсбэшный HR не берут лейтенантов

Square
12.10.2016
13:52:38
ооо. проснулись воены путина? :)

Товарищ лейтенант из ФСБ ищет здесь новых сотрудников для конторы? ?
кстати а вполне себе могли бы делать также как чуваки из лэнгли

публиковать задания и смареть чо как

Kirill
12.10.2016
13:57:30
ну блин, дружище, с нас идея ;)
Погоди, я не понимаю. Коллизия, это когда хеш двух разных строк одинаковый. Мне нужно, чтобы N строк определенной структуры (ключи) в результате хеширования давали один хеш. Но кто сказал, что такое возможно, если строки не произвольного вида?

Square
12.10.2016
13:58:16
ну взять самый уязвимый алгоритм

Страница 329 из 2477