Ricardo J. Ruiz Fernández

Pentester | OffSec instructor | OSCE3 OSCP GX-PT

Blog Categories About

BACnet-scan - Tool for BACnet/IP and BACnet/SC discovery

May 4, 2026 Tools ICS/OT

A command-line tool for discovering and fingerprinting BACnet devices on a network supporting BACnet/IP (UDP Who-Is probes) and BACnet/SC (TCP + TLS detection), with concurrent subnet scanning and a combined summary report.

Continue reading →

Automating the Pass-The-Ticket attack

February 10, 2026 Active Directory Red Team

AutoPtT enumerates Kerberos tickets and performs Pass-the-Ticket (PtT) attacks interactively or step by step. It is a standalone alternative to Rubeus or Mimikatz for this attack, implemented in C#, C++, Crystal, Python and Rust.

Continue reading →

Local Admin Account Creation and the SAMR API

January 27, 2026 Privilege Escalation

This post compiles multiple techniques to create local administrator accounts on Windows systems, from basic commands to the lowest-level SAMR API calls. It serves as a resource for Purple Teams to test detection capabilities against this common persistence method.

Continue reading →

Creating Shadow Copies with VSS API

January 12, 2026 Credential Access

On Windows 11, the built-in vssadmin can list, delete or resize Shadow Copies, but Microsoft removed the ability to create them. However, you can still do it by interacting directly with the Volume Shadow Copy Service (VSS) API.

Continue reading →

SAMDump - Stealthy SAM Dumping Using VSS and NTAPIs

November 14, 2025 Credential Access

SAMDump extracts Windows SAM and SYSTEM files using Volume Shadow Copy Service (VSS) with multiple exfiltration options and XOR obfuscation.

Continue reading →

Getting RCE in an AWS service (Amazon MWAA)

July 28, 2025 Cloud Web Exploitation

Amazon Managed Workflows for Apache Airflow (MWAA) is a managed service to run Apache Airflow on AWS without managing infrastructure. However, most installations are affected by CVE-2024-39877, an SSTI vulnerability which allows remote code execution.

Continue reading →

DoubleTeam - Python listener based on tmux and socat

July 14, 2025 Red Team Tools

Using socat, tmux and Python threading, DoubleTeam launches a new tmux window for each incoming reverse shell. It supports simultaneous listening on many ports and automatically resumes listening on the port after spawning the tmux window.

Continue reading →

MemorySnitcher and the power of NtReadVirtualMemory

July 7, 2025 Credential Access

Creating vulnerable (on purpose) programs to leak the NtReadVirtualMemory address for stealthier API resolution (no GetProcAddress, GetModuleHandle or LoadLibrary in the IAT).

Continue reading →


« Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next »

© 2026 Ricardo J. Ruiz Fernández