Прикручиваем бомбу[Jdam]💣 к молнии[Owasp ZAP]⚡️
Owasp zap на самом деле очень мощный инструмент для поиска багов. Ajax Spider, возможность настройки аутентификации на таргете с дальнейшим пролонгированием сессии, HttpFuzzer работающий на dirbuster, который можно кофигурировать с помощью UI.
Это лишь некоторые из них, но я предлагаю поговорить про последнюю функцию из перечисленных выше.
HttpFuzzer имеет обширный набор возможностей(рис.1), даже возможность немного поффазить json(рис.2).
Однако немного поработав с ним на практике, обнаружил, что возможности мутатора для json весьма скудны, коей факт при дальнейшем исследовании исходников подтвердился:
1. Импорт класса JsonMutator из библиотеки com.natpryce.snodge предназначенной для простенького фаззинга JSON, XML и HTML форм.
2. Создание переменной mutator класса JsonMutator без дополнительных изощерений далее.
Меня это в корне не устроило, а json тело запроса одной конечной точки поффазить хотелось чем-нибудь посерьезнее без сильной головной боли, например, задействовав вышеупомянутый jdam.
Благо Zap предоставляет обширные возможности скриптинга большинства используемых функций. Например, в контексте фаззера меня заинтересовал раздел Payload Generator(рис.3). И не зря.
Посмотрев немного на имеющиеся в данной категории набросал небольшой скриптик, прибегнув к хаку, чтобы доставать json из тела запроса из окна настройки фаззера, т.к. интерфейс для написания скрипта в категории Payload Generator'а не предоставляет возможности вытащить исходный json.
Скрипт генерирует гораздо более веселые payload'ы на основе заданного json'a(рис.4), а колличество задается в самом скрипте.
И далее можно без каких-либо проблем фаззить конечную точку(рис.5,6)
Сам скрипт в комментарии к записи⬇️
Owasp zap на самом деле очень мощный инструмент для поиска багов. Ajax Spider, возможность настройки аутентификации на таргете с дальнейшим пролонгированием сессии, HttpFuzzer работающий на dirbuster, который можно кофигурировать с помощью UI.
Это лишь некоторые из них, но я предлагаю поговорить про последнюю функцию из перечисленных выше.
HttpFuzzer имеет обширный набор возможностей(рис.1), даже возможность немного поффазить json(рис.2).
Однако немного поработав с ним на практике, обнаружил, что возможности мутатора для json весьма скудны, коей факт при дальнейшем исследовании исходников подтвердился:
1. Импорт класса JsonMutator из библиотеки com.natpryce.snodge предназначенной для простенького фаззинга JSON, XML и HTML форм.
2. Создание переменной mutator класса JsonMutator без дополнительных изощерений далее.
Меня это в корне не устроило, а json тело запроса одной конечной точки поффазить хотелось чем-нибудь посерьезнее без сильной головной боли, например, задействовав вышеупомянутый jdam.
Благо Zap предоставляет обширные возможности скриптинга большинства используемых функций. Например, в контексте фаззера меня заинтересовал раздел Payload Generator(рис.3). И не зря.
Посмотрев немного на имеющиеся в данной категории набросал небольшой скриптик, прибегнув к хаку, чтобы доставать json из тела запроса из окна настройки фаззера, т.к. интерфейс для написания скрипта в категории Payload Generator'а не предоставляет возможности вытащить исходный json.
Скрипт генерирует гораздо более веселые payload'ы на основе заданного json'a(рис.4), а колличество задается в самом скрипте.
И далее можно без каких-либо проблем фаззить конечную точку(рис.5,6)
Сам скрипт в комментарии к записи
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from OpenNews (HK-47)
Релиз свободной системы финансового учета GnuCash 5.0
Состоялся релиз свободной системы индивидуального финансового учета GnuCash 5.0, предоставляющей инструменты для отслеживания доходов и расходов, ведения банковских счетов, управления информацией об акциях, вкладах и инвестициях, планирования кредитов. При помощи GnuCash также возможно ведение бухгалтерского учёта для малых предприятий и сведение баланса (дебет/кредит). Поддерживается импорт данных в форматах QIF/OFX/HBCI и наглядное представление информации на графиках. Код проекта поставляется под лицензией GPLv2+. Имеется вариант GnuCash для Android. Готовые сборки подготовлены для Linux (flatpak), macOS и Windows.
Состоялся релиз свободной системы индивидуального финансового учета GnuCash 5.0, предоставляющей инструменты для отслеживания доходов и расходов, ведения банковских счетов, управления информацией об акциях, вкладах и инвестициях, планирования кредитов. При помощи GnuCash также возможно ведение бухгалтерского учёта для малых предприятий и сведение баланса (дебет/кредит). Поддерживается импорт данных в форматах QIF/OFX/HBCI и наглядное представление информации на графиках. Код проекта поставляется под лицензией GPLv2+. Имеется вариант GnuCash для Android. Готовые сборки подготовлены для Linux (flatpak), macOS и Windows.
Forwarded from OpenNews (HK-47)
Атака MacStealer, позволяющая перехватывать трафик в Wi-Fi
Мэти Ванхоф (Mathy Vanhoef), автор атаки KRACK на беспроводные сети и 12 уязвимостей в стандартах IEEE 802.11, раскрыл сведения о новой уязвимости (CVE-2022-47522) в технологии буферизации пакетов Wi-Fi, затрагивающей различные устройства (Cisco, Ubiquiti) и операционные системы (Linux, FreeBSD, iOS, Android). Дополнительно открыт доступ к инструментарию MacStealer для совершения атаки. Уязвимость позволяет обойти шифрование в беспроводной сети и может быть использована для перехвата трафика изолированных клиентов.
Мэти Ванхоф (Mathy Vanhoef), автор атаки KRACK на беспроводные сети и 12 уязвимостей в стандартах IEEE 802.11, раскрыл сведения о новой уязвимости (CVE-2022-47522) в технологии буферизации пакетов Wi-Fi, затрагивающей различные устройства (Cisco, Ubiquiti) и операционные системы (Linux, FreeBSD, iOS, Android). Дополнительно открыт доступ к инструментарию MacStealer для совершения атаки. Уязвимость позволяет обойти шифрование в беспроводной сети и может быть использована для перехвата трафика изолированных клиентов.
Forwarded from Zhovner Hub
Forwarded from HackGit
OPC UA Network Fuzzer
The network fuzzer based on the boofuzz network fuzzer as a framework—which helped us successfully target the KepwareEX server, and trigger a crash that we were able to use to develop a remote code execution exploit against and earn $20,000 at the contest.
https://github.com/claroty/opcua_network_fuzzer
Details:
https://claroty.com/team82/research/team82-releases-homegrown-opc-ua-network-fuzzer-based-on-boofuzz
#infosec #cybersecurity #pentesting #redteam
The network fuzzer based on the boofuzz network fuzzer as a framework—which helped us successfully target the KepwareEX server, and trigger a crash that we were able to use to develop a remote code execution exploit against and earn $20,000 at the contest.
https://github.com/claroty/opcua_network_fuzzer
Details:
https://claroty.com/team82/research/team82-releases-homegrown-opc-ua-network-fuzzer-based-on-boofuzz
#infosec #cybersecurity #pentesting #redteam
Forwarded from Технологический Болт Генона
Выложили доклады с DevOpsConf & TechLead Conf 2022
Плейлист
https://www.youtube.com/playlist?list=PLrFmwYyxJyVMCJzIwqiAQx9-p8UGi4Kci
Список докладов
https://devopsconf.io/moscow/2022/abstracts
Отдельный плейлист под лучшие доклады тут
https://www.youtube.com/playlist?list=PLrFmwYyxJyVPpM0cWn_hjTqXW6yuYQBQG
Плейлист
https://www.youtube.com/playlist?list=PLrFmwYyxJyVMCJzIwqiAQx9-p8UGi4Kci
Список докладов
https://devopsconf.io/moscow/2022/abstracts
Отдельный плейлист под лучшие доклады тут
https://www.youtube.com/playlist?list=PLrFmwYyxJyVPpM0cWn_hjTqXW6yuYQBQG
Forwarded from HackGit
DockerSecurityPlayground
A Microservices-based framework for the study of Network Security and Penetration Test techniques.
→ Create network and network security scenarios, in order to understand network protocols, rules, and security issues by installing DSP in your PC.
→ Learn penetration testing techniques by simulating vulnerability labs scenarios
→ Manage a set of docker-compose project . Main goal of DSP is to learn in penetration testing and network security, but its flexibility allows you the creation, graphic editing and managment run / stop of all your docker-compose labs.
https://github.com/DockerSecurityPlayground/DSP
Website:
https://secsi.io/docker-security-playground/
#cybersecurity #infosec #pentesting
A Microservices-based framework for the study of Network Security and Penetration Test techniques.
→ Create network and network security scenarios, in order to understand network protocols, rules, and security issues by installing DSP in your PC.
→ Learn penetration testing techniques by simulating vulnerability labs scenarios
→ Manage a set of docker-compose project . Main goal of DSP is to learn in penetration testing and network security, but its flexibility allows you the creation, graphic editing and managment run / stop of all your docker-compose labs.
https://github.com/DockerSecurityPlayground/DSP
Website:
https://secsi.io/docker-security-playground/
#cybersecurity #infosec #pentesting
Forwarded from эйай ньюз
LLaMa 30B на 6GB RAM
Блин, как здорово, когда что-то в опен-соурсе допиливается коллективным разумом до невероятных результатов.
Чел отимизировал загрузку весов в LLaMa.cpp с помощью mmap, и теперь инференс 30B модели можно гонять на CPU на Линуксе, используя меньше 6 GB RAM 🤯. Скорость холодного запуска модели тоже серьезно возросла.
Сами веса 4-bit кввнтизованной LLaMa 30B занимают 20 GB на диске, но после оптимизации, со слов автора пул-реквеста, при загрузке модель дает всего 4GB футпринт в RAM. Всё благодаря ленивому чтению с помощью mmap, который подгружает с диска в RAM только нужные в текущий момент страницы памяти.
Каждый день мы видим новые оптимизации и трюки. Модели становятся меньше, быстрее и мощнее, что расширяет их область применения и доступность. Это не может не радовать. Не все жезакрытому AI OpenAI у себя в закромах держать.
@ai_newz
Блин, как здорово, когда что-то в опен-соурсе допиливается коллективным разумом до невероятных результатов.
Чел отимизировал загрузку весов в LLaMa.cpp с помощью mmap, и теперь инференс 30B модели можно гонять на CPU на Линуксе, используя меньше 6 GB RAM 🤯. Скорость холодного запуска модели тоже серьезно возросла.
Сами веса 4-bit кввнтизованной LLaMa 30B занимают 20 GB на диске, но после оптимизации, со слов автора пул-реквеста, при загрузке модель дает всего 4GB футпринт в RAM. Всё благодаря ленивому чтению с помощью mmap, который подгружает с диска в RAM только нужные в текущий момент страницы памяти.
Каждый день мы видим новые оптимизации и трюки. Модели становятся меньше, быстрее и мощнее, что расширяет их область применения и доступность. Это не может не радовать. Не все же
@ai_newz
Forwarded from Записки админа
👹 DoomLinux.
Скрипт, который собирает минималный образ Linux и при загрузке запускает Doom.
https://github.com/shadlyd15/DoomLinux
#games #doom
Скрипт, который собирает минималный образ Linux и при загрузке запускает Doom.
https://github.com/shadlyd15/DoomLinux
#games #doom
👍1
Forwarded from Offensive Xwitter
Дебажил я тут ASN.1 спеки для MIT-имплементации Кербероса, и вот вам маленький лайфхак для раскуривания масштабных кодовых баз на Python: встроенные интерактивные интерпретатор и дебаггер – ваши друзья на век.
Запиховываете единственный ванлайнер в то место в коде, где потенцивально ожидаетпиздец раскрутка стека исключением, и спокойно изучаете себе окружение:
UPD. @Riocool поделился похожим подходом с помощью "интерпретатора на стероидах" IPython (ставится через PyPI):
Запиховываете единственный ванлайнер в то место в коде, где потенцивально ожидает
import code,sys; code.interact(local=locals()); sys.exit(-1)
import pdb; pdb.set_trace()
Вставлять print("I'm here1"), конечно, романтичнее, но очень скоро утомляет.UPD. @Riocool поделился похожим подходом с помощью "интерпретатора на стероидах" IPython (ставится через PyPI):
from IPython import embed; embed()#python #debug
Forwarded from linkmeup
Баш скрипт для сборки минимальной инсталяции линукса, чтобы после загрузки сразу что? Сразу играть в Doom, конечно же.
https://github.com/shadlyd15/DoomLinux
Но если загружаться в дум это для слабаков, то можно играть просто на голом UEFI.
https://github.com/Cacodemon345/uefidoom
https://github.com/shadlyd15/DoomLinux
Но если загружаться в дум это для слабаков, то можно играть просто на голом UEFI.
https://github.com/Cacodemon345/uefidoom
GitHub
GitHub - shadlyd15/DoomLinux: A bash script to build a minimal linux operating system just to play Doom.
A bash script to build a minimal linux operating system just to play Doom. - shadlyd15/DoomLinux
Forwarded from Open Source
burpGPT
Расширение Burp Suite, которое интегрирует GPT OpenAI для выполнения дополнительного пассивного сканирования для обнаружения особых уязвимостей и позволяет проводить анализ трафика любого типа.
https://github.com/aress31/burpgpt
Расширение Burp Suite, которое интегрирует GPT OpenAI для выполнения дополнительного пассивного сканирования для обнаружения особых уязвимостей и позволяет проводить анализ трафика любого типа.
https://github.com/aress31/burpgpt
Forwarded from k8s (in)security (r0binak)
Проект wrongsecrets от организации
Задания можно поднимать как локально (
OWASP на примере 28 challenges покажет как НЕ НУЖНО хранить свои секреты.Задания можно поднимать как локально (
docker, minikube), на ванильном Kubernetes, так и в облаке (AWS, GCP, Azure). Отдельно отмечу, что в тасках фигурирует использование Vault, а также хранение секретов в соответствии с облачной спецификой.GitHub
GitHub - OWASP/wrongsecrets: Vulnerable app with examples showing how to not use secrets
Vulnerable app with examples showing how to not use secrets - OWASP/wrongsecrets
👍1
Forwarded from Offensive Xwitter
😈 [ Oddvarmoe, Oddvar Moe ]
Some really great sites you should bookmark
🔗 https://www.loldrivers.io/
🔗 https://gtfobins.github.io/
🔗 https://lolbas-project.github.io/
🔗 https://lots-project.com/
🔗 https://filesec.io/
🔗 https://malapi.io/
🐥 [ tweet ]
Some really great sites you should bookmark
🔗 https://www.loldrivers.io/
🔗 https://gtfobins.github.io/
🔗 https://lolbas-project.github.io/
🔗 https://lots-project.com/
🔗 https://filesec.io/
🔗 https://malapi.io/
🐥 [ tweet ]
Forwarded from HackGit
PythonMemoryModule
Pure-python implementation of MemoryModule technique to load a dll or unmanaged exe entirely from memory.
https://github.com/naksyn/PythonMemoryModule
#infosec #pentesting #redteam
Pure-python implementation of MemoryModule technique to load a dll or unmanaged exe entirely from memory.
https://github.com/naksyn/PythonMemoryModule
#infosec #pentesting #redteam