TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 5 слични објави

Пребарај: #mitm

当前筛选 #mitm清除筛选
infosecurity

@tg_infosec · Post #3113 · 11.04.2025 г., 14:32

📶 Принципы сетевых атак и работа сетей. • Ресурс https://netsim.erinn.io предлагает ряд интерактивных уроков, в которых от тебя потребуется только следить за тем, как пакеты перемещаются между узлами сети, с возможностью создавать свои пакеты, прописывая им заголовки и пытаться таким образом провести успешную атаку. • Ресурс требует простейшей регистрации (без указания почты и прочей информации, достаточно придумать логин и пароль). После регистрации для нас откроются уроки разбитые на 4 части: - Первая часть (Basics) — обучит тебя работе с симулятором и объясняет базовые понятия: пакеты, заголовки и т.д. - Вторая часть (Spoofs) — рассказывает о принципах спуфинга; - Третья часть (Denial of Service) — в трех уроках объясняет, как работает атака типа «отказ в обслуживании»; - Четвертая часть (Attacks) — описывает, принцип работы traceroute, #MITM атаки и обход блокировки ресурсов. • Код ресурса открыт и доступен на github: https://github.com/errorinn/netsim #Сети

infosecurity

@tg_infosec · Post #4117 · 22.03.2026 г., 11:34

• У автора книги"Сети глазами хакера" есть тулза для проведения MITM-атак в сетях IPv6. Если кто не читал статью с актуальными методами атак на IPv6 и способах защиты, то рекомендую к прочтению (eng & ru). Что касается инструмента, то возможности следующие: ➡RA Spoofing и RDNSS-инъекции; ➡Интерактивная CLI с автокомплитом; ➡Полная автоматизация NAT64 и DNS64; ➡Анализ NDP трафика для сбора информации о сети; ➡Автотюнинг сетевых параметров и маршрутизации; ➡Обход RA Guard c помощью Hop-by-Hop фрагментации; ➡Killswitch для аварийной остановки и восстановления сети. ➡️https://github.com/casterbyte/Ibex #Пентест#Mitm#Сети

infosecurity

@tg_infosec · Post #3815 · 01.12.2025 г., 12:33

• Многие из вас уже слышали о такой тулзе как Bettercap - это интерактивный фреймворк для автоматизации сетевых атак, который активно используется пентестерами и ИБ специалистами. Один из многочисленных плюсов Bettercap - кроссплатформенность, которая позволяет использовать весь функционал на различных ОС, включая Android. • Для настройки и использования Bettercap на Android существует очень объемное руководство, которое содержит информацию по настройке и поможет разобраться с функционалом данного инструмента. Содержание следующее: - Why Use Bettercap on Android? ➡Bettercap on Android. - Prerequisites; - Installing Bettercap in Termux; ➡Installing Termux. - Bettercap Usage and Interface: ➡Web UI; ➡Interactive Mode; ➡Eval; ➡Caplets; ➡Scripting. - Modules: ➡Wi-fi; ➡PMKID attack without connected clients; ➡Rogue Access Point; ➡Fake Access Point; ➡Evil Twin Access Point. - Bluetooth Low Energy scanning: ➡Enable Bluetooth. - Bettercap on local network: ➡Wake On Lan. - HTTP/HTTPS sniffing; - DNS spoofing: ➡Enable DNS Spoofing; ➡Set the DNS Spoofing Domain; ➡Start the DNS Spoofing Attack. - HID Attacks on 2.4GHz; - CAN-Bus; - Disconnect a device on network with ARP Ban; - Recap of Key Features; - How to Use Bettercap to Elevate Your Network Security; - Final Thoughts; - Keep Learning & Stay Ethical! ➡https://www.mobile-hacker.com/2025/02/21/bettercap #Mitm#Tools#Пентест

🇹🇼 экшен Шанхай 🇷🇺

@actionshanghai · Post #1390 · 23.10.2023 г., 08:03

jabber.ru (xmpp.ru) 称,攻击者签发其站点 TLS 证书并对其进行 MitM 攻击以监听流量。 - 文章称,jabber.ru 是俄罗斯最为古老的 XMPP 服务,托管在德国 Hetzner 和 Linode 的服务器。 - 一次,维护者发现连接到服务时被提供了过期证书,但实际上服务器提供的证书应未过期,于是发现服务被 MitM。 - 经过检查,服务器并未被入侵;各个测试表明,服务器接受的网络配置被人为更改用于 MitM,早至 7/21(或更早至 4/18),而在 10/19 当维护者就此事联系服务商时停止。 - 文章作者认为此次 MitM 攻击很有可能是服务商受德国警方要求而进行。 https://notes.valdikss.org.ru/jabber.ru-mitm/ seealso: HackerNews:37961166 #TLS#MitM#RU

Hashtags