один надо знать?
Что один надо знать?
только свифт надо знать он спрашивает
Хз, ну а смысл писать малварь на двух разных или трех или четырех яп?
тебе просто нужно пиздить кейчейн и данные браузера и на сервере уже расшифровывать, тупо файл граберlakira сказал(а):
смысла нету,мне просто кажется что не только свифт используется для таких целей.
Нажмите, чтобы раскрыть...
обьясни подробнее. он совсем зеленый. просто загорелся идеей, так как рынок свободен в этом направленииMoilerRenoiler сказал(а):
Обжектив си(читы на нем писал, плюсы с уебанским синтаксисом)
Нажмите, чтобы раскрыть...
Ну ёпрст я бы сначала сделал простую программу с юи / функционалом. Дальше чтобы писать малвари надо уже вагон знаний или понимание как устроена система, половина всего есть на гитхабе остальногов в паблике не будет.bigheadguy сказал(а):
обьясни подробнее. он совсем зеленый. просто загорелся идеей, так как рынок свободен в этом направлении
Нажмите, чтобы раскрыть...
я не знаю на сколь это подробнее(так как не кодер), но спасибо тебе.MoilerRenoiler сказал(а):
Ну ёпрст я бы сначала сделал простую программу с юи / функционалом. Дальше чтобы писать малвари надо уже вагон знаний или понимание как устроена система, половина всего есть на гитхабе остальногов в паблике не будет.
Нажмите, чтобы раскрыть...
я без предьяв, но _lain, как это обьяснишь? говорил один язык, а тут букет выливается. и нет того, что ты сказалAgaspherus сказал(а):
Писать можно практически на любом языке, насколько я понимаю свифт и objective-c используются в основном чтобы делать стандартный для макос ui, который во вредоносах особо и не нужен.
Так как макос построен на openbsd, то и подход к написанию программ там +- такой же как и во всех unix-like ОС. Саму "клиентскую" часть можно писать на чем угодно, но если мы говорим про мальварь, то конечно лучше с/с++, rust или другой статический, компилируемый язык. Также если планируешь писать полностью свою мальварь, то нужно будет реализовать серверную часть (обычно бекенд/фронтенд, но можно сделать и в виде одной программы) Для этого подойдет любой язык который заточен под серверную разработку - java, python, go, php и js/ts, так как супер производительности тебе на серверной части скорее всего не нужно, выбирай тот который нравится.
Ну и как сказали выше, при разработке вредоносов самое важное это знать ту систему под которую ты пишешь, что у нее под капотом, какое api есть и т. д. Поэтому большим плюсом будет если найдешь сурсы каких нибудь вредоносов под макос и изучишь как они работают, даже если они уже потеряли актуальность, то изучишь базу
Нажмите, чтобы раскрыть...
Ты хочешь срач развести или что? Где я написал что "МАЛВАРЬ НА МАКОСЬ ПИШЕТСЯ ТОЛЬКО НА ОДНОИ ЯЗЫКЕ?". чел иди в другое местоbigheadguy сказал(а):
я без предьяв, но _lain, как это обьяснишь? говорил один язык, а тут букет выливается. и нет того, что ты сказал
Нажмите, чтобы раскрыть...
мне кажется спиздить данные браузера это можно и свифтом (потому что это стороннее приложение никак не связано с эплом), а вот кейчейн (место где хранятся пароли, сервис apple у которого защита ебаннутая) для него уже нужно намного больше чем просто свифтbigheadguy сказал(а):
я без предьяв, но _lain, как это обьяснишь? говорил один язык, а тут букет выливается. и нет того, что ты сказал
Нажмите, чтобы раскрыть...
Я ошибся, оказывается swift тоже компилируемый язык, поэтому я не вижу каких то причин, почему он может не подойти под разработку малвари, однако, я бы все равно посоветовал писать на языках более широкового профиля таких как С/С++, чтобы не быть привязанным к одной операционной системеbigheadguy сказал(а):
я без предьяв, но _lain, как это обьяснишь? говорил один язык, а тут букет выливается. и нет того, что ты сказал
Нажмите, чтобы раскрыть...
я с++ более менее знаю, но желание больше для макос писать чем для винды, посмотри что я выше написал и ответь пжAgaspherus сказал(а):
Я ошибся, оказывается swift тоже компилируемый язык, поэтому я не вижу каких то причин, почему он может не подойти под разработку малвари, однако, я бы все равно посоветовал писать на языках более широкового профиля таких как С/С++, чтобы не быть привязанным к одной операционной системе
Нажмите, чтобы раскрыть...
Не факт, если у программы на свифт есть доступ к кейчейну, то скорее всего это какая то api функция macos, доступ к которой можно получить и с помощью других языков. Поэтому советую сначала почитать про системные вызовы и api, и уже потом выбирать на каком языке писатьlakira сказал(а):
мне кажется спиздить данные браузера это можно и свифтом (потому что это стороннее приложение никак не связано с эплом), а вот кейчейн (место где хранятся пароли, сервис apple у которого защита ебаннутая) для него уже нужно намного больше чем просто свифт
Нажмите, чтобы раскрыть...