Задать вопрос
  • Как работает перехват и модификация HTTP-запроса "на лету" при отправке?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Классический вариант перехвата на лету, это использование MitM (Man-in-the-Middle) прокси:
    1. Хулиганами настраивается MitM прокси, например на WiFi точке в очкоВкусе.
    2. OS использует п1 для выхода в сеть.
    3. Программа (браузер в Вашем случае) отправляет http запрос, который пройдет через п2.
    4. MitM прокси модифицирует трафик, идущий от п3 и отправляет его дальше.
    5. Сервер получает модифицированный трафик от п3.

    В обратном порядке это так же работает, когда отправляются куки, сессии итп. Если софт не предусматривает подобный вектор атак, то условно, правами доступа к конфиденциальной информации на сервере сможете воспользоваться не только Вы, но и хозяин той само WiFi точки из п2.

    Вижу тег Python, тогда вот пример MitM библиотеки - Python MitM.
    Ответ написан
    Комментировать
  • VBA | Как уменьшить шрифт если текст не помещается TextBox?

    Krasnoarmeec
    @Krasnoarmeec
    Вставьте в форму UserForm1 невидимый лейбл Label1.
    Label1: AutoSize = True, Visible = False, Фонт такой же как и у TextBox1 (имя, размер, жирность, курсив).
    Поиграйте с коэффициентом 1.1, если не влезает.

    Private Sub TextBox1_Change()
        Label1.Width = UserForm1.Width
        Label1.Caption = TextBox1.Text
        
        If Label1.Width > TextBox1.Width Then
            Label1.Font.Size = Label1.Font.Size * (TextBox1.Width / Label1.Width / 1.1)
            TextBox1.Font.Size = Label1.Font.Size
        End If
    End Sub
    Ответ написан
    Комментировать