На самом деле в Windows NT это тоже файлы. А "копировать" мешает только ограничение копировщика - например, проводника. С точки зрения системы - там те же самые функции ZwCreate/Read/Write/File(Ex), для спецопераций - тот же самый интерфейс IOCTL/FSCTL. Я даже пинг на Native NT API отправлял и арп-запросы, и днс нюхал, и шAры читал через эти функии (соответственно надо только нужные "сервисы" открывать типа \Device\LanmanServer).Parasite писал(а):в операционных системах - это вполне себе файлы. И устройства - тоже файлы. И ничего в принципе не мешает тупо копировать файл "жесткий диск" в файл "звуковая карта"
Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
-
wint1000
- Новичок
- Сообщения: 42
- Зарегистрирован: 10 фев 2012, 16:49
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
А нет DJ VK не имелось в виду что-то личное, мы же просто размышляем. По ходу обиделся. Нет не нужно держать зла, мы же в технологиях разбираемся. А если будим, так сказать ссориться то коды писать будут кто-то другие (нормальный код), а мы зубатиться будем. Всего доброго.
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Вы не угадали. Я не планирую ни ссориться, ни обижаться, ни давать пояснений по ходу диалога. Выдумайте сами, кто чего в этой теме хотел Вам сказать, у Вас получится... (Правда с точностью до наоборот, если Вы не можете даже на время беседы подавить свое Я, свою самость. Иначе Вы никогда не поверете, что черное - это черное, если это не вы увидели сами, а вам сказал кто-то)wint1000 писал(а):А нет, DJ VK, не имелось в виду что-то личное, мы же просто размышляем. По ходу обиделся. Нет, не нужно держать зла, мы же в технологиях разбираемся. А если будием, так сказать, ссориться, то коды писать будут кто-то другие (нормальный код), а мызубатитьсязубоскалить (щетиниться) будем. Всего доброго.
Вы можете представить китайский радиоприемник, который вместо УКВ ловит диапазон СВ? И даже если на нем есть ручка настройки, она регулирует в пределах неправильного диапазона. Чтобы найти общий язык с таким радиоприемником (если вообще есть желание иметь с ним дело), придется его вскрыть и перепаять(если у него проблемы с деталями) или перепрограммировать(если у него проблемы с думалкой). А проще пользоваться (иметь дело) только с нормальным радиоприемником, и будет уверенность,что когда ты крутишь ему ручку он понимает что от него надо.... Вот также и люди в дилогах. Перечитайте всю тему заново, и, возможно, Вы увидите, что понимания ни с кем найдено не было, а общение на разных волнах - это какофония.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Не для рядового пользователя.vasketsov писал(а):На самом деле в Windows NT это тоже файлы.
Для разработчика - возможно, но что там у нее в АПИ-потрохах - не один год разбираться, особенно учитывая недокументированные ходы и закрытость системных сорцев.
Тогда как во вменяемой системе тупо и прямо щяс cp /dev/ass /tmp/brain - и получается ASM-Lockator...
Буду благодарен за способ, например, перехвата цифро-аудиопотока на звук.карту, или перехвата цифры HDMI с видеокарты средствами системы.vasketsov писал(а):А "копировать" мешает только ограничение копировщика - например, проводника.
Не забыть при этом про безусловный DRM и шифрование подобного (многократное) в свисте и выше.
А если неохота ждать 50 лет - то можно прямо щас сходить и взять например ClamAV антивирус в сорцах. Весь. Бесплатно. Официально. И базы тоже. И даже автообновлялку к.wint1000 писал(а):Так что могу противопоставить математическим глюкам, видениям, и болезни Паркинсона такую же реальную, математическую теорию вероятности. Каспер, допустим в следующей версии мог окна эти убрать, вероятность, процентов 20. И то, они эти проценты устремятся в ноль, если просто спросить у пользователей, действительно ли они их убрали. Вот так, а ни какие-то там космические пришельцы. А вообще мне эту тему рыть не обязательно. По той же теории (если тямой думать) вероятность того, что высокорейтинговый антивирь не будет работать на разведку - будет около 20%. И сейчас внимание! Самая главная фишка. Рассекречивание этих сведений, то биш данных возможна через лет так 50, это тогда, когда будут вставные челюсти и телескопические линзы.
Значит ли это, что то что предлагалось нам неск.дней назад в первом псто - работало как говно (что мы и предчувствовали изначально)?wint1000 писал(а):Сейчас, в ASM-LOCATOR в разы повысил скорость сканирования (в 14 раз !!).
О как. Корбины и прочие Мастерхосты от зависти кусают локти всем своим абонентам...wint1000 писал(а):намечено поддержка многосерверности на сервере.
А кто переключать будет, если электричество уже упало например? И как будет обходиться проблема того, что на одном сервере данные Васей изменились - а на втором еще не успели, а переключаться нужно вот прямо сейчас?wint1000 писал(а):Если например упадёт его сеть, или сам сервер, электричество и д.п. то по алгоритму переключим программу на другой сервер.
Вау. Неужели пацан про репликацию данных краем уха услышал?
И правильно. Чо мелочиться-то?wint1000 писал(а):Поддержку хочу сделать, несколько десятков серверов сразу.
А счета за хостинг\трафик можно оплачивать СМСками от всяких дурней. PROFIT!
Такое ощущение, что тебя токи успешно протроллили навылет...DJ VK писал(а):Перечитайте всю тему заново, и, возможно, Вы увидите, что понимания ни с кем найдено не было, а общение на разных волнах - это какофония.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Вообще подмена системных вызовов диспетчера который выполняется при переход в режим ядра - стандартная предусмотренная процедура.Parasite писал(а):Буду благодарен за способ, например, перехвата цифро-аудиопотока на звук.карту, или перехвата цифры HDMI с видеокарты средствами системы
Кроме того, существует "фильтрация" вызовов между драйверами ядра.
Я не смогу тебе ничего сказать за DRM, но в принципе знаю что это возможно и делается.
В частности сам факт работы RAdmin-а (который фаматековский) говорит о возможности перехвата любых данных видео в цифре.
Утилиты типа regmon и filemon от sysinternals раньше были с исходниками, это сейчас они без исходников распространяются.
Это не относится к делу, ибо это внутренности потока данных, а не обработка или перенаправление потока данных.Parasite писал(а):Не забыть при этом про безусловный DRM и шифрование подобного (многократное) в свисте и выше
-
wint1000
- Новичок
- Сообщения: 42
- Зарегистрирован: 10 фев 2012, 16:49
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Привет.
Цитата:
А кто переключать будет, если электричество уже упало например? И как будет обходиться проблема того, что на одном сервере данные Васей изменились - а на втором еще не успели, а переключаться нужно вот прямо сейчас?
Вау. Неужели пацан про репликацию данных краем уха услышал?
Да нет, мне не нужна никакая репликация. Просто при недоступности сервера дозваниваемся до второго, по списку. Первый, второй, третий и т.д. Упало, что у них там или встало - вообще никакого значения не имеет. Данные по серверам одинаковые. В принципе, если дозвон до уже сливающегося сервера не успешен, (в течение время t) то вполне реально переключиться на другой сервер. Тут о всех вариациях лучше не писать - это всё "дерево вариантов", которое очень ветвлённое. Моего конца можно ждать сколько угодно, возможно, что вместе и с Вашим
Цитата:
Значит ли это, что то что предлагалось нам неск.дней назад в первом псто - работало как говно
Нет, не значит. Увеличил скорость до первого поста. В ускоренном варианте работает как Каспер.
На счёт ClamAV, исходники действительно есть, привинченные к какому-то гавну. Скорость при этом ниже моего на порядок. Я ни знаю, чё пацаны в него лбом упёрлись. Финансирование минимальное, всё по минималке. Ну и в принципе и антивирь такой, минимальный. А это к стати и не антивирь, а сканер. "Автоматический" антивирь недавно вышел, но он закрытый, в смысле не открытый его код. Пишут, что код от бесплатного взят. Но он сто пудов ОФИГЕННО переработанный. Так что "пилите Шура пилите, она золотая!", о как.
Цитата:
А кто переключать будет, если электричество уже упало например? И как будет обходиться проблема того, что на одном сервере данные Васей изменились - а на втором еще не успели, а переключаться нужно вот прямо сейчас?
Вау. Неужели пацан про репликацию данных краем уха услышал?
Да нет, мне не нужна никакая репликация. Просто при недоступности сервера дозваниваемся до второго, по списку. Первый, второй, третий и т.д. Упало, что у них там или встало - вообще никакого значения не имеет. Данные по серверам одинаковые. В принципе, если дозвон до уже сливающегося сервера не успешен, (в течение время t) то вполне реально переключиться на другой сервер. Тут о всех вариациях лучше не писать - это всё "дерево вариантов", которое очень ветвлённое. Моего конца можно ждать сколько угодно, возможно, что вместе и с Вашим
Цитата:
Значит ли это, что то что предлагалось нам неск.дней назад в первом псто - работало как говно
Нет, не значит. Увеличил скорость до первого поста. В ускоренном варианте работает как Каспер.
На счёт ClamAV, исходники действительно есть, привинченные к какому-то гавну. Скорость при этом ниже моего на порядок. Я ни знаю, чё пацаны в него лбом упёрлись. Финансирование минимальное, всё по минималке. Ну и в принципе и антивирь такой, минимальный. А это к стати и не антивирь, а сканер. "Автоматический" антивирь недавно вышел, но он закрытый, в смысле не открытый его код. Пишут, что код от бесплатного взят. Но он сто пудов ОФИГЕННО переработанный. Так что "пилите Шура пилите, она золотая!", о как.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
Я наверное не вполне точно выразился: мне нужно перехватить RAW-поток между декодером видео и видеокартой, многоканальный звук - между декодером и звуковушкой.vasketsov писал(а):В частности сам факт работы RAdmin-а (который фаматековский) говорит о возможности перехвата любых данных видео в цифре.
Системные события мне нет нужды забирать - это было бы еще проще, чем ASM-Locator. "Ухудшенный" поток можно забирать и сторонними средствами, а вот полный - хрена:
- скрытый текст: показать
Спасает лишь то, что всё это работает традиционно через жопу - и нужное достигается через дырки и баги токи лицензионных решений. Например блюреевую защиту ломанули, выдрав мастер-ключики декодирования из вполне себе сертифицированного железного плеера оных блюреев, и они сейчас ВНЕЗАПНО юзаются чуть более чем во всех софтовых диск-рипперах...
Но я ранее говорил про "средствами системы". Вот тебе диск с контентом (защищенный), вот тебе софтоплеер оного (лицензионный), вот тебе винда (без кряков). Первое играется на третьем через второе на ура и в полном качестве. Задача: взять аудио и видеопотоки с процесса проигрывания, сдампить в файл без ухудшения параметров.
В никсах для этой цели в ту или иную системную либу "вшивается" дампер, либа перекомпилируется и подсовывается обратно в систему, плеер (кушающий ту системную либу) заново врубается на проигрывание, а закладка дампит все проходящее через нее. И именно поэтому мало кто в здравом уме будет писать действительно крутые защиты под никсы, ибо это все равно потеря времени...
А теперь сделайте мне такое в винде и ее сертификациями драйверов, декодеров и "специального ухудшения того за что юзер уже заплатил свое бабло"?
Это относится к делу хотя бы потому, что для "внутри компа" то, что нужно - таки декодированное, а смысла забирать крипт - нет, ибо никому не нужен. Это все равно что перехватить HTTPS на промежуточном роутере, записать на болванку тонну мусора и сказать "А вот Ваш рипнутый контент как заказывали, я - мегахакер, но дальше Вы уж сами!". Крипт я тупо и с диска списать могу безо всяких системных извращений, если что. Средствами системы.vasketsov писал(а):Это не относится к делу, ибо это внутренности потока данных, а не обработка или перенаправление потока данных.Parasite писал(а):Не забыть при этом про безусловный DRM и шифрование подобного (многократное) в свисте и выше
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
А если никсы поставить на компы с этими устройствами - устройства резко перестанут расшифровывать, а никсы резко научатся, причём этот алгоритм будет непереносим на винды?Parasite писал(а):расшифровка должна происходить на самих устройствах
Ну в чём проблема поставить неподписанный драйвер? В любой винде требование цифроподписи отключается. Это примерно как юзать дефолтный шелл и ругать солярку за это.Parasite писал(а):Стоит ли говорить, что "сертифицирование+цифроподпись"
А тут даже ничего пересобирать не надо. На любой вызов любого драйвера можно перехват поставить документированными средствами (всякие "мониторы" буквально это и делают). То есть как устройство получало данные и выплёвывало результат, так оно и будет это делать, ему принципиально пофигу, что за ось запущена. Трансляцию вызовов осуществляет драйвер - вот он и хакается. Соответственно на каком устройстве под иксами играется блюрей - на этом же устройстве с этим же алгоритмом он будет играться под виндами.Parasite писал(а):В никсах для этой цели ... закладка дампит все проходящее через нее
Любая защита - потеря времени. И я не вижу принципиальной разницы при отсутствии исходников, какие команды процессора дизассемблировать с целью нарушения защиты и под какой осью, и где сидеть под отладчиком. Тем более мы говорим об одной архитектуре.Parasite писал(а):И именно поэтому мало кто в здравом уме будет писать действительно крутые защиты под никсы, ибо это все равно потеря времени
Не совсем то же самое. Возможность перехватить любой вызов драйвера режима ядра не означает, что надо это делать там, где от этого не будет никакой пользы.Parasite писал(а):все равно что перехватить HTTPS на промежуточном роутере
>все устройства, связанные с проигрыванием, должны быть допущены Microsoft
А иначе Онищенко запретит их ввозить, подавать и использовать?
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
При этом Вы начали описывать именно это.wint1000 писал(а):А кто переключать будет, если электричество уже упало например? И как будет обходиться проблема того, что на одном сервере данные Васей изменились - а на втором еще не успели, а переключаться нужно вот прямо сейчас?
Вау. Неужели пацан про репликацию данных краем уха услышал?
Да нет, мне не нужна никакая репликация.
По какому списку? Откуда он возьмется, кто его будет составлять, как оперативно его изменять у всех если например второй, восьмой и сто восемнадцатый серверы - легли, а тридцать третий только что поднялся после недельной лёжки - и на него лучше не ходить (но он при этом уже работает), ибо на него сперва нужно накатить все апдейты за то время что он лежал...?wint1000 писал(а): Просто при недоступности сервера дозваниваемся до второго, по списку.
Ути-пути. Ненулевой траффик (обмена между серверами) по ограниченному в скорости соединению занимает ненулевое время - это банальная математика. И как бы Вам ни хотелось, но залив один тай в миллионную кучу тайлов на сервер А - Вы должны будете либо мониторить это дело постоянно и специально сразу же уведомлять сервер Б, либо же озадачить сервер Б постоянно проверять сервер А и весь тот миллион тайлов на тему "а вдруг чего изменилось - а мужики-то и не знают..."?wint1000 писал(а): Упало, что у них там или встало - вообще никакого значения не имеет. Данные по серверам одинаковые.
ПОСТОЯННО, повторяю. И это всего лишь ДВА сервера....А если их 22? А если 122?
PS: да, и запишите там себе где-нибудь, что на профессиональном лексиконе задержка появления на Б после появления на А называется "лагом репликации по master-slave схеме". И Вам от нее никуда не деться.
А в обычном - медленнее?wint1000 писал(а):Нет, не значит. Увеличил скорость до первого поста. В ускоренном варианте работает как Каспер.
Ну и нахрена козе боян, если можно взять Каспера (который оказался еще и быстрее к тому же)?
Или вообще ничего не брать (и это будет максимально быстро).
В смысле? К какому говну?wint1000 писал(а):На счёт ClamAV, исходники действительно есть, привинченные к какому-то гавну.
Скорость чего? Исходников? Или говна?wint1000 писал(а):Скорость при этом ниже моего на порядок.
Так и должно быть. Это вообще продукт намного более для серьезных и нагруженных серверов, и все эти ваши ГУЕвые рюшечки и погремушки ему как до известного места дверца.wint1000 писал(а):всё по минималке. Ну и в принципе и антивирь такой, минимальный.
Сперва добейся ©
Сканер у меня на столе стоит. А ClamAV - это антивирь.wint1000 писал(а):А это к стати и не антивирь, а сканер.
Выдыхай, бобер.wint1000 писал(а):"Автоматический" антивирь недавно вышел, но он закрытый, в смысле не открытый его код. Пишут, что код от бесплатного взят. Но он сто пудов ОФИГЕННО переработанный. Так что "пилите Шура пилите, она золотая!", о как.
Вот тебе скрин работающего clam'а. Автоматически, да. Собранного с сорцев, доступных любому. Без погремушек. На суровом почто-файло-сервере.
Как мне сделать так, чтобы там был ASM-Locator?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Тюмень, Екатеринбург, Тобольск, половина Москвы (всё с окр.)
А на это есть финт ушами: микрософт не сертифицирует устройства на никсах, а производители контента не дают ключиков декодирования несертифицированным устройствам (причем устройствам изготовителя не из своего консорциума).vasketsov писал(а):А если никсы поставить на компы с этими устройствами - устройства резко перестанут расшифровывать, а никсы резко научатся, причём этот алгоритм будет непереносим на винды?Parasite писал(а):расшифровка должна происходить на самих устройствах
Мафия,чо. Как страшно жить...
А и поставь? Неподписанный декодер (где его взять?) так, чтобы его сожрал весь остальной софтоплеер - и чтобы при этом озвученная задача выполнилась?vasketsov писал(а):Ну в чём проблема поставить неподписанный драйвер?Parasite писал(а):Стоит ли говорить, что "сертифицирование+цифроподпись"
Я ж пошагового манула и прошу. Плеер - есть, контент - есть, винда - есть. Других прог по условию задачи - нету. А нужен дамп контента. Какие буковки на клаве нажимать?
- скрытый текст: показать
There is more than one way to do it.©vasketsov писал(а):А тут даже ничего пересобирать не надо. На любой вызов любого драйвера можно перехват поставить документированными средствамиParasite писал(а):В никсах для этой цели ... закладка дампит все проходящее через нее
Я выше про особо упоротые случаи, доставляющие максимального левела красноглазия и требующие многих телодвижений. А чаще всё просто сливается в сокет какого-нить дампера...
При этом алгоритм - неизвестен, а контент - закриптован как на входе оного, так и на выходе (но уже по другому). И везде там, где до него можно дотянуться из Ring3.vasketsov писал(а): Соответственно на каком устройстве под иксами играется блюрей - на этом же устройстве с этим же алгоритмом он будет играться под виндами.
И то же самое на видеокарте: на входе GPU - крипт, там - опять черная шкатулка (но с явной обработкой контента, то есть он там таки декриптован), дальше - HDMI и очередной крипт уже на стадии этого порта.
В телевизоре - опять туда\сюда....
Некоторые пока еще держутся - принося профит аффторам. Пока еще, но.vasketsov писал(а):Любая защита - потеря времени.Parasite писал(а):И именно поэтому мало кто в здравом уме будет писать действительно крутые защиты под никсы, ибо это все равно потеря времени
Я уже предлагал взять любой софтоплеер - и "дизассемблировать команды процессора", причем средствами системы.vasketsov писал(а): И я не вижу принципиальной разницы при отсутствии исходников, какие команды процессора дизассемблировать с целью нарушения защиты и под какой осью, и где сидеть под отладчиком. Тем более мы говорим об одной архитектуре.
Кстати, а какого именно процессора - если половина может вертеться на CPU, половина - на GPU, еще кучка - на CUDA (по ее наличии), и на погоны - все это может юзать виртуализацию, и декодировать это всё Вы будете доооолго...........
Особенно учитывая размеры этого всего.
Ну допустим перехватили вызов драйвера А и драйвера Б. Обмен данными - шифрован, алгоритм - неизвестен, ключей - нет, а размер прогоняемых данных - гигабайты (причем ключики случайно меняются для каждого фрейма).vasketsov писал(а):Не совсем то же самое. Возможность перехватить любой вызов драйвера режима ядраParasite писал(а):все равно что перехватить HTTPS на промежуточном роутере
Дальше что?
А иначе под них не будет контента от тех, у кого бабки - и кто желает сделать на этом еще больше бабок. А не будет контента - сами устройства так и останутся на прилавках, и лососнут DRMца еще и производители железа.vasketsov писал(а): >все устройства, связанные с проигрыванием, должны быть допущены Microsoft
А иначе Онищенко запретит их ввозить, подавать и использовать?
Самопальные записи утренников в детском саду на ДВД через кряченный Сони ДВД Архитект хоть и рулят, но не каждый день...иногда хочется и нормальное кинцо засмотреть, с нормальными звуком и картинкой, и чтобы еще и не проблеваться от режиссуры\сценария\актеров потом.
- скрытый текст: показать
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

