AI в применении к обходу АВ

Тема в разделе "WASM.ARTIFICIAL.INTELLIGENCE", создана пользователем sl0n, 2 авг 2017.

  1. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    700
    Читаем раз http://www.securitylab.ru/news/487600.php
    смотрим описание и сорсы два https://github.com/endgameinc/gym-malware/blob/master/README.md
    Как по мне дичайший бред, ну то есть может нейронку они и обучили но что это за методы у агента:

    • append_zero
    • append_random_ascii
    • append_random_bytes
    • remove_signature
    • upx_pack
    • upx_unpack
    • change_section_names_from_list
    • change_section_names_to random
    • modify_export
    • remove_debug
    • break_optional_header_checksum
     
    yashechka нравится это.
  2. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.582
    Адрес:
    Russia
    Слон, это полный вброс.
    Я занимался нейронками, не могут они то, что описано в статье. Даже близко.
    Текущие нейросети, не могут мыслить. Они могут выполнять работу исходя из того, на чем их обучили. Стихия вирмейкинга и тп, подразумевает мышление и "новые" шаблоны.
    В общем шах и мат.
     
    yashechka нравится это.
  3. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.787
    Машинное изменение логики программы невозможно. Скорее всего это просто внесение изменений в массив данных рандомное и соотвествующая проверка ав. Так как такое рандом изменение делает приложение не рабочим, то это в идеале даст полный недетект. Но так как авер - сигнатурщик, то это статистическое разрушение сигнатуры через рандом.
     
  4. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    700
    Как я понимаю они добавляют то байтик то имя секции меняют то црц и потом чекают ав и по результатам кормят нейронку .. но этож такая профанация .. я сам о таком задумывался и почитывал манчики но придумать норм идею так и не смог, дошел только до уровня експертной системы в теории но реализовывать это ад.
     
  5. Indy_

    Indy_ Well-Known Member

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

    То что все называют ИИ" чушь полная, выхлоп его не является алгоритмическим(не подчиняется правилам логики), так как на входе шум, алгоритмы не используют методы логики, соотвественно и на выходе изменённый шум, но никак не реальная свёртка(абстракции, формализация - упрощение); TermoSINteZ, вам подробно может рассказать. Все результаты использования нейросетей чистой воды реклама в сми, реально же это совершенно бесполезно, оно ничего не может решить, а те не многие примеры, где хоть какой то результат есть - элементарно стандартным алгоритмическим путём решается. Так что это всё реклама.
     
  6. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.582
    Адрес:
    Russia
    Можно создать отдельный топик по нейронкам, где я и еще 1 человек сможем ответить на ваши вопросы и вообще описать область применения нейронок уже в продуктах.
    Но то - что описано в статье выше - реклама. По сути это фаззинг системы. Нейронка занимается фаззингом ))) супер. Нашли на что тратить мощности видюх.
     
    James Anderson и ol. нравится это.
  7. Indy_

    Indy_ Well-Known Member

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

    Вся суть видимо в тех 16%. Не сказано что это значит. Есть результат теста, когда сигнатура исчезает, но не сказано работает ли при этом приложение. Можно снять стату например взяв буфер с сигнатурой, выбрать некоторый процент обьёма буфера для изменений и установить в этом буфере биты по рандом смещению, затем отправить на анализ. Из общих соображений должен быть некий баланс, между дальнейшей работоспособностью приложения и разрушением сигнатуры. Очевидно чем меньше размер сигнатуры, тем нужно больше изменений в буфере и соответственно в большем количестве случаев приложение будет сломано.
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.447
    я пробовал подобную тему с обфускатором... там была генерация мусорного кода, обучаемая от детектов антивируса... вся тема прожила пару месяцев до тех пор, пока все алгоритмы генерации мусорного кода не оказались помеченными, как детектируемые по статистике... смешанные чувства получились в итоге из этого: с одной стороны тема была интересная, а решение казалось красивым, но с другой никакого реального выхлопа не получилось... мельком посмотрел представленные сорцы, чет шляпа какая-то имхо...
     
  9. superakira

    superakira Guest

    Публикаций:
    0
    Indy_, На счет того, что нейронки не используются нигде - это дичЪ) В том плане, что машинное обучение и нейронки в частности - ОЧЕНЬ мешают жить уже сейчас. Хотя это не относится к вирмэйкертву итд, оно и без нейронок умерло =)
    TermoSINteZ, Хотя бы топик для диспута. У меня есть много, что спросить у практиков.
     
  10. Indy_

    Indy_ Well-Known Member

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

    Ну так приведите пример где используются.
     
  11. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.582
    Адрес:
    Russia
    Indy_, недавно писали программу анализа растворимости таблеток. Нейросеть обучалась на примерах. Потом в реалтайме умела распознавать правильность эксперимента. Раньше там сидел оператор и следил. Теперь это делает нейросеть и на много эффективнее. Реальный проект в продакшене. Заказчик один из самых крупных производителей таблеток в США.
    Это вам как пример.
     
    ol. нравится это.
  12. Indy_

    Indy_ Well-Known Member

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

    Тоесть теперь таблетки выпускают, проверяя их рандомом - это никогда никакая медицина себе не позволит. Тем более что есть чёткие механизмы, теория, химия. И зачем тогда нужна нейросеть. Может конкретно описание приведёте, а то имхо это опять реклама; доказательства, причины использования етц в студию !?

    Любой препарат тестируется на огромное число механизмов, годами проводятся опыты и только затем может быть получено разрешение его использовать. Причём тут нейросети ??

    ps: и главное что вы упускаете ключевой момент, суть нейросетей. Нейросеть не может создать знание, она может только выбирать из предложенных вариантов на основе так же предложенных ранее. А посему это рандом. И смысл вопроса был не в попытке решения задачи для рекламы чрез сетки, зачем это делать, вносить рандомный фактор в чистый алгоритм ??

    Есть допущение что это всё сделано для продвижения, рекламы ради заинтересованными людьми. Так как есчо не разу небыло обоснования, зачем использовать рандом в алгоритмически решаемой задаче. А иные сеть решить не может по определению выше.
     
    Последнее редактирование: 10 авг 2017
  13. TermoSINteZ

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

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

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

    Соответственно никакого рандома нет. Нейросеть научена на хороших примерах, а так же на примерах когда что-то пошло не так. Соответственно результаты показали что все эксперименты дали точные результаты, а порой даже точнее, чем то, что "наблюдал" лаборант.
    И никто не говорит о каких то серьезных и влияющих на показатели химии и прочее = исследования. И более того, на выходе нейросети стоит достаточно умный химический анализатор, который создает собственную картину. Потом графики сверяются.
     
  14. Indy_

    Indy_ Well-Known Member

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

    А в чём смысл вашего описания ?
    Как я понял, получается что вместо измерения состава из колбы используется тупо статистика!

    Наверно за всю историю химии никто такое представить бы не мог, так как это натуральная наука :sarcastic_hand:

    Как пример я задам вам вопрос, что бы на примере показать абсурдность и глупость всего этого обсуждения и идей нс.
    Давно хотел вырастить кристаллы из серы, для этого нужен растворитель, а она довольно плохо растворяется, лишь в немногих веществах. Так быть может вы используете нс для выбора нового растворителя ?
    Те, что есть в списке в справочнике - не нужно на них обучать нс и далее через нс сделать выборку пары из этого списка :meeting:
     
  15. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.582
    Адрес:
    Russia
    Вы не поняли походу. Состав измеряется в любом случае. И по мимо этого - проверяется корректность эксперимента. Анализатор ничего не знает о том, какова была таблетка, может она раскалывается при попадании в колбу, и вроде как кусочки растворились быстрее, типа таблетка крутая, а на деле - таблетка растворяется хуже. И анализатор это не покажет и не сможет показать. И работа оператора - по сути заменяется работой нейросети.
    Никто не собирается убирать химический анализатор.
     
  16. Indy_

    Indy_ Well-Known Member

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

    Тоесть колба имитирует организм, ж/к тракт(in vitro) ?
    Нет, такое вообще не годится, идею следует зарубить на корню. Какой бы реализация не была.
     
  17. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.582
    Адрес:
    Russia
    Это лично ваше мнение )
     
  18. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.447
    Инде, как собственно и всегда, не разбираясь в теме любит спорить о годности вещей... в таком случае очень просто построить нейронку, которая будет в зависимости от научной тематики определять ее годность по мнению Инде... такой Инде классификатор годности, с множественными входами и только одним единственным выходом...
     
  19. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    700
    Инде то что вы не можете внейронки не значит что они не работают =)) То же распознование речи или изображений и прочее
     
  20. Indy_

    Indy_ Well-Known Member

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

    А почему вы решили что я не могу, не совсем понимаю ?

    Рефлексивно ?

    Выше я ответил полноценно, описав суть нс на примере. Вы лучше не сможете описать.

    И вот только не нужно когнитивный анализ трогать, хватит спама. Вы это не осознаёте сразу скажу.