Forwarded from HackGit
Top 10 CI/CD Security Risks
This document helps defenders identify focus areas for securing their CI/CD ecosystem. It is the result of extensive research into attack vectors associated with CI/CD, and the analysis of high profile breaches and security flaws.
Numerous industry experts across multiple verticals and disciplines came together to collaborate on this document to ensure its relevance to today’s threat landscape, risk surface, and the challenges that defenders face in dealing with these risks.
https://github.com/cider-security-research/top-10-cicd-security-risks
#blueteam #techniques #cybersecurity #infosec #infosecurity
This document helps defenders identify focus areas for securing their CI/CD ecosystem. It is the result of extensive research into attack vectors associated with CI/CD, and the analysis of high profile breaches and security flaws.
Numerous industry experts across multiple verticals and disciplines came together to collaborate on this document to ensure its relevance to today’s threat landscape, risk surface, and the challenges that defenders face in dealing with these risks.
https://github.com/cider-security-research/top-10-cicd-security-risks
#blueteam #techniques #cybersecurity #infosec #infosecurity
Forwarded from HackGit
FuckThatPacker
A simple python packer to easily bypass Windows Defender
https://github.com/Unknow101/FuckThatPacker
#pentesting #bugbounty #redteam #hackers #exploit #inject
A simple python packer to easily bypass Windows Defender
https://github.com/Unknow101/FuckThatPacker
#pentesting #bugbounty #redteam #hackers #exploit #inject
Forwarded from Social Engineering
🔌 Практические атаки на интерфейс USB.
📌 Описание материала:
• Сниффинг и декодинг USB-пакетов с помощью логического анализатора; usbmon и #Wireshark; USBProxy Nouveau; OpenVizsla.
• Демонстрация BadUSB атак с помощью оригинальных Rubber Ducky, Bash Bunny и Lan Turtle. BadUSB с помощью дешевых китайских аналогов Rubbery Ducky (ATtiny55, CJMCU, Cactus WHID) и Raspberry Pi Zero.
Эмуляция USB-устройств стандартных классов:
• с помощью фреймворка Facedancer на Facedancer21 и GreatFET One;
• с помощью legacy модулей Gadget подсистемы (g_hid.ko и т.д.) и Composite Gadget фреймворка (FunctionFS/ConfigFS) на Raspberry Pi Zero.
Эмуляция кастомизированных USB-устройств:
• с помощью фреймворка Facedancer на Facedancer21 и GreatFET One;
• с помощью legacy модулей Gadget подсистемы (GadgetFS и Raw Gadget) и Raspberry Pi Zero.
Фаззинг USB-стека:
• в виртуальных машинах с помощью syzkaller и vUSBf;
• физических устройств с помощью Facedancer21, GreatFET One и Raspberry Pi Zero.
👤 Пару слов о докладчике:
Андрей @xairy Коновалов: Инженер-программист, работает в Google. Разрабатывает инструменты поиска багов в ядре #Linux (в том числе syzkaller и KASAN). Как исследователь интересуется выявлением уязвимостей и разработкой эксплойтов. Обнаружил множество уязвимостей в ядре Linux, в том числе CVE-2017-7308 в сетевом стеке и CVE-2016-2384 драйвере USB-MIDI. Выступления, разработки, исследования: xairy.github.io
• Ознакомиться с материалом можно на YT: https://youtu.be/0bMxAdq1adc
• Зеркало: https://t.me/S_E_Reborn/1984
Твой S.E. #badusb
🖖🏻 Приветствую тебя user_name.
• Сегодня делюсь с тобой отличным видео-материалом, который освещает тему атак на стек USB. Ты узнаешь о практических способах анализа USB-протоколов, железе и софте для отладки USB, а также специализированных инструментах для атак.📌 Описание материала:
• Сниффинг и декодинг USB-пакетов с помощью логического анализатора; usbmon и #Wireshark; USBProxy Nouveau; OpenVizsla.
• Демонстрация BadUSB атак с помощью оригинальных Rubber Ducky, Bash Bunny и Lan Turtle. BadUSB с помощью дешевых китайских аналогов Rubbery Ducky (ATtiny55, CJMCU, Cactus WHID) и Raspberry Pi Zero.
Эмуляция USB-устройств стандартных классов:
• с помощью фреймворка Facedancer на Facedancer21 и GreatFET One;
• с помощью legacy модулей Gadget подсистемы (g_hid.ko и т.д.) и Composite Gadget фреймворка (FunctionFS/ConfigFS) на Raspberry Pi Zero.
Эмуляция кастомизированных USB-устройств:
• с помощью фреймворка Facedancer на Facedancer21 и GreatFET One;
• с помощью legacy модулей Gadget подсистемы (GadgetFS и Raw Gadget) и Raspberry Pi Zero.
Фаззинг USB-стека:
• в виртуальных машинах с помощью syzkaller и vUSBf;
• физических устройств с помощью Facedancer21, GreatFET One и Raspberry Pi Zero.
👤 Пару слов о докладчике:
Андрей @xairy Коновалов: Инженер-программист, работает в Google. Разрабатывает инструменты поиска багов в ядре #Linux (в том числе syzkaller и KASAN). Как исследователь интересуется выявлением уязвимостей и разработкой эксплойтов. Обнаружил множество уязвимостей в ядре Linux, в том числе CVE-2017-7308 в сетевом стеке и CVE-2016-2384 драйвере USB-MIDI. Выступления, разработки, исследования: xairy.github.io
• Ознакомиться с материалом можно на YT: https://youtu.be/0bMxAdq1adc
• Зеркало: https://t.me/S_E_Reborn/1984
Твой S.E. #badusb
Forwarded from Malware News
Frelatage: A fuzzing library to find vulnerabilities and bugs in Python applications
🗣FrenchFuzzer
🎖@malwr
🗣FrenchFuzzer
🎖@malwr
GitHub
GitHub - Rog3rSm1th/frelatage: Coverage-based fuzzer for python applications
Coverage-based fuzzer for python applications. Contribute to Rog3rSm1th/frelatage development by creating an account on GitHub.
Forwarded from HackGit
AndroRAT
Tool designed to give the control of the android system remotely and retrieve informations from it. Androrat is a client/server application developed in Java Android for the client side and the Server is in Python.
Features:
▫️ Full persistent backdoor
▫️ Invisible icon on install
▫️ Light weight apk which runs 24*7 in background
▫️ App starts automatically on boot up
▫️ Can record audio, video, take picture from both camera
▫️ Browse call logs and SMS logs
▫️ Get current location, sim card details ,ip, mac address of the device
https://github.com/karma9874/AndroRAT
Tool designed to give the control of the android system remotely and retrieve informations from it. Androrat is a client/server application developed in Java Android for the client side and the Server is in Python.
Features:
▫️ Full persistent backdoor
▫️ Invisible icon on install
▫️ Light weight apk which runs 24*7 in background
▫️ App starts automatically on boot up
▫️ Can record audio, video, take picture from both camera
▫️ Browse call logs and SMS logs
▫️ Get current location, sim card details ,ip, mac address of the device
https://github.com/karma9874/AndroRAT
Forwarded from HackGit
0d1n
Tool for automating customized attacks against web applications. This tool is significantly faster because it uses thread pool and C language.
Tool functions:
▫️ Brute force login and passwords in auth forms
▫️ Directory disclosure ( use PATH list to the brute, and find HTTP status code )
▫️ Test to find SQL Injection and XSS vulnerabilities
▫️ Test to find SSRF
▫️ Test to find Command injection
▫️ Options to load ANTI-CSRF token each request
▫️ Options to use random proxy per request
▫️ Options to use random useragent per request
▫️ Option for keep alive test (slowloris test)
▫️ other functions.
https://github.com/CoolerVoid/0d1n
#cybersecurity #infosec #infosecurity #pentesting
Tool for automating customized attacks against web applications. This tool is significantly faster because it uses thread pool and C language.
Tool functions:
▫️ Brute force login and passwords in auth forms
▫️ Directory disclosure ( use PATH list to the brute, and find HTTP status code )
▫️ Test to find SQL Injection and XSS vulnerabilities
▫️ Test to find SSRF
▫️ Test to find Command injection
▫️ Options to load ANTI-CSRF token each request
▫️ Options to use random proxy per request
▫️ Options to use random useragent per request
▫️ Option for keep alive test (slowloris test)
▫️ other functions.
https://github.com/CoolerVoid/0d1n
#cybersecurity #infosec #infosecurity #pentesting
Forwarded from HackGit
PRET
Printer Exploitation Toolkit
Tool for printer security testing developed in the scope of a Master's Thesis at Ruhr University Bochum. It connects to a device via network or USB and exploits the features of a given printer language.
Currently PostScript, PJL and PCL are supported which are spoken by most laser printers. This allows cool stuff like capturing or manipulating print jobs, accessing the printer's file system and memory or even causing physical damage to the device. All attacks are documented in detail in the Hacking Printers Wiki.
https://github.com/RUB-NDS/PRET
Printer Exploitation Toolkit
Tool for printer security testing developed in the scope of a Master's Thesis at Ruhr University Bochum. It connects to a device via network or USB and exploits the features of a given printer language.
Currently PostScript, PJL and PCL are supported which are spoken by most laser printers. This allows cool stuff like capturing or manipulating print jobs, accessing the printer's file system and memory or even causing physical damage to the device. All attacks are documented in detail in the Hacking Printers Wiki.
https://github.com/RUB-NDS/PRET
Forwarded from Linux и Линус
File System fundamentals in Linux (What is a file?)| Part 1
what is a file?
Basically in Linux everything is a file, or simulated by files. So it's important to know how it works, how to deal with it.
Linux implements a file with 3 main parts:
Inode (pronounced i-node)
Dentry (pronounced d-entry)
Data blocks...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linux-what-is-a-fileor-part-1
what is a file?
Basically in Linux everything is a file, or simulated by files. So it's important to know how it works, how to deal with it.
Linux implements a file with 3 main parts:
Inode (pronounced i-node)
Dentry (pronounced d-entry)
Data blocks...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linux-what-is-a-fileor-part-1
Forwarded from Linux и Линус
File system fundamentals in Linux | Part 2
This article introduces some basic concepts related to file systems. Enjoy reading :)
Partitioning
Any disk has to be partitioned.. why?
This enables us to have different file systems on each partition. We can specify the type of file system as nee...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linux-or-part-2
This article introduces some basic concepts related to file systems. Enjoy reading :)
Partitioning
Any disk has to be partitioned.. why?
This enables us to have different file systems on each partition. We can specify the type of file system as nee...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linux-or-part-2
Forwarded from Linux и Линус
File system fundamentals in Linux(Virtual file systems) | Part 3
Virtual file systems
VFS is the file system that resides in memory, having no physical part in disk. You probably get bored from this piece of information that everything in Linux represented by a file :). So virtual file systems is a way of communic...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linuxvirtual-file-systems-or-part-3
Virtual file systems
VFS is the file system that resides in memory, having no physical part in disk. You probably get bored from this piece of information that everything in Linux represented by a file :). So virtual file systems is a way of communic...
Read: https://rahmayasser.hashnode.dev/file-system-fundamentals-in-linuxvirtual-file-systems-or-part-3
Forwarded from HackGit
C0deVari4nt
Variant analysis and visualisation tool that inspects codebases for similar vulnerabilities. It leverages CodeQL, a semantic code analysis engine, to query code based on user-controlled CodeQL query templates and passes the results to Neo4j for further exploration and visualisation.
This enables quick and comprehensive variant analysis based on previous vulnerability reports. The Neo4j visualisation feature provides additional insight for developers into vulnerable code paths and allows them to effectively triage potential variants
https://github.com/whitesquirrell/C0deVari4nt
Variant analysis and visualisation tool that inspects codebases for similar vulnerabilities. It leverages CodeQL, a semantic code analysis engine, to query code based on user-controlled CodeQL query templates and passes the results to Neo4j for further exploration and visualisation.
This enables quick and comprehensive variant analysis based on previous vulnerability reports. The Neo4j visualisation feature provides additional insight for developers into vulnerable code paths and allows them to effectively triage potential variants
https://github.com/whitesquirrell/C0deVari4nt
Forwarded from Social Engineering
😵💫 Фишинг. Браузер в браузере.
Нет, сегодня речь пойдет не об известном меме, сегодня мы поговорим о новом методе фишинговых атак.
• Но сегодня речь пойдет немного о другом, хотя направление и задумка проведения таких атак, будет похожа на стиль описанный выше. Суть данного метода, заключается в имитации окна браузера в браузере, например для фишинга аутентификационных данных.
• Предположим что жертва переходит на определенный ресурс, хочет авторизоваться с помощью учётной записи Google/Microsoft/Apple, нажимает на соответствующую кнопку, далее появляется окно с формой входа, жертва смотрит в адресную строку и проверяет легитимность ресурса, вводит данные и они успешно отправляются атакующему...
• Благодаря магии HTML, CSS и JavaScript, различить реальное и фишинговое окно, практически невозможно (пример), в том числе и URL адрес: https://mrd0x.com/browser-in-the-browser-phishing-attack/
• Если тебя заинтересовал данный метод, то различные формы входа (под разные сервисы) ты можешь скачать на GitHub, репо включает в себя различные шаблоны под Windows и Mac, и имеют несколько вариантов оформления (темный и светлый режим). Будет полезно для социальных инженеров и Red Team: https://github.com/mrd0x/BITB
Твой S.E. #СИ #Фишинг
Нет, сегодня речь пойдет не об известном меме, сегодня мы поговорим о новом методе фишинговых атак.
🖖🏻 Приветствую тебя user_name.
• В далеком 2020 году, Ragnar Locker (шифровальщик) устанавливался на ПК жертвы с помощью виртуальной машины. Т.е. локер тащил за собой на атакованный хост полноценную виртуальную машину, в которой запускался, потом получал доступ к файловой системе хоста и шифровал данные. Идеальный обход антивирусной защиты, не правда ли? Кстати Ragnar Locker был нацелен на бизнес. В пример можно взять атаку на поставщика электроэнергии Energias de Portugal. Предположительно у них украли 10 терабайт данных, а за расшифровку атакующие потребовали 1580 биткойнов.• Но сегодня речь пойдет немного о другом, хотя направление и задумка проведения таких атак, будет похожа на стиль описанный выше. Суть данного метода, заключается в имитации окна браузера в браузере, например для фишинга аутентификационных данных.
• Предположим что жертва переходит на определенный ресурс, хочет авторизоваться с помощью учётной записи Google/Microsoft/Apple, нажимает на соответствующую кнопку, далее появляется окно с формой входа, жертва смотрит в адресную строку и проверяет легитимность ресурса, вводит данные и они успешно отправляются атакующему...
• Благодаря магии HTML, CSS и JavaScript, различить реальное и фишинговое окно, практически невозможно (пример), в том числе и URL адрес: https://mrd0x.com/browser-in-the-browser-phishing-attack/
• Если тебя заинтересовал данный метод, то различные формы входа (под разные сервисы) ты можешь скачать на GitHub, репо включает в себя различные шаблоны под Windows и Mac, и имеют несколько вариантов оформления (темный и светлый режим). Будет полезно для социальных инженеров и Red Team: https://github.com/mrd0x/BITB
Твой S.E. #СИ #Фишинг
👍3
Forwarded from HackGit
FitM, the Fuzzer in the Middle
is a AFL++-based coverage-guided fuzzer for stateful, binary-only client-server applications.
It can be used in situations where you would normally turn to grammar-based fuzzers or start patching your target. With FitM you can explore the communication between client and server by fuzzing them at the same time. It builds on top of qemuafl for emulation and CRIU for userspace snapshots. No source code needed!
https://github.com/FGSect/FitM
is a AFL++-based coverage-guided fuzzer for stateful, binary-only client-server applications.
It can be used in situations where you would normally turn to grammar-based fuzzers or start patching your target. With FitM you can explore the communication between client and server by fuzzing them at the same time. It builds on top of qemuafl for emulation and CRIU for userspace snapshots. No source code needed!
https://github.com/FGSect/FitM
Forwarded from Записки админа
🗜 Wireproxy - Wireguard клиент, который можно использовать как socks5 прокси. https://github.com/octeep/wireproxy/
#wireguard #socks5 #proxy
#wireguard #socks5 #proxy
GitHub
GitHub - windtf/wireproxy: Wireguard client that exposes itself as a socks5 proxy
Wireguard client that exposes itself as a socks5 proxy - windtf/wireproxy
Forwarded from HackGit
Aparoid
Static and dynamic #Android application security analysis.
Features:
1. APK decompilation using jadx
2. Vulnerability detection system (rules configurable using the dashboard)
3. Binary file risk analysis
4. Custom features for frameworks like React Native, Flutter, Xamarin and Cordova
5. Android Manifest security checks
Dynamic analysis on all (rooted) Android devices (physical, emulated and cloud based)
6. Frida scripts for the bypass of root detection, SSL pinning and debugger detection (custom scripts are also supported)
7. Automatic installation of a root CA certificate (also supports Burp Suite)
8. HTTP(S) interception proxy and real-time traffic viewer using Kafka
9. Real-time application stored data browser
https://github.com/stefan2200/aparoid
Static and dynamic #Android application security analysis.
Features:
1. APK decompilation using jadx
2. Vulnerability detection system (rules configurable using the dashboard)
3. Binary file risk analysis
4. Custom features for frameworks like React Native, Flutter, Xamarin and Cordova
5. Android Manifest security checks
Dynamic analysis on all (rooted) Android devices (physical, emulated and cloud based)
6. Frida scripts for the bypass of root detection, SSL pinning and debugger detection (custom scripts are also supported)
7. Automatic installation of a root CA certificate (also supports Burp Suite)
8. HTTP(S) interception proxy and real-time traffic viewer using Kafka
9. Real-time application stored data browser
https://github.com/stefan2200/aparoid
Forwarded from Open Source
arpchat
Протокол ARP — это тот самый протокол, который ваш компьютер использует для поиска MAC-адресов других компьютеров.
Данный проект — это чат поверх этого протокола, формально работающий ваобще без какой либо сети, подобно рации по радиосвязи.
▫️Вы можете отправлять сообщения длиной в десятки тысяч символов, потому что автор реализовал универсальный транспортный протокол поверх arp, с добавлением сжатия
▫️Автор также создал систему обнаружения присутствия и пульса, чтобы видеть обновленный список других онлайн-пользователей.
https://github.com/kognise/arpchat
Протокол ARP — это тот самый протокол, который ваш компьютер использует для поиска MAC-адресов других компьютеров.
Данный проект — это чат поверх этого протокола, формально работающий ваобще без какой либо сети, подобно рации по радиосвязи.
▫️Вы можете отправлять сообщения длиной в десятки тысяч символов, потому что автор реализовал универсальный транспортный протокол поверх arp, с добавлением сжатия
▫️Автор также создал систему обнаружения присутствия и пульса, чтобы видеть обновленный список других онлайн-пользователей.
https://github.com/kognise/arpchat