Шрифт:
Интервал:
Закладка:
— Пикселов? — уточнил Чавес.
— Их самых. Каждый пиксел имеет номер — красной, синей или зеленой области — и обычно ранжируется от нуля до пятидесяти пяти в зависимости от интенсивности цвета. Любое такое обозначение кодируется восемью битами, начиная со ста двадцати восьми и до единицы. Идет дробление пополам: сто двадцать восемь — шестьдесят четыре — тридцать два и так далее. Разница в уровне КСВ на одну, две или даже четыре единицы недоступна человеческому зрению…
— Я уже совсем ничего не понимаю, — перебил Брайан. — Что из всего этого следует?
— Чтобы спрятать буквы в цифровой фотографии, нужно лишь незаметно изменить пикселы.
— И сколько же туда можно поместить таким образом?
— Допустим, если фотография форматом шестьсот сорок на четыреста восемьдесят… получается примерно миллион букв. Хороший толстый роман.
— Вот проклятье! — пробормотал Чавес.
— Да, их там до черта, — кивнул Джек. — Если они используют стего, то у них, наверно, хватает ума и для того, чтобы помещать короткие сообщения. Вот и получается, что речь идет об одном-двух десятках измененных пикселей среди нескольких миллионов. Это похлеще пресловутой иголки в стоге сена.
— Значит, расшифровка очень сложна? — задумчиво произнес Чавес. — И мы никак не можем туда докопаться?
— Боюсь, это крайне маловероятно. Существуют десятки, если не сотни, бесплатных и условно бесплатных программ, которыми можно делать такие вещи. Одни получше, другие похуже, но они не специализированные. Это просто не нужно, если ключ к расшифровке имеется только у отправителя и получателя, и больше ни у кого в мире.
— А как же все-таки эти сообщения извлекаются? Что для этого нужно?
— Обычно это делается путем разложения каждого изображения, — ответил Раундс. — Определяется, какие именно пикселы были изменены и на какой уровень, а потом из них считывают текст.
— Похоже, что эта работенка в самый раз для АНБ, — сказал Брайан. — А нельзя ли…
— Нет, — перебил его на полуслове Раундс. — Поверьте, мы бы и сами рады, но перехват их трафика — одно дело. А хакерское проникновение в их систему — совсем другое. Тем более что нам и не требуется столь сильнодействующих средств. Джек, у нас имеются коммерческие программы?
— Да, но я не уверен, что они потянут такую работенку. Но погляжу. Если толку не будет, попробуем склепать собственную программу. Мы с Гэвином разберемся.
— Вернемся к трофею из Триполи? — предложил Доминик. — Как я понимаю, мы считаем, что это была проделка РСО?
— Совершенно верно. Все ее участники принадлежали к ответвлениям РСО. Половина из бенгазийской ячейки, а вторая — собрана из разных мест.
— Получается, сборная команда… — протянул Джек. — Судя по тому, что я изучал, такой стиль совершенно нетипичен для РСО. Обычно они стараются обходиться силами определенных ячеек, не привлекая никого другого. За этим должно что-то стоять.
— Согласен, — ответил Раундс. — Давайте-ка потянем за эту ниточку и посмотрим, куда она приведет. Почему они отказались от своего обычая?
— И где остальные члены бенгазийской ячейки? — добавил Брайан.
— И это тоже. Ладно, вернемся к стего: если только это не случайное отклонение от обычного правила, а стандартный метод РСО, который они уже давно практикуют, значит, наша работа становится еще труднее. Каждый интернет-форум и каждый сайт, используемый РСО сейчас или в прошлом, оказывается потенциальным источником информации. Необходимо прошерстить их на предмет файлов изображений — JPEG, GIF, PNG, растровых. Любых.
— Видео? — поинтересовался Чавес.
— Да, это тоже возможно, но гораздо труднее. Некоторые методы сжатия вносят достаточно заметные изменения в расположение пикселов. Лучше использовать неподвижные изображения или стоп-кадры. Так что, хватаем все, что возможно, и начинаем потрошить на предмет вложенных текстов.
— Нужно подготовить надежную IP-базу на случай, если нам удастся что-нибудь отыскать, — сказал Джек.
— А не мог бы ты сказать это по-английски? — спросил Брайан. — Ты же знаешь, я простой необразованный морской пехотинец, для этих штук у меня мозгов не хватает.
— IP — это интернет-протокол — ты же видел дома на компьютере группы цифр, например, 67.165.216.132?
— Да.
— Если мы начнем тыкаться на эти сайты с одними и теми же IP, а кто-нибудь будет наблюдать за посещениями, они узнают, что в их ресурсах роются посторонние. Гэвин сделает так, чтобы наши IP менялись случайным образом, и мы производили впечатление обычных посетителей. Можно даже подсунуть адреса других исламских сайтов.
— Хорошо, — подытожил Раундс, — будем работать в этом направлении. Что еще? Выкладывайте все сразу.
— Есть какая-нибудь возможность установить, когда снимки были выложены на сайтах? — поинтересовался Доминик.
— Думаю, что да, — ответил Джек. — А в чем дело?
— Имеет смысл сравнить даты размещения с электронными письмами, датами известных нам терактов и тому подобным. Возможно, картинки предшествуют письмам, или наоборот. Не исключено, что в этом деле существует какая-то закономерность, от которой мы сможем оттолкнуться.
Джек сделал пометку в блокноте.
— Хорошая идея.
— Давайте поговорим о предположениях, — сказал Чавес. — Мы исходим из того, что Эмир все еще обретается где-то в Пакистане или Афганистане. Когда мы в последний раз получали точную информацию, что он там?
— Год назад, — ответил Джек. — Мы тогда это обсуждали, думали, что он мог куда-то переместиться или даже сменить внешность, но никаких подтверждений этому не было.
— Допустим, что они появились. Почему вдруг он мог захотеть сменить место жительства?
— Или по каким-то оперативным соображениям, или же потому, что мы топчемся слишком близко от его дверей, — ответил Раундс.
— И куда он мог бы перебраться?
— Я думаю, в Западную Европу, — предположил Доминик.
— Почему именно туда?
— Прежде всего потому, что там нет границ. Гораздо легче разъезжать.
«Спасибо Шенгенскому соглашению, — подумал Джек, — которое избавило большинство государств Евросоюза от пограничного контроля, так что теперь попасть из одной страны в другую ничуть не труднее, чем в Северной Америке — из штата в штат».
— И не забывайте о валюте, — добавил Брайан. — Евро там принимают почти везде. Поэтому и переводить деньги, и устроиться с жильем там ничего не стоит.
— В том случае, если он не менял внешность, ему было бы гораздо проще обосноваться где-то на юге, в Средиземноморье — Кипр, Греция, Италия, Испания, Португалия…
— В общем, места хватает, — заметил Брайан.
— В таком случае, как же мы его запеленгуем? — спросил Раундс.