Recon Methods Part 1 – OSINT Host Discovery

During an external assessment (be it a penetration test or red team), we here at Red Siege begin by investigating the target as completely as possible before accessing the target's external assets. During this series of articles, we will demonstrate different methods...

User Enumeration Part 1 – Building Name Lists

A common part of pen tests - both network and web app - is password spraying. In order to do that, you need usernames. But how do you find out what your target's usernames are? This is the first in a series of posts to discuss user enumeration and building custom...

Lessons Learned in Password Cracking

In many tests, we end up having to do some kind of password cracking, Kerberoasted hashes, hashes dumped from the SAM or ntds.dit, or some other kind of hash. When cracking, especially when we have a bunch of SPNs or we've got the ntds.dit, we aren't focused on...

Open Source Intelligence Through Messaging Apps

During red team engagements, we try to gather information about our targets as quietly as possible. One piece of information that can be difficult to find is employee cell phone numbers. While researching a different subject, I stumbled across a way to correlate cell...

On Purple

The "Purple Team" term has been flying around for a while now and it is an important development in our growth as an industry. If you haven’t heard the term before, it is a sharing and collaboration between the Red Team (offense) and the Blue Team (defense) with the...

Logging Passwords on Linux

Hal Pomeranz tipped me off to a nasty little trick of using Linux's own auditing features and PAM to grab clear text passwords from users as they use sudo/su on the command line. Linux PAM (Pluggable Authentication Modules) are a flexible method of implementing...

Breaking into Infosec

tl/dr; There are a lot of ways to get into infosec. I’ll try to outline some of the things that have helped me along the way and provide some resources to help you. We recently had the pleasure of sponsoring BSides Kansas City. Side note: if you haven’t been, you...

SQLi Data Exfiltration via DNS

Did you know you can use DNS queries to exfiltrate data from a database via SQLi? No? Then continue reading! I'll walk through some techniques you can use to enumerate and exfiltrate data from a DB server via blind SQLi. On a recent web app test, I encountered a...

Maintaining Session States in .NET Apps With Burp

During a recent web app test, I encountered a situation when I would be randomly logged out of the application when running sqlmap. I wasn't manipulating any of the session cookies and the logouts happened at random times. I needed a way to detect when I got logged...

FOLLOW US
Looking for something?
SUBSCRIBE TO BLOG AND WEBCASTS.
No spam. No junk. Just notifications on new content.