meetings

where & when

where
denhac, 700 Kalamath Street, Denver, CO 80204
when
typically 4th fridays (alternative dates can be arranged for speakers), 7-9 pm
discord
join the community on discord — decode: ZGlzY28gcmQge2RvdH0gZ2d7c2xhc2h9Q2FKV2pVZ3FFVg==
topics
we encourage members to be active and contribute to the group. if you have a meeting topic or idea, propose it in the discord channel or contact us directly.

past meetings

Hardware Hacking for the Young and Old

presenter: Josh Datko

Have you agreed to a hardware pentest but don’t know where to start? Or perhaps you’re interested in hacking electronics for fun or profit. In any case, this talk will provide a gentle introduction to the hardware hacking scene. If you’re a software hacker, this session will empower you to start probing signals with confidence. For those already familiar with hardware hacking, we’ll delve into advanced attacks such as glitching and power analysis. We’ll even explore some fun analog hacking of cassettes. Join us for an informative and hands-on journey into the world of hardware hacking.

Open Source Industrial Control: Turning 2,800 Tons of Metal with Python and Flask

presenter: Jacob Lapenna

(Preview of upcoming conference talk…)

This is a story of how Python can fit into the physical world around us. It is a story of system design and product development. It is a tale of great breadth, covering distributed computing, custom printed circuits, electromagnetism, some of the largest hydropower generators in the world, and the software and hardware that brings this all together. This tale covers several years of research and development, culminating in a cyber physical system built on open-source software and easily attainable off-the-shelf products and components.

We will also discuss performing security reviews and penetration tests of these types of systems.

HardenedBSD 2024 State of the Union: A Decade of Hardened Bits

presenter: Shawn Webb

Abstract: The HardenedBSD Project is a “spork” of FreeBSD that aims to provide the wider BSD community with a clean-room reimplementation of the publicly-documented bits of the grsecurity patchset for Linux. The cofounders of the project started collaborating in 2013, and the project become official in 2014.

HardenedBSD goes above and beyond its original goal by providing extra security enhancements, exploit mitigation strategies, and unique access into our infrastructure. We seek out ways to serve in global human rights endeavors, navigating the nexus between {cyber,info}sec and human rights.

This presentation recaps the last decade of development and dives into where we aim to go in the next one, five, and ten year periods. We give tangible (yet sanitized) examples of the impact of our human rights focus.

Active Directory lab setup, exploitation, and walkthroughs

presenter: John Hoopes

Active Directory lab setup, exploitation, and walkthroughs. If you want to set your own up, cloud cost should be under 5 dollars for the evening, or people can use mine. (Sharing means you have to take turns.)

CodeQL

presenter: Kurt Burrell

Source code analysis is consistently regarded as one of the most effective strategies for uncovering vulnerabilities. However, manual reviews can be time consuming, not to mention difficult to scale for large applications or across application portfolios. Advancements in tooling have traditionally not kept pace with the industry’s needs, with security researchers often relying exclusively on non-security focused solutions such as Developer IDEs and grep.

Enter: CodeQL. CodeQL is a semantic code scanning engine that introduces a rich, custom query language. This query language can augment manual source code review by highlighting areas of interest to focus on, or it can be used to model entire vulnerability classes and provide alerts when those models are detected in a code base.

This workshop starts out with an introduction to CodeQL, how it works and what sets it a part from other solutions. It ramps up quickly to showcase how CodeQL can be applied to find vulnerabilities in real world applications. Tips and tricks, as well as strengths and weaknesses will also be covered. No experience is required.

Ruby on Rails for Pentesters

Ruby on Rails makes it easy to spin up a web application in minutes, but has proven to be reliable enough to run large company product offerings as well. Web Pentesters don’t technically need to know the platform behind the websites they’re testing, but when we do, we can sometimes find more interesting bugs more quickly. At this meeting we’ll start with the fundamentals by spinning up a trivial Rails app and then take a look at some vulnerabilities that often arise within Rails’s “sensible defaults”. Bring a laptop you’re willing to install Rails on to play along.

Purple Team 101

The how and why of a threat informed, offensive driven Defense

API Security Exercises with crAPI and vAPI

There is a recent wave of interest in API security within the broader security community, and APIs continue to be a promising source of security findings due to their ubiquity as the glue that connects disparate systems. With the goal of spending the latter half of the night on hands-on exercises, we will start with an introductory talk that will survey the resources that are available for learning API security, and discuss tips for what to look for when practicing with API-focused testing exercises. After the intro talk, let’s work through any questions regarding the exercises. If you would like to participate in the exercise half of the night, it is recommended in the interest of time to prepare before the meetup the tool/lab setup instructions under the “Lab Setup” chapter of API Sec University: https://www.apisecuniversity.com/courses/api-penetration-testing

Red Teaming: Windows and Linux Persistence Techniques

Red Teaming for a [redacted] college cybersecurity competition is a great opportunity to work on persistence techniques and develop some useful custom tools. We’ll go over the unique environment of this competition, how that applies to real world scenarios, and also share some tricks that can be played when you have permission to burn the environment to the ground.