• Можете посоветовать литературу по Ddos атакам(защита и нападение) если таковая имеется?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    см. по kali linux

    +
    1) DDoS Attacks: Evolution, Detection, Prevention, Reaction, and Tolerance
    2) Theoretical and Experimental Methods for Defending Against DDoS Attacks
    Ответ написан
    Комментировать
  • Какую литературу почитать про устройство сетей?

    Ezhyg
    @Ezhyg
    Олифер В.Г., Олифер Н.А. - Основы компьютерных сетей - 2009
    Построение мультисервисных сетей Ethernet [Филимонов, 2007]
    Кенин А.М. - Практическое руководство системного администратора - 2010
    Кенин А.М. - Самоучитель системного администратора - 2012

    ну и где-то здесь же в вопросах, это же самое и чуть больше, уже было
    Ответ написан
    Комментировать
  • Какую литературу почитать про устройство сетей?

    insiki
    @insiki
    broken pipe
    Таненбаума
    Ответ написан
    Комментировать
  • Можно ли сделать персонажа из сериала/фильма?

    @Hoffmaestro
    Если в вашей игре будет персонаж Beisenherg, лысый бывший кондитер, теперь продающий синие конфеты с ЛСД, то игроки поймут отсылку, а у правообладателей не будет основания для исков.
    Ответ написан
    Комментировать
  • Можно ли работать с Wi-fi в Kali linux на VirtualBox?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Можно ли работать с Wi-fi в Kali linux на VirtualBox?

    Можно. Но нужно быть готовым к тому, что:
    1. Все будет тормозить (ну разве что жить в терминале, но это не всегда вариант)
    2. Вы не сможете менять настройки реального wifi адаптера (это автоматически убивает часть атак, полезных для ознакомления, и часть старых финтов ушами вроде переезда в Боливию)

    Так что если вы хотите просто так поиграться с Kali - запускайте в виртуалке, если же ставите целью серьезное изучение - запускайте на реальном железе (с жесткого диска или с флешки).

    З.Ы.: и чем вам Grub не угодил?
    Ответ написан
    2 комментария
  • Обучение C#: с чего начать?

    Morpheus_God
    @Morpheus_God
    https://metanit.com/sharp/
    Очень подробно все описывается. Плюс автор сайта сейчас на ютубе постепенно снимает видеоуроки.

    Шилдта и Рихтера почти всегда советуют начинающим. Так что книжки неплохие.
    Ответ написан
    1 комментарий
  • Как сгенерировать случнайную числовую последовательность с неравномерным распределением?

    longclaps
    @longclaps
    Псевдокод
    нужный_процент = 0.33 // например
    for (i = 0; i < n ; i++) {
       x = random_от_нуля_до_единицы();
       if (x > нужный_процент) x = 0;
       else x /= нужный_процент; // ненулевые равномерно распределены на [0..1]
    }
    Ответ написан
    1 комментарий
  • Кто знает хотя бы несколько программ с простой защитой?

    Spetros
    @Spetros
    IT-шник
    Такого рода программы называются crackme
    Ответ написан
    Комментировать
  • Литература или ресурсы по WinAPI?

    AxianLTD
    @AxianLTD
    MSDN единственный и точный источник сведений о Windows и других изделиях MS
    Ответ написан
    Комментировать
  • Кто знает хороший учебник по ассемблеру и справочник по командам (windows)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Проще не учебник, а гуглить простые примеры.

    Погуглите про MASM под win32, с рабочими примерами.

    Почитайте про стандартные библиотеки Windows, чтобы можно было пользоваться вызовами из вашей программы, например для отрисовки окон и другого взаимодействия с системой. Для той же отрисовки на экран пользоваться прерываниями биос уже не айс, разве что из виртуального доса.

    Перед изучением ассемблера, было бы неплохо вообще хоть какой-нибудь другой язык программирования знать.
    Ответ написан
    Комментировать
  • При установке masm вылазит ошибка. Как исправить?

    @Mirn
    это означает что не найдена функция №200 и 202 в указанных дллках
    т.к. винда 2010+ года а дистрибьютив 1998 судя по консоли что не удивительно.
    советую искать решение в интернете по поводу этой дллки и масма.
    либо найти старую версию этой дллки.
    Ответ написан
    1 комментарий
  • Кто знает хороший учебник по ассемблеру и справочник по командам (windows)?

    TrueBers
    @TrueBers
    Гуглю за еду
    Справочник по командам никто лучше, кроме производителя процессоров вам не даст. Заходите за сайт интел/амд и качайте референс.
    А учебник для ассемблера не имеет смысла. Ибо всё, что относится к ассемблеру — это команды. Остальное — платформозависимые вещи, которые будут различаться в каждой системе, архитектуре, и т. п. Соответственно, в этих учебниках вас будут учить вещам, которые уже либо почти не используются, либо про них уже забыли.

    В ассемблере половина команд это mov, lea и call. Прочитайте, что они делают, и уже половину поймёте. Ещё 45% сверху — около 20 команд всего. Остальные 5% занимают сотни и тысячи других инструкций, которые никто в живую в глаза не видел. Это можно взять за 10% от "знания ассемблера". Остальное зависит от архитектуры, системы, компилятора, разрядности, и ещё кучи факторов.

    Сейчас нет такого учебника, чтоб научил вас ассемблеру. Если хотите основы с 16 бит, то берите любой. По современным вещам информации нет нигде, кроме официальных документов производителей процессоров.
    Ответ написан
    Комментировать
  • Отправка письма на email.?

    tomnolane
    @tomnolane
    профессиональный разработчик
    вы уверены, что:
    1) указали верный порт smtp принимающей(к какой подключаетесь) стороны? (точно 587 ??? не всегда используется 587 для smtp)
    2) указали верный адрес почты?
    3) верный логин и пароль?

    вот рабочий код:
    class Program
        {
            static void Main(string[] args)
            {
                 
                // отправитель - устанавливаем адрес и отображаемое в письме имя
                MailAddress from = new MailAddress("somemail@gmail.com", "Tom");
                // кому отправляем
                MailAddress to = new MailAddress("somemail@yandex.ru");
                // создаем объект сообщения
                MailMessage m = new MailMessage(from, to);
                // тема письма
                m.Subject = "Тест";
                // текст письма
                m.Body = "<h2>Письмо-тест работы smtp-клиента</h2>";
                // письмо представляет код html
                m.IsBodyHtml = true;
                // адрес smtp-сервера и порт, с которого будем отправлять письмо
                SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
                // логин и пароль
                smtp.Credentials = new NetworkCredential("somemail@gmail.com", "mypassword");
                smtp.EnableSsl = true;
                smtp.Send(m);
                Console.Read();
            }
        }


    вот асинхронный код:
    class Program
        {
            static void Main(string[] args)
            {
     
                SendEmailAsync().GetAwaiter();
                Console.Read();
            }
     
            private static async Task SendEmailAsync()
            {
                MailAddress from = new MailAddress("somemail@gmail.com", "Tom");
                MailAddress to = new MailAddress("somemail@yandex.ru");
                MailMessage m = new MailMessage(from, to);
                m.Subject = "Тест";
                m.Body = "Письмо-тест 2 работы smtp-клиента";
                SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
                smtp.Credentials = new NetworkCredential("somemail@gmail.com", "mypassword");
                smtp.EnableSsl = true;
                await smtp.SendMailAsync(m);
                Console.WriteLine("Письмо отправлено");
            }
        }

    если через это не отправится - значит проблемы с указанными данными: порт, емеил, логи и пароль...
    Ответ написан
    1 комментарий
  • Можно ли как-то изменить дизайн окна OpenFileDialog?

    EreminD
    @EreminD
    Кое-что умею
    Сам по себе, ofd не кастомизируется
    У вас варианта два:
    1. или пилить самому новое модальное окно, что, на деле, не так уж и долго делается
    2. искать готовые решения (вот или вот еще ну или еще где) в интернете, потому что задача не нова
    Ответ написан
    Комментировать
  • Как можно скрыть содержимое папки?

    @pro100senchik
    Можно. Например так:
    File.SetAttributes("C:\\Test", FileAttributes.Hidden);
    Ответ написан
    1 комментарий
  • Какая разница между C, C#, C++?

    @dmitryKovalskiy
    программист средней руки
    Разница в количестве плюсиков. У первого -0 , у второго - 4, у третьего - 2. Новичку лучше учить C++. А если серьезно : С- язык низкого уровня для системного программирования, драйверов и другой низкоуровневой разработки. С++ - тоже самое с обвесами из классов, перегрузок, шаблонами и некоторыми другими фичами. С# - ООП язык для разработки под .NET - Microsoft-стек технологий для разработки самых разных приложений.
    Ответ написан
    Комментировать
  • Оптимальные параметры для pbkdf2

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Оптимальные по какому критерию? :)
    Попробуйте сначала понять, от кого защищаемся и чем готовы пожертвовать.

    Если нужны конкретные рекомендации, то открываем, например, NIST SP800-132 «Recommendation for Password-Based Key Derivation», глава «A2. PBKDF»
    csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf
    Или те же самые вещи можно прочитать тут, например: www.ietf.org/rfc/rfc2898.txt

    image

    У Вас 32 байта соль? Тогда все хорошо. От длины соли скорость вычисления внутри системы не сильно зависит, а вот атакующему будет сильно хуже, чем если бы соль была, скажем, 32 бита.

    image

    Смотрим дальше: количество итераций в PBKDF, грубо говоря, линейно увеличивает сложность атаки.
    Поэтому делаем бенчмарк и ставим столько итераций, сколько влезет. 1000 рекомендовалось давно (2000 год), сейчас ставят больше — 10000 и т.д.
    Ответ написан
    2 комментария