
HackTheBox - Artificial
Source: YouTube · IppSec · published Oct 25, 2025 · 30:58
The video demonstrates an artificial hack of the "Backrest" box, exploiting a Flask web app to execute code, dump the database, and compromise the backup application.
Key Takeaways:
• The initial target is a Flask-based web app for testing TensorFlow H5 models, which contains a known path to code execution via malicious model files 0:06.
• Exploiting this vulnerability allows the attacker to gain shell access and dump the application database 0:12.
• Cracked database credentials reveal access to another user who can retrieve a backup file of the Backrest application 0:17.
• Accessing the backup application provides control over company files, enabling secret discovery or arbitrary file restoration 0:25.
• The presenter demonstrates three distinct methods to exploit the backup application for full compromise 0:36.
This walkthrough highlights how chaining web app vulnerabilities with credential reuse leads to complete system compromise.
Sources:
Generate CPE Credits
Generate a professional CPE document from this video's transcript.
Estimated credit: 0.5 CPE hours
Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.
Topic: Penetration Testing. Commonly maps to: Security Assessment and Testing, Security Operations. Exact CISSP domains are assigned during generation.
Free account. One generation at a time, with a daily limit.
CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.
Transcript Preview
First 800 characters of the transcript
What's going on YouTube? This is IPSC and we're doing an artificial from hack the box which is a nice easy box starting off with a web app coded in flask that lets users test their TensorFlow H5 models. Googling this reveals we have a path to code execution through writing a malicious model and with the shell we dump the database crack credentials and gain access to another user which has access to a backup file of the back rest application. Cracking the password in this lets us access the backup application which will almost always result into a complete compromise because gaining access to the backup application means you gain access to all the company files. You can either find secrets in the backups or just command it to back up something sensitive and restore it. We'll exploit the bac…