Возможно ли самостоятельно разработать антивирус - Страница 24 - Современные угрозы и защита от них - Форумы Anti-Malware.ru Перейти к содержанию
vpv

Возможно ли самостоятельно разработать антивирус

Recommended Posts

Petuya

ARCHANGEL

По поводу твоего разбора NetScreen.

1) Он-таки на ассемблере, а не на C/C++. Это заметно.

2) Дропает он не сразу батник, он дропает дроппер (DLL) и его базу данных (рассчитанную на несколько батников). Первая строка - это стартовая позиция файла, его имя (в который надо сдропить), потом идет видимо размер. Длл-ка походу какого-то немца, т.к. ошибка выводится на немецком и английском (что подтверждает вариант, что Бабушкин никакого отношения к коду не имеет). Все, что умеет - парсить эту "базу", загружать и запускать эти файлы (дожидаясь завершения).

3) "Куча функций переливания из пустого в порожнее" - это работа со строками. Копирование, сложение, создание, удаление. Ну и работа с файлами вся обернута таким же образом. Почти как в делфи, но не делфи.

И еще, ARCHANGEL, добавь разбор Fin.dll. Это PEiD (сразу видно:)).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vpv
  ololoshka сказал:
Имхо тема себя изжила.

Уже все разобрано и пошло по второму кругу.

Или давайте конкретные меры принимать и обсуждать их результаты или закрывайте флудотоп. Первый раунд с Бабушкиным - ничья.

Бабушкин, залогинтесь!

Какой второй круг?? Только сейчас стали по полочкам разбирать этот "код". Меры будем стараться принимать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ARCHANGEL
  Petuya сказал:
По поводу твоего разбора NetScreen.

1) Он-таки на ассемблере, а не на C/C++. Это заметно.

2) Дропает он не сразу батник, он дропает дроппер (DLL) и его базу данных (рассчитанную на несколько батников). Первая строка - это стартовая позиция файла, его имя (в который надо сдропить), потом идет видимо размер. Длл-ка походу какого-то немца, т.к. ошибка выводится на немецком и английском (что подтверждает вариант, что Бабушкин никакого отношения к коду не имеет). Все, что умеет - парсить эту "базу", загружать и запускать эти файлы (дожидаясь завершения).

3) "Куча функций переливания из пустого в порожнее" - это работа со строками. Копирование, сложение, создание, удаление. Ну и работа с файлами вся обернута таким же образом. Почти как в делфи, но не делфи.

И еще, ARCHANGEL, добавь разбор Fin.dll. Это PEiD (сразу видно:)).

1. exe - согласен, асм. b2e.dll - C, ООп кода там я не увидел.

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

3. "это работа со строками. Копирование, сложение, создание, удаление." - Куча функций переливания из пустого в порожнее. А ещё выделение, освобождение памяти из кучи, перемещение строк из одного буфера в другой и т.д.

На счёт разбора Fin.dll - да, обратим внимание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Petuya

Пункт TODO "найти надпись про гусей" - очень просто. ControlX.dll, там в юникоде лежит строка. В декомпиле - форма AI, адрес loc_581158.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ARCHANGEL
  Petuya сказал:
Пункт TODO "найти надпись про гусей" - очень просто. ControlX.dll, там в юникоде лежит строка. В декомпиле - форма AI, адрес loc_581158.

Это я видел много раз на разных ресурсах. Имеется ввиду, логически связать запуск/функционал модуля с этой надписью с общей работой антивирусного продукта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Petuya
  Цитата
Это я видел много раз на разных ресурсах. Имеется ввиду, логически связать запуск/функционал модуля с этой надписью с общей работой антивирусного продукта.

Выводится, когда оставшееся количество дней лицензии равно 950.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ARCHANGEL
  Petuya сказал:
Выводится, когда оставшееся количество дней лицензии равно 950.

Я вам верю, но нужно это как-то логично и с доказательной базой втиснуть в исследование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Petuya

На первой странице обсуждения был отскриншотен код декомпилера. Там видно, что выводится если некое Timer4.Caption = "950".

Можно открыть C:\Windows\wusa.dll, вписать туда 950, запустить панель конфигурации АВ и увидеть эту самую надпись.:)

Пруф http://www.anti-malware.ru/forum/index.php...st&p=167204

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
amid525
  Hitomi сказал:
Аналитики тоже с юмором.

______.JPG

Вирлаб жжот. :lol:

Непонятно, куда жжот..

"это всеми известный антивирус Бабушкина!"

Т.е, они не считают его фейком.. , а Антивирусом!

Так-то.. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kapral
  amid525 сказал:
Непонятно, куда жжот..

"это всеми известный антивирус Бабушкина!"

Т.е, они не считают его фейком.. , а Антивирусом!

Так-то.. :)

Неверное цитирование

Вот как надо понимать

это всеми известный антивирус Бабушкина! ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Z.E.A.
  amid525 сказал:
Непонятно, куда жжот..

"это всеми известный антивирус Бабушкина!"

Т.е, они не считают его фейком.. , а Антивирусом!

Так-то.. :)

А кто ответил? Фамилию в студию! Не Паршин случаем? :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
amid525
  Z.E.A. сказал:
А кто ответил? Фамилию в студию! :D

Ага, ни какого уважения к трудам, разоблачениям в данном топике.. :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alamor
  vpv сказал:
Бабушкин, залогинтесь!

vpv вам Бабушкин уже во всех мерещится? :D

  Цитата
Какой второй круг??

наверно имелись в виду посты наподобие

  GF911 сказал:
Local.bin - очень веселый файл:

в начале темы об этом уже писали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ARCHANGEL

Обновился, ну, вы поняли. Добавлен анализ Fin.dll

1. Добавлена информация и исправлены неточности, на которые указывал Petuya

2. Добавлен анализ Fin.dll - сравнение его с PeID.

  • Upvote 10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vad

Бабушкин навсегда останется идолом, удачливым ловкачом, легендой для школоты и технарей-дилетантов. Он единственный, кто впарил ложный антивирус в гос. учреждения (правда читерил через папу), и не просто так, а за бабло. Но выиграть государственный гранд по президентской программе! Это высший пилотаж. Такого из производителей фэйк-ав ещё не делал никто. А если учесть бонусы в его "продукте" в виде ворованной интеллектуальной собственности, что тут сказать - красиво поимел лохов! Браво, Алексей! :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
GF911
  Цитата
в начале темы об этом уже писали.

Сорри, вероятно не заметил. Но тему не стоит закрывать хотя бы из-за продолжающегося разбора этой поделки Архангелом и сочувствующими.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Edmond

На данный момент имеется объемный подробный разбор этого творения, но что дальше? Я просто не представляю кто и что будет делать. Кому захочется устраивать те же разбирательства в суде... С другой стороны, иных вариантов не особо видно - сам кадр упрям, журналистам интересен только рейтинг, а никак не правда - об этом уже было сказано...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hitomi
  Z.E.A. сказал:
А кто ответил? Фамилию в студию! Не Паршин случаем? :D

Вот только Паршина не надо впутывать. Он няша. :D К слову - ответ был не на сам инсталятор, а на файлик ImunSVC.exe. Тот, что в папке Windows.

Видимо в ЛК признали наконец фактический факт - "Иммунитет" гораздо круче их "глючного комбайна", который "ниловит трояноф". :lol::lol::lol:

*****

Парню (аналитику) всего 20 лет. Так что подход с юмором вполне понятен.

/ох великий Гугл и соц сети - позволяют найти кого угодно. И даже с картинками/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MrShoor
  teaspammer сказал:
Бабушкин поклонник таланта Криса Касперски, меня это даже не удивляет.

659949dd.png

Бида бида. Если бы он осилил чуть больше, чем эта красивая легенда, то знал бы о чем в статье речь.

2Бабушкин: Срочно три со стены это позорище, лол. Сначала прочти о чем пишут в статье и пойми её смысл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ARCHANGEL

Этим товарищ Бабушкин ещё и доказывает, что спёр чужую, хоть и бредовую идею + не осилил дискретную математику, в частности такие понятия как группы, кольца, поля Галуа и т.д. А это, если не ошибаюсь, на начальных курсах читалось. И теперь есть студент третьего курса, который ведёт себя как идиот. Но есть одна проблема - на идиотизм такой спланированно-фейковый антивирус списать не получится. Да и что темнить - даже из журналистского видео видно, что антивирь, который тут потрошат и есть тем самым поделием бабушкина.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Z.E.A.
  Цитата
Вот только Паршина не надо впутывать. Он няша.

Местами няша, а местами нет. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MrShoor
  ARCHANGEL сказал:
Этим товарищ Бабушкин ещё и доказывает, что спёр чужую, хоть и бредовую идею + не осилил дискретную математику, в частности такие понятия как группы, кольца, поля Галуа и т.д. А это, если не ошибаюсь, на начальных курсах читалось. И теперь есть студент третьего курса, который ведёт себя как идиот. Но есть одна проблема - на идиотизм такой спланированно-фейковый антивирус списать не получится. Да и что темнить - даже из журналистского видео видно, что антивирь, который тут потрошат и есть тем самым поделием бабушкина.

Между прочим статья написана настолько хорошо, что её можно осилить без знания дискретки (достаточно IQ иметь 170 :D ). Видимо ниасилил, и ниасилил на столько, что даже не смог понять смысл статьи. Явно же думает, что она про мегакрутое сжатие данных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alamor

про то что идею архивации он тоже украл, тоже уже писали в топике ;)

P.S. тем кто не следил за темой с самого начала предлагаю перечитать версию для печати или скачать или прочитать офлайн вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • demkd
      Если версия системы идентичная то скорее всего подойдет, но это не точно, потому что лично я всегда пользовался бэкапом реестра, сперва ERUNT-ом, а когда он стал неактуален сделал свой ABR.
    • santy
      Вообще, в сети мало пишут про то, как восстановить работу безопасного режима, в основном после поискового запроса выводят статьи, как войти в безопасный  режим. (Видно хромает еще ИИ по этому вопросу). По данному, частному случаю как будто все уже перепробовали: точка восстановления есть но с заражением системы, со слов пользователя. Хотя по факту здесь и не нужно восстанавливать систему, достаточно только найти в этой точке файл SYSTEM, откопировать его в другое место и извлечь из него ключ SafeBoot. Возможно, что он и делал восстановление системы из точки восст., но Safe mode не заработал. Других точек восстановления нет, бэкапов реестра нет, так как не работал ранее с uVS, да, и мы вообщем редко практикуем в сложных случаях создавать бэкап реестра. Те функции восстановления ключа, что заложены в uVS, опираются на бэкап реестра. (Которого не оказалось в системе). Твик Зайцева так же не сработал, возможно основан на методе их текста, который RP55 принес сюда. Остается попытаться перенести ключ с чистой аналогичной системы. Возможно ли безболезненно взять ключ Safeboot из другой аналогичной чистой системы? Какие могут возникнуть проблемы? драйвера оборудования могут оказаться различными?  
    • demkd
      "CurrentControlSet" это виртуальный ключ, он указывает на последний рабочий CurrentControlSetXXX, потому копировать там обычно нечего потому что есть лишь CurrentControlSet001, который и есть CurrentControlSet, другое дело когда есть 001 и 002, один из них может быть живым, а может и не быть.
      Но на самом деле не нужно маяться фигней, нужно пользоваться бэкапом и восстановлением реестра, тем более что в uVS есть твик для включения системного бэкапа реестра, так же копии реестра есть в теневых копиях и точках восстановления, где гарантировано можно найти рабочую ветку реестра и восстановить ее либо руками либо через uVS->Реестр->Восстановить из копии ключ SafeBoot
    • PR55.RP55
      " Вот еще в помощь рекомендации от Зайцева Олега:   Цитата Кроме того, есть еще один метод восстановления испорченных ключей. Как известно, в самом реестре есть копии ключа SafeBoot. Они находятся в HKLM\SYSTEM\CurrentControlSet001\Control\SafeBoot и HKLM\SYSTEM\CurrentControlSet002\Control\SafeBoot. Следовательно, можно попробовать следующую операцию:
      1. Экспортировать HKLM\SYSTEM\CurrentControlSet001\Control\SafeBoot
      2. В полученном REG файле заменить "CurrentControlSet001" на "CurrentControlSet" (REG файл текстовый, поэтому заменить несложно)
      3. Импортировать модифицированный файл
      Данная операция может быть успешной сразу после запуска повреждающей ключ реестра вредоносной программы, до перезагрузки. Нарушена загрузка в защищенном режиме (SafeBoot) Изменено 6 часов назад пользователем safety " https://forum.kasperskyclub.ru/topic/466078-privetstvuju-slovil-majner-po-nazvaniem-toolbtcmine2782/page/6/#comments А, что если это будет делать uVS ? т.е. Копировать ключ > модифицировать > производить перезапись.
    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 18.1.10.
×