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
OrientDB and SQL Injection Fun
OrientDB is GraphQL under the hood, but implements its own dialect of SQL to make developers feel more comfortable. Unfortunately, despite being listed as fully supported, their Python library never quite implemented parameterized queries. This means that injection exploits are there for the taking if we can just figure out how to make them work using the non-standard SQL. This meeting will be spent getting back to basics on SQLi strategies. A test system will be available and at least one solution will be shared.
picoCTF live
The CMU picoCTF is ongoing now (it is a two week event). Lots of challenges spread out in the normal categories.
Discussion: What are you working on?
Adding a new CPU architecture to Ghidra
Sometimes you come across a virtual machine or CPU description with an executable image that you want to reverse engineer. For instance, this challenge from Synacor has about 21 instructions: https://challenge.synacor.com/ . If we implement the CPU semantics in Ghidra, we should be able to get disassembly and decompilation. Feel free to download the challenge and attempt writing a VM emulator or getting a sense of the opcodes. During the meeting, we will work on adding support for the CPU architecture to Ghidra.
Android Application Reverse Engineering
We will do a presenter-lead walkthrough of reversing an “easy” Android application and then have a second application for participant practice during the meeting.
format string exploitation
Hands-on with Exploit Education (Phoenix)
https://exploit.education/phoenix/
This is a set of binaries with increasing level of difficulties to teach “textbook” exploitation on Linux. We will present a bit of theory first, and then dive into the challenges. The binaries are provided as a Qemu image, so try to set that up in advance.
things encountered in the wild
presenter: Tilver
Tilver will be presenting on some of the things that he’s encountered in the wild (during professional engagements), and techniques they use when testing.