
Ilya
20.06.2018
09:28:07
а с деньгами да, мб дороже выйдет

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

Ilya
20.06.2018
09:33:41

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

Dark
20.06.2018
10:21:35

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

Семен
20.06.2018
10:35:51

Ilya
20.06.2018
10:37:03

Shmelev
20.06.2018
10:40:56
И azure

Ilya
20.06.2018
10:54:08

Shmelev
20.06.2018
10:55:11
Как выиграть гонку stat-open?

Ilya
20.06.2018
10:55:36

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

Семен
20.06.2018
10:59:45

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

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

Ilya
20.06.2018
11:20:27
попробуй IN_ACCESS
ещё мб можно как-то замедлить прогу)
повесить миллион IN_ACCESS-ов!
и миллион IN_OPEN
и точно всё будет долгим)
там ещё getuid вызвыается, мб его можно затормозить

Shmelev
20.06.2018
11:25:25

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

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

ge0gr4f
20.06.2018
12:23:20

Google

Ilya
20.06.2018
12:24:49
что-то из P2PKH или P2SH
например биткоин

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

Ilya
20.06.2018
18:40:44

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

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

Shmelev
20.06.2018
18:50:16
я могу скинуть адрес таска в лс, если интересно
Это один из общедоступных варгеймов

Ilya
20.06.2018
18:50:30

Google

Viktor
20.06.2018
18:50:49

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
Ну такое себе, как мне кажется.