CVE-2024-3400: PAN-OS Command Injection Vulnerability in GlobalProtect Gateway. Learn More

CVE-2024-3400: PAN-OS Command Injection Vulnerability in GlobalProtect Gateway. Learn More

Managed Detection & Response

Eliminate active threats with 24/7 threat detection, investigation, and response.

Co-Managed SOC (SIEM)

Maximize your SIEM investment, stop alert fatigue, and enhance your team with hybrid security operations support.

Advisory & Diagnostics

Advance your cybersecurity program and get expert guidance where you need it most.

Penetration Testing

Test your physical locations and IT infrastructure to shore up weaknesses before exploitation.

Database Security

Prevent unauthorized access and exceed compliance requirements.

Email Security

Stop email threats others miss and secure your organization against the #1 ransomware attack vector.

Digital Forensics & Incident Response

Prepare for the inevitable with 24/7 global breach response in-region and available on-site.

Firewall & Technology Management

Mitigate risk of a cyberattack with 24/7 incident and health monitoring and the latest threat intelligence.

Offensive Security
Solutions to maximize your security ROI
Microsoft Exchange Server Attacks
Stay protected against emerging threats
Rapidly Secure New Environments
Security for rapid response situations
Securing the Cloud
Safely navigate and stay protected
Securing the IoT Landscape
Test, monitor and secure network objects
Why Trustwave
About Us
Awards and Accolades
Trustwave SpiderLabs Team
Trustwave Fusion Security Operations Platform
Trustwave Security Colony
Technology Alliance Partners
Key alliances who align and support our ecosystem of security offerings
Trustwave PartnerOne Program
Join forces with Trustwave to protect against the most advance cybersecurity threats
SpiderLabs Blog

Now IronSpider - Go hard or Go home, I'm an Ironman!

Probably in the same period I started at Trustwave SpiderLabs I decided to start my training for an Ironman race.

First what is an Ironman?

An Ironman Triathlon is one of a series of long-distance triathlon races organized by the World Triathlon Corporation (WTC) consisting of a 2.4-mile (3.86 km) swim, a 112-mile (180.25 km) bike and a marathon 26.2-mile (42.2 km) run, raced in that order and without a break. Most Ironman events have a strict time limit of 17 hours to complete the race, where the Ironman race starts at 7:00 AM, the mandatory swim cut off for the 2.4-mile (3.9 km) swim is 2 hours 20 minutes, the bike cut off time is 5:30 PM, and all finishers must complete their marathon by midnight.

You probably thinking - are you insane? or what are you trying to prove?

That's the point. I like challenges in any subject. Besides health and INSANE training, Ironman is much more than that and some stuff I could enumerate:

  • Focus
  • Long Term Planning
  • Discipline
  • Goal
  • Mind/Mental Trainings

If we compare with our daily security work it's pretty similar since we need to split into different parts to get the result.

Ironman is the scope - 140.6 miles or 226 km

Training is the Enumeration/Reconnaissance

Swimming is the very first step to get into next level, we need to own this swim distance to achieve the next goal. We have a time-line of 2h30m (more than enough but if something goes wrong your race could be over at this point)

Biking second and large stage here you need to have a balance about good performance (correct tools in PenTest) and save energy for a marathon right after (not lot of noise)

Running is probably the privilege escalation/exploitation where you are pretty close to the goal but you need to get the finish line and LOT of stuff could go wrong.

Writing this blog post is the report =)

As I told I started to train to this race 2 years ago. It's not easy task for me and my family... I missed lot of beers, parties and family time to do insane trainings all weekend. This video is funny but mostly true.



After long trainings, hours and hours the race day arrived. I was nervous since it's a very long race and you never know how your body will behave but my goal was to arrive at finish line in any time before 17h. In my plans I was thinking about a 12h race.

First the swin part. The race start is MAGIC ... 7:00 am and the race started. Around 2000 athletes with the same goal. If you see this video from a helicopter you will see how nuts and beautiful it's.



I swam as planned. It's important to say that family support in the start is something that make the difference.

After that just went to transition area and picked up my bike and start to ride my back. That's the longest part and where people usually ride too fast and could not run after. I did my bike track exactly as planned in 6h02m. I was pretty good to start my run.

I started my run and all was doing fine as planned but after 12km running, my abdomen started hurting and I could not run anymore only walk. I thought that will be hard but I looked into my watch and saw I have 7 more hours to finish the race. So I started my mental battle so walk that distance after all swim and bike. This marathon took forever to my, my coach as afraid since only walking I could have some problems with my body temperature and never finish the race.

BUT I did ... after 14h06m I arrived in the finish line and now I'M an IRONMAN!!!!

Thanks for all that support me and understand when I said NO for beer, party or whatever because I need to wake up early for trainings. This was the most insane thing I ever tried in my life and I learned too much with trainings, race problems and during all this period.

Ready for next challenge!!! I'm a SpiderLabs team member and I only try HARD.

Latest SpiderLabs Blogs

EDR – The Multi-Tool of Security Defenses

This is Part 8 in my ongoing project to cover 30 cybersecurity topics in 30 weekly blog posts. The full series can be found here.

Read More

The Invisible Battleground: Essentials of EASM

Know your enemy – inside and out. External Attack Surface Management tools are an effective way to understand externally facing threats and help plan cyber defenses accordingly. Let’s discuss what...

Read More

Fake Dialog Boxes to Make Malware More Convincing

Let’s explore how SpiderLabs created and incorporated user prompts, specifically Windows dialog boxes into its malware loader to make it more convincing to phishing targets during a Red Team...

Read More