Leaking Secrets in Web Applications

Information disclosure is a type of vulnerability in which a system inadvertently exposes confidential information. This post walks through an example of this flaw by looking at how environment variables can be misunderstood and misused in web applications. This post…

Pentesting in the Clouds: Introducing AriaCloud

AriaCloud is Docker container built for remote pentesting. From its Github home: Aria Cloud is a Docker Container ideal for remote pentesting over SSH or RDP, with a primary emphasis on cloud security tools and secondary on Active Directory tools.…

Building Azure Cyber Ranges for Learning and Fun

Overview Research shows there is a Cybersecurity skills shortage that is growing worse (Oltsik, 2020). Sadly, we’ve grown accustomed to hearing news of companies falling victim to data breaches. The time is now for us to get better at defense.…

Build, Hack, and Defend Azure Identity

Overview Attacking Identity Systems is an attack vector growing in visibility. Look no further than the Golden SAML tactic [1] used in the SolarWinds campaign. We are seeing an explosion of Cyber Security tools [2, 3], techniques [4, 5], and…

A Lab for Practicing Azure Service Principal Abuse

Introduction PurpleCloud is an open-source Azure Cyber Range that can be used to quickly setup an Azure AD security lab filled with Azure resources. These resources enable a quick and safe way to test, evaluate, and understand Service Principal abuse…