@Cybersec_threat · Post #1394 · 24.09.2024 г., 04:25
S3桶安全侦查手法 https://securitycipher.medium.com/s3-bucket-recon-2d7c2bbf41ef #pentest
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #121 · 20 јул.
Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django
Пребарај: #pentest
@Cybersec_threat · Post #1394 · 24.09.2024 г., 04:25
S3桶安全侦查手法 https://securitycipher.medium.com/s3-bucket-recon-2d7c2bbf41ef #pentest
Hashtags
@Cybersec_threat · Post #1305 · 06.08.2024 г., 00:59
网络安全相关简写英文全称 https://public.cyber.mil/acronyms/ #pentest
Hashtags
@Cybersec_threat · Post #1233 · 05.07.2024 г., 12:33
史上最大密码泄露下载:RockYou2024 密码汇编泄露近 100 亿 RockYou2024 是迄今为止最大的密码汇编泄露事件,泄露数据文档中竟包含 9948575739 个独特的明文密码 下载地址: https://s3.timeweb.cloud/fd51ce25-6f95e3f8-263a-4b13-92af-12bc265adb44/rockyou2024.zip https://cybernews.com/security/rockyou2024-largest-password-compilation-leak/ https://fastupload.io/1824d409732f30be https://disk.yandex.ru/d/1spMBmxcEnN95g #pentest
Hashtags
@libreware · Post #1029 · 22.01.2022 г., 15:14
ICS Pentesting Tools A curated list of tools related to Industrial Control System (ICS) security and Penetration Testing https://github.com/kh4sh3i/ICS-Pentesting-Tools #pentest
Hashtags
@Cybersec_threat · Post #658 · 29.11.2023 г., 00:23
隐写工具,将任何文件转换成图片,隐藏在图片中。 https://github.com/JoshuaKasa/van-gonography #pentest#github🐥[威胁情报]
@Cybersec_threat · Post #1389 · 24.09.2024 г., 01:05
使用 BYODLL 技术绕过 LSA 保护 https://github.com/itm4n/PPLrevenant #pentest#redteam
@Cybersec_threat · Post #688 · 06.12.2023 г., 02:52
关于多家厂商设备通杀0day 影响平台 H3C-下一代防火墙安恒信息 -明御安全网关MAiPU -安全网关D_Link-下一代防火墙HUAWEI -公司产品迈普通信技术股份有限公司安全网关博达通信 -下一代防火墙任天行网络安全管理系统\安全审计系统安博通应用网关 烽火网络安全审计 瑞斯康达科技发展股份有限公司安全路由器 任子行网络安全审计系统 绿盟安全审计系统 深圳市鑫塔科技有限公司 第二代防火墙海康威视安全网关优炫防火墙(抄的安恒明御,源代码在前端中注释掉了) SG-8000深度安全网关网御星云上网行为管理系统 360上网行为审计系统 /sslvpn/sslvpn_client.php?client=logoImg&img=x%20/tmp|echo%20%60whoami%60%20|te #pentest#redteam🐥[威胁情报]
@Cybersec_threat · Post #627 · 24.11.2023 г., 02:03
Azure AD 渗透测试流程图汇总 #pentest#redteam 🐥[威胁情报]
@Cybersec_threat · Post #938 · 31.03.2024 г., 05:44
博彩网站渗透实战代码审计拿下后台、数据库 https://forum.butian.net/share/334 #好文推荐#pentest
@Cybersec_threat · Post #643 · 27.11.2023 г., 06:09
一次GraphQL的探索 GraphQL 是一种面向数据的 API 查询风格,GraphQL并没有绑定数据库,交互逻辑是客户端→GraphQL→后端代码→数据。传统API实现功能一般是一个api对应一个功能,而在GraphQL中,用户请求的url路径固定,只需要改变请求的post内容,无需维护多个api。 https://mp.weixin.qq.com/s/lgCyIqQx0y8YnItpsfwjeg #好文推荐#pentest🐥[威胁情报]
@Cybersec_threat · Post #756 · 27.12.2023 г., 00:50
nginx内存马:nginx module 支持动态加载so,通过 __attribute ((constructor))的方式绕过nginx module version check,可以编译出适应所有nginx版本的module。使用header_filter可以取得命令执行的参数,通过body_filter可以返回命令执行后的结果 https://github.com/veo/nginx_shell #工具分享#pentest
@libreware · Post #1028 · 22.01.2022 г., 15:03
Pentest Collaboration Framework By @ drakylar Tool which will help you to store/modify/share information about pentest/web analysis projects. OpenSource, Portable, CrossPlatform & Free. - Generate reports by user-defined templates - Integration with more than 15 tools - API - HTTP sniffer connected to project - Network graph - One-click deploy at Heroku/AWS - Notes, Hosts, Issues, Credentials, Chats Demo: http://testing-pcf.herokuapp.com/ Gitlab: https://gitlab.com/invuls/pentest-projects/pcf @PentestCollaborationFramework #pcf#pentest