
DEF CON 32 - Atomic Honeypot-A MySQL Honeypot That Drops Shells - Alexander Rubin, Martin Rakhmanov
Source: YouTube · DEFCONConference · published Oct 16, 2024 · 22:01
The video demonstrates an Atomic Honeypot that mimics MySQL to detect, analyze, and counteract malicious attacks by bots, including backdoor attempts and ransomware, by exploiting vulnerabilities in MySQL client tools. 2:47
Key Takeaways:
• The honeypot captures attack fingerprints, revealing client versions and OS details, such as Windows Server 2003 3:46.
• A remote code execution vulnerability via a plugin allows code execution on older MySQL clients, using directory traversal to load malicious DLLs 15:15.
• A command injection vulnerability in MySQL dump enables attackers to download malicious Python scripts that brute-force passwords and exfiltrate data 20:07.
The researchers successfully reverse-engineered attack payloads and demonstrated how attackers exploit MySQL tools—highlighting critical security flaws in client utilities and the importance of input validation. 21:50
Sources:
- 2:47 Discussion of bot attacks and MySQL protocol vulnerabilities.
- 3:46 Identification of Windows Server 2003 as the OS used by attackers.
- 15:15 Demonstration of remote code execution via plugin and directory traversal.
- 20:07 Discovery and exploitation of command injection in MySQL dump.
- 21:50 Summary of new vulnerabilities and real-world attack simulation.
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: Cybersecurity. Commonly maps to: Security and Risk Management, 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
attack we know that Bots are everywhere they're scanning your servers they're doing it fast and database servers is obviously a big Target so we have um create uh we have created a high interaction mycale Honeypot so we create a tool that mimics the database implements mycale protocol and those Bots start connect thing to this Honeypot so we need to understand the MySQL protocol and MySQL protocol unlike other database protocols actually a server initiated so if we just start a TCP server then it will not be enough if you connect to your MySQL server using tnet on the port 3306 you will see this and this is what my SQL Server provides for the client to be able to connect it specified version it specify salt it specify a client plug-in so listening to the port a TCP servey is not enough so …