
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-ключей, из которых только один настоящий (случайное совпадение не считается).
Количество будет таким, что квадратичная сложность будет неприемлема.
Первое, что пришло в голову, это напротив каждого ключа вставлять другой ключ, который должен быть в этом файле где-то в другом месте.
И напротив настоящего ключа будет указан ключ, которого больше нет в файле.
Он и есть целевой
Но это как-то просто
Нужно что-то посложнее.

Aldar
12.10.2016
13:07:28

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

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
я порой фигею с некоторых посонов. ебические проекты пишут в блокноте, и для того чтоб дебажить у них свой stackwalker и прочее :(
это ппц замедляет процесс иногда

Stanislav
12.10.2016
13:47:08

Square
12.10.2016
13:48:04

Kirill
12.10.2016
13:48:20

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 не берут лейтенантов

Andre
12.10.2016
13:52:21

Square
12.10.2016
13:52:38
ооо. проснулись воены путина? :)
публиковать задания и смареть чо как

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

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