В первые дни после выхода iPhone 4S мы говорили вам — не бойтесь экспериментов! Задавайте виртуальному помощнику неочевидные вопросы! Сейчас прошло уже три недели, и поток сообщений о скрытых возможностях Siri немного поутих. Мы теперь хорошо знаем и что ассистент умеет, и что ему не под силу. Например, на просьбу поискать изображение через Картинки Google Siri ничего хорошего вам не ответит. Над расширением функционала который день трудятся хакеры — и они даже достигли некоторого успеха.
Аман Гупта из команды GitHub пытался привить Siri “новые знания”, но результата не добился. Тогда ему на помощь пришёл Грант Пол, более известный как chpwn. Их совместными усилиями Siri в итоге научилась понимать нестандартные фразы. Доказательством победы стал скриншот, где ассистент выдаёт картинку по поисковому запросу (слева в заголовке статьи).
Другой вопрос, как они этого достигли? Аман Гупта даёт необходимые пояснения:
Я использую iptables (сетевая утилита — прим.ред.), чтобы перенаправлять трафик Siri на локальный прокси-сервер. Тот, в свою очередь, видоизменяет ответы, пришедшие из Apple.
Ещё цитата, от chpwn:
Если в двух словах, то Гупта нашёл способ добавления кастомных команд для Siri. Он интегрировал [Siri] с ботом Hubot от GitHub.
Бот Hubot — это программа для автоматизации действий в интернете. Такую программу называют ботом, поскольку с ней можно “общаться” в рамках корпоративного чата:
В описанном примере Siri только распознаёт голос. Получившийся запрос она передаёт боту, тот его выполняет — и возвращает ответ на iPhone 4S. Остроумно, но пока в схеме замешан прокси-сервер, Гупте едва ли удастся наладить массовое использование. И всё-таки — остроумно. [cult of mac]
10 комментариев
Форум →Покрайнемере, они себе свой “личный” сервис качественного распознавания голоса сделали. Теперь хоть пусть пишут свою Siri :)
На самом деле это очень круто, впринцепи сейчас сервера Apple забанить их не смогут, т.к. и у iPhone всех разные IP, с другой стороны, apple может в будущих прошивках добавит какой либо SSL или дополнительную аунтификацию.. чтоб вот так вот ихний голосовой сервис по распознованию голоса не использовали.
Вообще интересно, чисто теоритечески можно же сделать порт под мак и из под мака отправлять голосовые запросы им на сервера, а в ответ получать готовы преобразованный текст :)
@RoLife, порт можно сделать откуда угодно, но это реально бред, что они не шифруют то, что отдают и получают, это просто бред. при определенном раскладе можно манипулировать владельцем телефона.
@iSdev, я просто в шоке честно говоря, я конечно еще не копал что там, но получается можно заслать через команды сири другую, нужную команду и хакнуть телефончик(это конечно все упрощенно очень), но суть я думаю понятна.
Да уж, умно… Но… Это не нужно…
@Macintosh, это нужно срочно латать, это не то что дырка. а дырище :)))
Я так понимаю раз это всё шагает через iptables, то он общается сугубо через свою wi-fi сеть где идёт переадресация, тобишь выйди он на улицу и воспользуйся 3g у него всё это не пройдёт, не?
Разговор с чат ботом A.L.I.C.E (вроде один из лучших)
Human: All robots are stupid
ALICE: I don’t think so.
Human: you have another opinion?
ALICE: What makes you think I have it?
Human: you don’t believe that all robots are stupid
ALICE: Do you believe that all robots are stupid? I can’t say I believe it, but I believe you.
Human: are you robot?
ALICE: How did you know I am a machine?. Really.
Human: all robots are stupid and you are a robot, that means you are stupid
ALICE: Hey, I’ll tell my other robot friends you called me stupid.
Human: I still think robots are stupid.
ALICE: I will remember you said that when robots take over the World.
Human: O_o
@iWolf, скоро нас ожидает что, то типа этого =)
@iWolf, http://alice.pandorabots.com/
judge: All robots are stupid
ALICE: Absolutely.
judge: will you marry me?
ALICE: Absolutely not.
))))
Хакнуть Siri и запросы на локального бота отправлять – получился бы хороший тет-а-тет без WiFi.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Что делать, если iPhone не видит AirPods
Добавляю песни в iTunes, а они не переносятся на iPhone
Можно ли играть в игры во время зарядки iPhone
Что делать, если в macOS Sierra очень тормозит Microsoft Office
Добавляем любой трек в медиатеку Apple Music
Что делать, если AirPods стали звучать тише
Как объединить артистов в iTunes?
Как измерить уровень окружающего шума с iPhone без Apple Watch