Ricardo J. Ruiz Fernández

Pentester | OffSec instructor | OSCE3 OSCP GX-PT

Blog Categories About

NativeBypassCredGuard - Bypass Credential Guard using only NTAPIs

December 2, 2024 Credential Access

NativeBypassCredGuard is a tool designed to bypass Credential Guard by patching WDigest.dll using only NTAPI functions (functions exported by ntdll.dll). It is available in two flavours: C# and C++.

Continue reading →

FakeRebootAlert - Deceive users to reboot a system upon login

November 25, 2024 Red Team

Windows Forms App designed to display a popup asking users to reboot their machine. It can be useful in scenarios where a system restart is necessary for changes to take effect, such as when modifications have been made to registry keys (e.g., Protected Process Light (PPL) settings).

Continue reading →

TrickDump update - BOF File and C/C++ ports

October 1, 2024 Credential Access Malware Development

Updating TrickDump and creating a BOF File.

Continue reading →

NativeDump update - BOF File and C/C++ ports

September 30, 2024 Credential Access Malware Development

Updating NativeDump and creating a BOF File.

Continue reading →

TrickDump - Dump lsass without generating a Minidump file

July 16, 2024 Credential Access

TrickDump allows to dump the lsass process without generating a Minidump file, generating instead three JSON files and one zip file with memory regions’ dumps.

Continue reading →

NativeDump update - Python and Golang ports

July 14, 2024 Credential Access Malware Development

NativeDump allows to dump the lsass process using only NTAPIs. The original project is written in .NET and has been ported to Python and Golang, allowing file exfiltration and 3 methods for ntdll overwrite (both optional).

Continue reading →

goNtdllOverwrite - API Unhooking in Golang

July 10, 2024 Malware Development

Overwrite ntdll.dll’s “.text” section using a clean version of the DLL using Golang.

Continue reading →

pyNtdllOverwrite - API Unhooking in Python

July 9, 2024 Malware Development

Overwrite ntdll.dll’s “.text” section using a clean version of the DLL using Python.

Continue reading →


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

© 2026 Ricardo J. Ruiz Fernández