Почему трои пишут на VSBasic? Или ботов делают даже на делфи? Ведь код тяжелый будет и сама сеть будет медленнее работать при больших нагрузках. На какие языки вы бы посоветовали обратить внимание?
Спасибо) Я как раз думаю об эрланге наверное придется его выучить. А С++, не лучше будет С или вообще АСМ? В дополнение к сказанному читал что скриптовые языки лучше подходят для автомотизации, может его использовать или это будет в ущерб производительности всей системы? Почему на эрланге еще нету известных ботнетов? Или руби почему не юзают хакеры. Почему то используют перл\питон странно. Это, наверное из-за легкости в разработке школьники юзают?
Нет, как раз школьники думают, что бот на асме круче, чем например, на питоне. В идеале это правда, но то, что на питоне занимает одну строку, на асме может занимать десятки строк(а то и больше), следовательно сделать ошибку куда проще. Питон, перл, руби юзают для *nix ботнетов, так как они входят в состав стандартного по. Си и С++ для преимущественно виндовых. Для винды лучше скриптовые языки не юзать, так как в стандартной поставке нет интерпретаторов для нормальных представителей.
ASM, С\С++ про скриптовые языки выше FunOfGun, все расписал. Их только для админ панели если юзать. Ерланг вроде тоже интерпритируемый так-что не катит оно...
имеет смысл писать на яве примером того же кроссплатформенного rat является jrat работает как на nix солярис, маки и другие так же есть возможность скомпилировать отдельный ехе файл который под NET работает ява конечно большая дырка но все таки язык многофункциональный + на многих вин пк стоит делфи это удобство для разраба, на чем писать уже на самом деле все равно с или делфи выбор за каждым и если это действительно хорошая разработка будет полюбому вставки на асме будут к примеру для предзагрузки (бут трояны) или нечто подобное
вот тут посмотрите http://en.pudn.com/search_db.asp?keyword=bot все боты написаны как правило на C/C++ с шеллкодом внутри для пробива уязвимостей
Если идти путем большинства и делать многопоточную блокирующую реализацию - все упрется тупо в эту модель (перерасход памяти и большой объем переключений контекстов), а не в скорость исполнения Visual Basic.
на рад средах (такие как дельфя или билдер) серьёзные приложения не пишутся, рад среда - это сляпать утилитку за 5 минут и забыть. что говорить о том что те кто на них пишет - не имеет элементарных понятий об отладке. cи cи++ в нативном режиме (это значит что через апи платформы а не через говнокомпоненты о принципах работы которых остаётся только гадать) - самое оптимальное решение, да впрочем и стандарт. на чистом асме - тупо оверинжиниринг. асм нужен далеко не всегда. но и прекрасно может быть использован в паре с сями
если под винду и без дополнительного геммороя C# вам в помощь (.NET Framework практически везде установлен)
Начинать с legacy как-то не круто. В случае возникновения проблем очень маленькое комьюнити, по сравнению с тем же C#. Да и платформа на уровне 2000 года по удобству именно разработки (не формошлепства - тут делфи безоговорочный лидер, но трояну формы не нужны, он тырит файлы, предоставляет админ-доступ и прочее). asm? Трояну не нужно, разве что криптору. Но задачи-то совершенно разные. Если не использовать VCL, какой тогда смысл вообще писать на Delphi? Специально создавать себе проблемы совместимости с новыми версиями windows, используя непонятно кем патченные модули? Почему мало кто задумывается, что маленький размер приложения может быть одним из факторов, которые антивирус может использовать для определения степени глубины анализа? А вообще, за время существования этой темы можно было б уже ядро бота написать на C++ Также ТС не указал, на какую платформу он ориентируется. В случае андроида приоритет вообще за явой.
В СНГ то? Да такое ощущение, что половина СНГ на паскале и дельфях шпарит. Хотя вот по качеству да, проигрывает более новым языкам.
Версии разные не? То есть под каждую версию писать + где-то он и не установлен? Спасибо всем Учу C\C++\C#\asm по вашим советам. Пока только С++. Может быть есть более быстрые способы его изучения для конкретного вопроса? Или только учить все подряд? Понимаю, что это не раздел по С++ но, не могу не спросить. Какие обучающие материалы есть по языкам для данной, конкретной задачи. И может вопрос некорректрый, сколько лет обычно уходит на обучение? Ориентируюсь на win, хотя стоит ли спрашивать, вроде linux на C ориантирован.
проги, скомпиленые под 2-й фреймворк работают почти везде. бери любой учебник и учи, я по С++ ничего посоветовать не могу, но быстро научиться писать малварь не зная языка не получится