What's new
Runion

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

На каком языке пишутся вирусы для MacOS?

lakira

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