🚀 Treasure Trove
If you’re one of the curious security ninjas, this is the place to discover useful offensive and defensive security resources. Here’s a selection of Blue Team and Red Team tools and resources this week.
Blue Team
Blocking Visual Studio Code Embedded Reverse Shell Before it's Too Late: Microsoft added a tunnel feature to VS Code in July 2023 that allows users to share their Visual Studio desktop via the web. This is a prime utility for attackers to establish persistence. This article provides some methods to disable the usage of VS Code tunnel as well as some methods to detect its usage.
Audit Logs Wall of Shame: A list of vendors that don’t prioritize high-quality, widely-available audit logs for security and operations teams. There are some popular names on this list.
kernel-hardening-checker: kernel-hardening-checker is a tool for checking the security hardening options of the Linux kernel. It supports checking Kconfig options, sysctl parameters, and boot configs. The repository also contains a map of kernel configuration options and vulnerability classes.
Red Team
Sliver vs Havoc: Objective comparison of two well-known adversary emulation (i.e. command and control) frameworks. Matt takes an empirical approach to answer questions such as why you might want one over the other, how easy they are to use, and the potential for expanding their functionality with new features.
RedTeamPentesting/kbtls: A library for creating mutually trusted client and server certificates based on a pre-shared connection key.
AttackGen: AttackGen uses a Large Language Model via LangSmith and the comprehensive MITRE ATT&CK framework to generate tailored incident response scenarios based on user-selected threat actor groups and organization details.
jackmichalak/phishim: A phishing tool that bypasses most types of MFA by proxying at the user-interaction level rather than the traffic level. It spins up a Puppeteer browser on the server that the victim unknowingly interacts with and then forwards screenshots down to the victim’s browser and forwards interactions up to the server. A clever approach that has been found effective for many of the most common MFA solutions.