Ricardo J. Ruiz Fernández

Pentester | OffSec instructor | OSCE3 OSCP GX-PT

Blog Categories About

C# implementation of GetProcAddress

July 7, 2023 Malware Development

GetProcAddress implementation in C# using only the ReadProcessMemory API call.

Continue reading →

jeringuilla - Process injection framework in C#

July 4, 2023 Malware Development

jeringuilla is a tool for easy process injection. It implements several types of process injection and uses dynamic function loading using delegates and AES to encrypt payloads and strings, so the function names are not easiliy retrievable.

Continue reading →

Portswigger Labs Writeups

May 16, 2023 Web Exploitation

I solved and created writeups for each Apprentice and Practitioner-level Portswigger lab. In this post you can find the payloads and information about the vulnerability type for each step of the exam.

Continue reading →

Can i pwn you?

May 14, 2023 Tools

Please?

Continue reading →

Riello UPS Restricted Shell Bypass

April 3, 2023 Web Exploitation

During a pentest we found Riello UPS systems can have their restricted configuration shell bypassed to gain full underlying operating system access.

Continue reading →

Avoiding EDRs creating a new process

March 23, 2023 Malware Development

Code snippet to create a process using the PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_ON flag, which blocks 3rd party DLLs to be injected in it (such as EDR DLLs).

Continue reading →

Authenticated RCE in Weblogic Servers

March 22, 2023 Web Exploitation

Weblogic servers are popular in pentests as outdated versions have RCE vulnerabilities with public exploits. However, you can exploit them uploading WAR files as well.

Continue reading →

Exploiting Old iDRACs in 2023

March 21, 2023 Web Exploitation

Exploiting iDRACs is a common practice in pentests as compromising one allows to also compromise the system controlled by the iDRAC. However, it is not so immediate to exploit old iDRAC versions nowadays as it was some years ago.

Continue reading →


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

© 2026 Ricardo J. Ruiz Fernández