Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Являются ли вирусы написанные на ассемблере более эффективными?

Или такого же результата можно добиться быстрее(в плане скорости програмирования) на C/C++?
ПрограммированиеВирусы+2
Дарья Гурчавская
  ·   · 2,1 K
Я очень рад быть частью этой группы и надеюсь...  · 5 янв 2023
Не совсем правильно говорить, что вирусы, написанные на ассемблере, более эффективны, чем вирусы, написанные на C или C++. 
Выбор языка программирования — это только один из факторов, который может повлиять на эффективность вируса, и другие факторы, такие как конкретные используемые алгоритмы и методы, целевое оборудование и операционная система, а также общая сложность вируса, также могут иметь существенное значение. влияние.
При этом верно то, что ассемблер — это язык программирования низкого уровня, который ближе к машинному коду, который на самом деле выполняет компьютер. В результате программы, написанные на ассемблере, могут быть более эффективными с точки зрения количества инструкций, необходимых для выполнения данной задачи, поскольку они могут более непосредственно использовать аппаратные ресурсы компьютера.
Однако это преимущество достигается за счет увеличения сложности  написания такого вируса или программы. Ассемблер требует детального понимания аппаратного обеспечения и операционной системы, и может быть сложно писать, отлаживать и поддерживать код программы, написанной на ассемблере. 
А вот языки высокого уровня, такие как C и C++, предлагают более высокий уровень абстракции и, как правило, на них легче писать код, что может сделать их более эффективными с точки зрения времени и усилий, необходимых для написания и поддержки кода.
В итоге, наиболее эффективный выбор языка программирования будет зависеть от конкретных требований решаемой задачи и приемлемых компромиссов с точки зрения сложности, производительности и удобства обслуживания.
И еще использование только языка ассемблера недостаточно, чтобы сделать вирус не обнаружимым. 
Антивирусные программы используют различные методы и технологии для обнаружения и удаления вирусов, и они часто могут эффективно обнаруживать и удалять вирусы независимо от языка программирования, который использовался для их написания.
Руковожу ИТ проектами по науке. Читаю сказки...  · 14 окт 2022
Количество строк кода и их отладка на asm займет неоправданно большое время. А вирусописание не про это. Си от Кернигана и Ричи по крайней мере ускорит процесс написания. Что-то еще зависит от компилятора и его настроек... Читать далее
С февраля в основном пишу здесьПерейти на pikabu.ru/@Yogibear
Openstack DevOps and IBM/Informix Certified DBA...  · 10 окт 2022
C — очень мощный язык программирования, часто используемый в атаках на переполнение буфера. Как один из старых языков программирования, C чаще всего используется для создания вредоносных программ. Одна из причин этого... Читать далее
Искусственный Интеллект  · 13 окт 2022
Язык ассемблера сложнее поддается реинжинирингу, что затрудняет обнаружение и удаление вирусов антивирусными программами. Наконец, язык ассемблера ближе к машинному коду, который фактически работает на компьютерах, что... Читать далее
В программировании с 1977 года. Последние года...  · 10 окт 2022
Язык С позволяет упростить/ускорить написание кода. А если в него еще грамотно и умело вставлять код на ассемблере, то можно получить очень эффективные программы. И не только вирусы :)
1 эксперт не согласен
На мой взляд отчасти . Я указывал ключевую причину в https://yandex.ru/q/tech/12435883265/?answer_id=93442b4b-daab-... Читать дальше