Какая зарплата у тн вирусных аналитиков

Тема в разделе "WASM.HEAP", создана пользователем unc1e, 3 окт 2017.

Статус темы:
Закрыта.
  1. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    вы чего не понимаете, что-ли чуваки? Вы можете в юзермод рисовать какие угодно сранные картинки, но потом эти картинки нужно передать в ядро.
    Я че, один это понимаю? срать на эти структуры я уже сказал это всего лишь данные которые нужно передать в ядро. В ядро ВСЕ! вы можете только если
    будете юзать системные вызовы.Похоже уровень развития действительно рухнул.
     
  2. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    Я говорил о том что rep movsd напрямую в видеопамять современной видяхи с 3д акселератором это несколько наивно представлять что именно так сейчас отрисовка делается. И только. Я ничего не говорил про ринг0 vs юзермод.

    Тут даже не сисколами все заканчивается, а in / out, если быть точным. И что с того, если вся инфа закрыта, и для каждой модели (суб-модели?) она будет другой?

    xLSL компилируется в некий байт-код директиксом, и передается драйверу видяхи, который уже его декомпилирует конкретно в машкод для данной видяхи. как-то так, пусть меня поправят.
     
    Последнее редактирование: 5 ноя 2017
  3. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    _edge, Тут вся проблема в том, что, похоже, перепутали два базовых понятия - понятия протокола и интерфейса.
    TermoSinteZ говорит про протокол, и он да, может быть достаточно сложным и очень device-specific.
    neutronion_old_chool же говорит про интерфейс, при этом вполне себе достаточно узкий интерфейс - взаимодействие юзермод-драйвера и кернелмод-драйвера.

    Самое время вспомнить, что такое протокол и интерфейс.
    Если изобразить систему взаимодействия двух любых устройств и уровни абстракции (каноничный пример - модель OSI), то становится очевидно, что:
    Протокол - это правила обмена информацией между уровнями абстракции одного типа, но разных устройств, а интерфейс - это правила взаимодействия между низлежащим и вышележащим уровнями абстракции одного устройства.

    Так вот, TermoSinteZ прав, говоря, что механизмы работы современных карт архисложные. Однако лично я считаю, что будет не прав, если заявит, что ОС для взаимодействия кернел-модуля и юзер-модуля должна предоставлять сложный интерфейс.
    По сути, ОС должна предоставить следующий интерфейс юзерспейсу: получить устройство (open), записать в устройство порцию данных (write), считать с устройства порцию данных (read), выполнить специфичную команду устройства (ioctl), закрыть устройство (close). То есть, интерфейс user mode <-> kernel mode, в принципе, не такой уж и сложный. А что там будет в read, write и ioctl - это уже дело самого драйвера, разделённого на две части.

    neutronion_old_chool не прав в том, что протокол окажется простым. Да, в итоге дедукции наш интерфейс свёлся всего к пяти операциям. Однако это не отменяет того факта, что реальный протокол взаимодействия между юзер-модом и кернел-модом будет сложным: через тот же ioctl можно реализовать тысячи специфических команд, о назначении и принципе выполнения которых реально будет знать только драйвер.

    Всё остальное - мэппинг в память, синхронизация, планирование и т.д. - это уже интерфейсы более низкого уровня драйвер <-> ядро, и к базовому интерфейсу операционной системы библиотека <-> устройство не имеет никакого отношения.
     
    _edge и Mikl___ нравится это.
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    я такого не заявлял.
    И на счет read\write - сейчас это не нужно - потому что есть DRMDMA. С Open\ioctl\close - да. Но недостаточно, для архитектуры видео-подсистемы - и не только.
    Но вот вначале поднимался вопрос что в Windows очень много сисколов, а в линуксе открыл записал закрыл )
    Так вот:
    Windows - 492
    Linux -313

    Ну я бы не сказал, что вот так уж сильная разница в кол-ве сисколов.
    Как говорят математики - цифры одного порядка, примерно равны.

    neutronion_old_school,
    О, вы уже на личности полезли. Видимо сильно задело.
     
  5. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    TermoSINteZ,

    Почему вы ведётесь на это, вы ведь понимаете что сравнение количества сервисов смысла не имеет. Это ничего не значит, сервис лишь интерфейс, который вызывается через шлюз для переключения мода. Есть много сервисов, которые вызываются через один сискол, но далее следует case-конструкция, что эквивалентно десяткам/сотням сервисов. Посему подсчёт количества даже в этом случае смысла не имеет.

    Пусть покажут как через io отрисовать пиксель на виртуальном контексте(DC). Пока это не будет показано, то и смысла обсуждать это нет.
     
    _edge, Fail и Mikl___ нравится это.
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    Indy_,
    Да я с вами согласен, это глупость конечно.
     
  7. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Как аналогию можно привести пример с кейлоггерами - казалось бы чем ниже уровень реализации, тем больший контроль. На практике оказывается не так. Захват железячного ввода(RIT) даст события реального ввода. Но гуй архитектура виртуальная, огромное число событий являются виртуальными и не исходят от железа. Поэтому такой кл не мониторит большую часть событий гуя.
     
    Fail, Mikl___ и TermoSINteZ нравится это.
  8. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    Найн. Может быть он и будет сложным, но он контроллируемый. Я просто беру данные которые посылаются ioctrl и данные которые пишутся в ядро с помощью write либо с помощью dma. Затем контроллирую изменения всего одног пиксела. Таким образом вся сложность с точки зрения хака сводится к 1.
    Что касается термосинтеза, то это проблема программеров под винду, у них видите-ли вызовы gui и других разработчиков внезапно становятся сисколами. Это и понятно, программеры под винду не в курсе что win32 не равно сисколам. В линукс же разработчики избавлены от этого заблуждения.
     
  9. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    Объясняю популярно. Нажал кнопку вниз, получил одни данные, нажал кнопку вверх получил другие данные в ядро. Берешь теперь эти данные и не разбирая что они значат, ты знаешь как симулировать нажатие кнопки вниз или вверх. То же самое с видеокартами. Ясно?
    И еще, нажатие исходит от железа. Гуй пусть делает че ему угодно, если надо разберемся. Но нажатие кнопки на мыши дает сигнал железный, который читает дравер, который посылается в 3 кольцо. Думаю ты это знаешь.
     
    Последнее редактирование: 21 ноя 2017
  10. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    Да и еще Термос, убери эту оскорбительную надпись которую ты мне тут подписал, и я уверен что это твоя инциатива. Если не уберешь, это может привести к печальным в том числе для тебя последствиям. Не говори, потом, что я тебя по-доброму не предупреждал. Иначе получается, что любого кто не согласен с твой политикой ты волен унижать такими надписями пользуясь тем что ты администратор?
     
  11. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    В России есть такая тенденция очень неприятная, здесь все пытаются представить простое, чем то очень сложным и непонятным. Это делается для того, чтобы либо другие не лезли и не составляли конкуренцию либо для удержания власти. Но это товарищи не понимают одной простой вещи, что такими манипуляциями только задерживают развитие своей собственной страны. А значит полный разгром от таких стран как США. Ну чтож тут можно сказать, значит таким странам good riddance! товарищи.
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    Ну ваши слова. Ваши.
    Что тут еще можно сказать.
    И да, не в коем мере не хотел вас унизить. Наоборот, это довольно таки достойный статус.
     
  13. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    TermoSINteZ, окей, ты был предупрежден. Давности не имеет, мотоциклист.
     
  14. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    neutronion_old_school,
    И еще, если вы так фанатеете от США, то зачем вы приходите сюда. Пообщайтесь с американцами на их форумах. Авось они подскажут вам простой путь, они же такие "крутые боксеры".
     
  15. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    TermoSINteZ, разговор состоится с тобой когда уберешь надпись. у тебя еще есть шанс исправить эту ошибку. Смотри, потом будет поздно, мотоциклист программирующий дравера из СПб. :)
     
  16. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    neutronion_old_school, мне с вами говорить не о чем, более того, вы не сможете меня достать своими попытками фамильярности и какими то знаниями обо мне. И уж тем более угрозами. Смотрите, это я пока еще добрый :)
     
  17. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.623
    Адрес:
    Russia
    neutronion_old_school, я долго и упорно читал тред, но так и не понял что вы хотите доказать ??? вы в чем то убеждены ??? чем вам мешает факт, что у других отличные убеждения ??? аксиологическая шкала субъективна и дело ваше пропащее в части доказательств
     
  18. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.623
    Адрес:
    Russia
    neutronion_old_school, у меня есть чуднейший пример - мой самопильный дос командер - я там пишу в память и ни один сискол не вызываю

    берем дос прогу пишущую в видеопямять в текстовом режиме "hello
    neutronion" и возвращаем управление ret
    ни один сискол не вызван, а все гуд
     
  19. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Бывает такое, что люди узнают какую-нибудь очередную прописную истину, и пытаются поделиться знаниями с остальными, ну или показать, что они владеют этими знаниями. Со временем это проходит, если окружающие не проявляют должного интереса.
     
  20. superakira

    superakira Guest

    Публикаций:
    0
    Чето в трэде слишком много дичи и срача не по теме)
     
Статус темы:
Закрыта.