@DC7499

Страница 1417 из 1477
Семен
20.06.2018
09:29:32
ну идея была прямиком рядом с камерой поставить

Google
Семен
20.06.2018
09:38:15
ну если хочешь не совсем дерево (Spartan-6) то вот рукоблудный недорогой вариант http://zedboard.org/product/microzed хоть и старый

к нему правда понадобится еще какая либо Carrier Card плата, а то эти MicroHeaders к IO-пинам тебе продадут по конской цене

Ilya
20.06.2018
09:46:40
не, эти штуки походу нужны для промышленных масштабов

Семен
20.06.2018
09:49:14
эти штуки (за 400 бачей) нужны как раз для тестов

но если тебе плисы нужны - то извини, у них ниша такая что дешевых не завезли

хотя в дикие времена Voodoo2 кажись состояла из четырех плисов и немного обвязки внутри. Хотя не, не вуду, ну не помню уже какая-то из тех времен точно

Ilya
20.06.2018
09:55:47
да не, мне не нужны, мне ток туннель нужен, до сша)

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

просто синхронизация НС может быть избыточной

Семен
20.06.2018
10:13:44
в крипте - главный вопрос валидация и стандартизация решения. А NewHope он всеж более известен раз название имеет. Но опять же если ничего серьезного не гнать - то все сложнее XOR сгодится

Ilya
20.06.2018
10:19:40
в крипте - главный вопрос валидация и стандартизация решения. А NewHope он всеж более известен раз название имеет. Но опять же если ничего серьезного не гнать - то все сложнее XOR сгодится
ну, XOR это для синхронного шифра, а тут надо ключи передавать чтоб этот шифр запустить, у нетсталкеров есть такая задача, от майора шифроваться, правда видится это всё сомнительно, если майор смог получить такой пакет, значит он знает где ты живешь и тем более ему не составит труда сделать MITM, или составит ? врочем это уже не важно, если узнали где ты живешь, так ведь? а для меня интерес простой - люблю писать странный софт

Семен
20.06.2018
10:20:20
ща от майора надо не шифроваться, а в толпе растворятся

запость фотку фудбольного матча в твиттер, а хэш от нее - ключ

Google
Ilya
20.06.2018
10:26:07
ещё интересное применние НС для поиска стеганограмм, которые тоже можно генерить через НС))

Ilya
20.06.2018
10:37:03
Ilya
20.06.2018
10:54:08
Всем привет, посоветуйте vdp/vps хостинг с тестовым периодом.
а из платных scaleway хороший, под него и докер машина есть

Shmelev
20.06.2018
10:55:11
а из платных scaleway хороший, под него и докер машина есть
согласен, и цены лучше, чем в амазоне

Как выиграть гонку stat-open?

Ilya
20.06.2018
10:55:36
согласен, и цены лучше, чем в амазоне
да, 2 еврое, забыл дописать

Shmelev
20.06.2018
10:56:30
Т.е. программа делает stat по отношению к одному из файлов, затем open, и нужно успеть его подменить

Ждать обращения к файлу через inotify имеет смысл?

Семен
20.06.2018
10:59:45
согласен, и цены лучше, чем в амазоне
А что это OVH цены подняло, раньше у них дешево было, а теперь как-то не очень

Ilya
20.06.2018
11:11:22
при этом мы контролируем имя файла
мне кажется не успеешь подменить, файл уже будет открыт

Shmelev
20.06.2018
11:12:11


Ilya
20.06.2018
11:13:52
мне кажется нужно перехватывать системный вызов

Shmelev
20.06.2018
11:14:37
Ilya
20.06.2018
11:14:54
имею ввиду перехватить open

Shmelev
20.06.2018
11:15:54
Если бы у меня были права на это, то смысла в выигрывании гонки бы не было

Google
Shmelev
20.06.2018
11:17:06
Я прогонял strace -r, там времени пара миллисекунд вроде как

Ilya
20.06.2018
11:17:18
а можно подменить stat?

Shmelev
20.06.2018
11:18:11
Мы не можем прямо вмешиваться в процесс работы программы, только влиять на объекты фс и внешнюю среду

Ilya
20.06.2018
11:18:16
мне кажется не успеешь подменить, файл уже будет открыт
вообще думал что применить маску IN_OPEN, но если какую-нибудь IN_ACCESS, то может сработать

Мы не можем прямо вмешиваться в процесс работы программы, только влиять на объекты фс и внешнюю среду
stat можно создать свой в рабочей папке и команда его выполнит, если это вызов внешнего бинарника

Shmelev
20.06.2018
11:19:30
Т.е. ещё раз, вызов stat от файла, затем проверки, затем open

Нужно в промежутке успеть подменить файл

Ilya
20.06.2018
11:20:27
Т.е. ещё раз, вызов stat от файла, затем проверки, затем open
понятно, думал тулзой одноименной делается

попробуй IN_ACCESS

ещё мб можно как-то замедлить прогу)

повесить миллион IN_ACCESS-ов!

и миллион IN_OPEN

и точно всё будет долгим)

там ещё getuid вызвыается, мб его можно затормозить

Shmelev
20.06.2018
11:25:25
повесить миллион IN_ACCESS-ов!
будет забавно, если это мой код замедлит, а не программу

Ilya
20.06.2018
11:25:56
да) но ты сделай чтоб твой код первым вызывался, а остальные ивенты были уже потом

будет забавно, если это мой код замедлит, а не программу
ещё можно посмотреть в сторону flock, надо смотреть как open будет себя вести в таком случае, падать по таймауту или сразу ругаться

Zoom
20.06.2018
12:13:51
Кто знает, что за крипта имеет такой адрес? myUenvukc98je6vDnFEK8gdAfDCuzpTVFU

ge0gr4f
20.06.2018
12:23:20
Google
Ilya
20.06.2018
12:24:49
Кто знает, что за крипта имеет такой адрес? myUenvukc98je6vDnFEK8gdAfDCuzpTVFU
врятли узнаешь, все используют одинаковые алгоритмы

что-то из P2PKH или P2SH например биткоин

Shmelev
20.06.2018
18:37:03
попробуй IN_ACCESS
Если интересно, надежного выигрывания гонки достиг за счет большого количества вложенных директорий и использования symlinkat/unlinkat в эксплойте

Viktor
20.06.2018
18:42:37
Какие тлзы? Это системные вызовы

Shmelev
20.06.2018
18:42:58
не совсем, алгоритм примерно такой: через for {1..100}; do mkdir a; cd a; done создаем целевую директорию. В неё кладем файл, затем в эксплойте открываем директорию через opendir.

С inotify морочиться не стал, просто fork-exec и ожидание на n микросекунд

Потом unlinkat и symlinkat для удаления файла и его замены на симлинк.

Это значительно быстрее, чем unlink по пути

Можно было через кучу симлинков сделать, в принципе

Если первая ссылается на вторую и т.д.

Viktor
20.06.2018
18:46:51
Вообще вся идея в том, что атакуемая программа делает stat/open с путем, который длинный, и ядро будет долго искать нужный файл А атакующая программа заранее создаёт просто файловые дескрипторы на них, и за счёт этого выигрывает гонку у атакуемой

Скорее всего, как оно работает в Linux я не знаю, только bsd

Но что делают load/encrypt/output? И почему в encrypt опять передаётся путь?

Было бы интересно узнать что дала подмена файла

Shmelev
20.06.2018
18:49:38
Было бы интересно узнать что дала подмена файла
Оно шифрует и выдает на стандартный вывод файл с ключом, указанным в argv

Viktor
20.06.2018
18:49:43
Единственное, что могу придумать — выделяется буфер размера file_size, а читается файл до упора, но это совсем странно

Shmelev
20.06.2018
18:50:16
я могу скинуть адрес таска в лс, если интересно

Это один из общедоступных варгеймов

Google
Hexawolf
20.06.2018
22:15:51
ebu4iy karnaval

Jack
21.06.2018
04:21:33




PizzlyWizzly
21.06.2018
05:42:45
win+r, cmd

zachem eto iskat'

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



DEFCON
21.06.2018
08:28:34
Свод правил в чате @DC7499 Запрещено - Отправлять стикеры и гифки. Картинки разрешены в случае их уместности (см. примеры в истории чата). - Рекламировать компании/корпорации/иную коммерцию, включая суперметасплоиты, приватные версии intercepter и т. п. - Флудить и писать неинформативные сообщения. Нежелательно - Оскорблять участников конференции. - Задавать вопросы, которые проще и правильнее нагулить самостоятельно. Желательно - Быть вежливым. - Посмотреть на ссылки из списка ниже, чтобы не спрашивать очевидное. По вопросам размещения вакансий/объявлений обращайтесь к @DefconMoscow Лента новостей и анонсы мероприятий DC7499 и 2600 в Москве - @DEFCON [DC7499] http://defcon.moscow http://defcon.su База знаний - http://kb.defcon.su Квесты - http://quest.defcon.su Радио станция - http://radio.defcon.su Подкасты - https://mixcloud.com/DC7499 Фотоотчёты - https://flickr.com/DC7499/albums https://twitter.com/DC7499 [Hardware Village Crew] http://hwv.su [Lockpick Village Crew] Информационный канал - @lockpick http://lpv.su https://twitter.com/DCLPV [Подборка книжек по информационной безопасности] http://goo.gl/8yG5H6 [Посольство 2600 в России] @meetings2600

Jack
21.06.2018
10:00:44
Гном?

PizzlyWizzly
21.06.2018
14:07:50
Гном?
Хз что там идёт в коробке с 18.04 // а да он самый

the29a
21.06.2018
14:46:20
> ставь нормальную систему > Ubuntu 18.04 Ну такое себе, как мне кажется.

Страница 1417 из 1477