{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.0.dev0"}, "schedule": {"url": "https://pretalx.com/hack-lu-2025/schedule/", "version": "0.40", "base_url": "https://pretalx.com", "conference": {"acronym": "hack-lu-2025", "title": "Hack.lu 2025", "start": "2025-10-21", "end": "2025-10-24", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "Europe/Luxembourg", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Europe", "slug": "3745-europe", "guid": "07287877-bfb9-5107-9d8d-3ef2c2fb6da3", "description": null, "capacity": 750}, {"name": "Schengen 1 & 2", "slug": "4575-schengen-1-2", "guid": "901777f3-c081-5b4f-846a-9e31405ab381", "description": null, "capacity": 100}, {"name": "Hollenfels", "slug": "4577-hollenfels", "guid": "2062204d-60a6-59d6-8b96-77642fe8e972", "description": null, "capacity": 100}, {"name": "Vianden & Wiltz", "slug": "4578-vianden-wiltz", "guid": "96002161-4ffb-5072-b30d-7be4093da5cb", "description": null, "capacity": 60}, {"name": "Echternach & Diekirch", "slug": "4576-echternach-diekirch", "guid": "279b0f5f-6956-502c-9e55-6d3306ac89f5", "description": null, "capacity": 30}, {"name": "Fitness room", "slug": "4579-fitness-room", "guid": "a82c2b46-4ae8-5038-ac9c-3ac482f6cfcd", "description": null, "capacity": 20}], "tracks": [{"name": "topic: CTI", "slug": "5329-topic-cti", "color": "#2071D0"}, {"name": "topic: hack.lu", "slug": "5330-topic-hacklu", "color": "#D52E2E"}, {"name": "hack.lu lightning talk", "slug": "5331-hacklu-lightning-talk", "color": "#8F8A1D"}, {"name": "cti-summit lightning talk", "slug": "5332-cti-summit-lightning-talk", "color": "#9F7E7E"}, {"name": "Call for Failure (CfF 0x1)", "slug": "6403-call-for-failure-cff-0x1", "color": "#8acdde"}], "days": [{"index": 1, "date": "2025-10-21", "day_start": "2025-10-21T04:00:00+02:00", "day_end": "2025-10-22T03:59:00+02:00", "rooms": {"Europe": [{"guid": "d1747821-7454-5173-a638-f08e11c75a61", "code": "93TYFR", "id": 67912, "logo": null, "date": "2025-10-21T09:00:00+02:00", "start": "09:00", "duration": "01:00", "room": "Europe", "slug": "hack-lu-2025-67912-hacking-30-years-ago", "url": "https://pretalx.com/hack-lu-2025/talk/93TYFR/", "title": "Hacking - 30+ years ago", "subtitle": "", "track": "topic: hack.lu", "type": "Keynote", "language": "en", "abstract": "How did computer hacking and the hacking scene look like when the internet was still tiny, 30+ years ago?", "description": "Since the internet exists, people have been trying to circumvent security. Whereas most people nowadays do so for financial gain, 30+ years ago the world looked different. The internet connected academia. The people hacking were students, almost the only people who had access. Not many system administrators were paying much attention to security and for hackers, breaking into sites such as that of NASA, were ways to gain a reputation. In this presentation, \"one of the Dutch hackers\" will take a look at the hacking scene in the late 1980s, early 1990s", "recording_license": "", "do_not_record": true, "persons": [{"code": "ZR3FAJ", "name": "Walter Belgers", "avatar": "https://pretalx.com/media/avatars/ZR3FAJ_rO4BhCe.webp", "biography": "Walter started hacking in the late 1980s, after he got his first UNIX account at his university. It was a time of pioneering. No computer crime laws existed but he was in some scary situations. Luckily, Walter was able to become an ethical hacker and make it his profession. He is also a known lockpicker and wrote a book on the subject. When Walter is not hacking, he likes to read, sail, and drive in rally cars in Finland.", "public_name": "Walter Belgers", "guid": "0140daf5-32d8-5347-9569-5bbd054c21b6", "url": "https://pretalx.com/hack-lu-2025/speaker/ZR3FAJ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/93TYFR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/93TYFR/", "attachments": []}, {"guid": "02e5c2fa-722e-508d-9357-ae4c98f1c8ed", "code": "WHX9KY", "id": 60100, "logo": null, "date": "2025-10-21T10:15:00+02:00", "start": "10:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-60100-anti-forensics-you-are-doing-it-wrong-believe-me-i-m-an-ir-consultant", "url": "https://pretalx.com/hack-lu-2025/talk/WHX9KY/", "title": "Anti-Forensics - You are doing it wrong (Believe me, I'm an IR consultant)", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "In this talk, we\u2019ll dissect common anti-forensics strategies\u2014like USN Journal deletion, shellbag clearing, timestamp manipulation, and disabling access time updates\u2014and reveal how they are often executed ineffectively or misunderstood.\r\n\r\nWe\u2019ll explore practical examples, such as:\r\n\r\n- Deleting the USN Journal (fsutil usn deletejournal /d C:) and why it\u2019s rarely a perfect solution.\r\n- Clearing shellbags to wipe file explorer history but failing to account for deeper registry artifacts.\r\n- Time stomping (Get-Item \"C:\\path\\to\\file.txt\").CreationTime = \"2022-01-01 00:00:00) and how forensic tools detect inconsistencies.\r\n- Disabling last access time updates (fsutil behavior set disablelastaccess 1) and its limited effectiveness against comprehensive timeline analysis.\r\n- Wiping MFT free space (sdelete -z C:) while ignoring the traces left behind in unstructured data.\r\n\r\nFrom registry edits like masking user account activity to configuring Windows EFS, we\u2019ll examine why these techniques often fail against modern investigative workflows and how defenders use these \u201cfootprints of erasure\u201d to uncover malicious intent.\r\n\r\nAttendees will gain a comprehensive understanding of what works and what doesn\u2019t and how to identify these techniques during incident response. Whether you\u2019re an IR consultant, security analyst, or blue teamer, this talk offers actionable knowledge to outsmart adversarial anti-forensics tactics.\r\n\r\nWe use Python code to show how \u2018clean\u2019 evidence cleaning can be done, e.g., if only individual MFT entries are deleted or even if entries in the SRUM database are deleted or manipulated. This means it is not immediately obvious that the data has been manipulated, unlike when everything is deleted.", "description": "In this talk, we'll dissect common anti-forensics strategies\u2014like USN Journal deletion, shellbag clearing, timestamp manipulation, and disabling access time updates\u2014and reveal how they are often executed ineffectively or misunderstood.\r\n\r\nFrom registry edits like masking user account activity to configuring Windows EFS, we'll examine why these techniques often fail against modern investigative workflows and how defenders use these \"footprints of erasure\" to uncover malicious intent.\r\n\r\nAttendees will gain a comprehensive understanding of what works and what doesn't and how to identify these techniques during incident response. Whether you're an IR consultant, security analyst, or blue teamer, this talk offers actionable knowledge to outsmart adversarial anti-forensics tactics.", "recording_license": "", "do_not_record": false, "persons": [{"code": "C7AHN8", "name": "Stephan Berger", "avatar": "https://pretalx.com/media/avatars/C7AHN8_XZLjJO1.webp", "biography": "Stephan Berger has over a decade of experience in cybersecurity. Currently working with the Swiss-based company InfoGuard, Stephan investigates breaches and hacked networks as Head of Investigation of the Incident Response team. An avid Twitter user under the handle @malmoeb, he actively shares insights on cybersecurity trends and developments. Stephan also authors the blog DFIR.ch, where he provides in-depth analysis and commentary on digital forensics and incident response. Stephan has spoken at numerous conferences, sharing his expertise with audiences worldwide.", "public_name": "Stephan Berger", "guid": "698cb298-5b68-5675-9e3e-3de45ac23fff", "url": "https://pretalx.com/hack-lu-2025/speaker/C7AHN8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/WHX9KY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/WHX9KY/", "attachments": [{"title": "Anti Forensics", "url": "/media/hack-lu-2025/submissions/WHX9KY/resources/HackLu_Anti-F_kIQEIoR.pdf", "type": "related"}]}, {"guid": "c4523aef-5d42-531c-bef2-28fdd01c473e", "code": "B3UDM8", "id": 61913, "logo": null, "date": "2025-10-21T10:45:00+02:00", "start": "10:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-61913-confessions-of-a-linux-drama-queen-incident-response-when-hackers-try-to-steal-your-spotlight", "url": "https://pretalx.com/hack-lu-2025/talk/B3UDM8/", "title": "Confessions of a Linux Drama Queen: Incident Response When Hackers Try to Steal Your Spotlight", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "It's one of those mornings. You just crushed your early workout, feeling all kinds of invincible, you're halfway through your first sip of coffee, mentally planning your day, when your SOC team drops a bombshell: Suspicious activity has been detected on a critical system. Suddenly, it's not the caffeine waking you up, it's sheer panic!!\r\n\r\nBut let\u2019s be real, cyber drama is inevitable. What separates the pros from the panicked is how we respond. In the Linux world, post-compromise activity isn\u2019t just a mess; it\u2019s a story waiting to be told. From tracking suspicious IPs and unexpected file creations to analyzing logs and identifying rogue services, our job is to piece together exactly what happened and how. \r\n\r\nBecause let's face it, while trends come and go, resilience never goes out of style. Join me in this session as we turn the chaos into clarity and decode the drama, and maybe even add a little sparkle to incident response.", "description": "1. About Me\r\n\r\n\t2. Oops, they did it again - What hackers do after they break in.\r\n\r\n\t3. Hackers be like \"Why are you so obsessed with me\" - Understanding the attacker's goals. Pyramid of pain.\r\n\r\n\t4. Diamonds might be forever, but logs are a girl's best friend - Logs and other mitigation strategies.  XDRs are like a beauty bag, they can be customized with all your essentials (correlation searches) and pretty useful in case of an emergency fix! (Note: I will be showing relevant logs needed to detect post compromise activity).\r\n\r\n\r\n\t5. Getting our hands dirty.\r\nNote: I will be providing demos for these:\r\n\r\n\t- Start With Your EDR Logs: Uncover the juicy secrets.\r\n\t\u2022 High Risk Folders: Check high-risk directories for changes, such as /tmp, /var, and /usr/local. Attackers often hide malware in these directories, so flag unusual folder activity.\r\n\t\u2022 IPs: Use commands like netstat, ss, or ip addr show to monitor unusual outbound or inbound IP connections. Watch for IPs that are outside your organization or connected to known malicious domains. If it feels shady, it probably is!\r\n\r\n\t- Shell History: Linux\u2019s way of spilling the tea!\r\n\t\u2022 Focus on logs from /var/log/secure or /var/log/auth.log  to track shell access. Check for any unusual command executions that could indicate privilege escalation, file tampering, or lateral movement.\r\n\r\n\t-  Newly Created Services: When new isn\u2019t always better.\r\n\t\u2022 Attackers may install services under false pretenses. Look for services you didn\u2019t authorize by running systemctl list-units --type=service. If it looks out of place, it probably shouldn't be there! Think of new services like \"syscleaner\" or \"tempd\". Sometimes they might look really legit like LenovoAutoUpdater.sh.\r\n\t\u2022 Dive into configuration files in /etc/systemd/system/ or /etc/init.d/ for service details. If anything looks too good to be true, it probably is.\r\n\r\n\t- Remote Monitoring & Management (RMM): Legit or suspect?\r\n\t\u2022 Attackers love to piggyback on legitimate RMM tools like OpenSSH or VNC, but they\u2019ll use them to control your environment. Review /var/log/secure and /var/log/messages for abnormal usage of these tools.\r\n\r\n\t- Kernel Modules: Spotting the cheap knockoffs.\r\n\t\u2022 Check for suspicious kernel modules that could indicate privilege escalation or unauthorized system access. Commands like lsmod or modprobe are your best friends for this. If you spot unfamiliar modules, that's a massive red flag!\r\n\r\n\t- Check Event Logs Like you're reading gossip!\r\n\t\u2022 Dig into /var/log/syslog  and  /var/log/messages for general system events. Anything out of the ordinary, like strange restarts or crashes, could be the result of a compromise.\r\n\t\u2022 Use journalctl to filter and search logs for specific keywords like \"failed,\" \"error,\" or \"unauthorized.\" Think of this as going through the receipts, everyone leaves a trail!\r\n\r\n\t- Suspicious Locations: The wrong wide of the internet.\r\n\t\u2022 Keep an eye out for login attempts from unusual geolocations or times. The last and lastb commands can show you the recent logins and failed attempts.\r\n\t\u2022 Review ss or netstat for abnormal network traffic. If connections are being made to strange, distant locations, you\u2019ve likely got a problem on your hands.\r\n\r\n\t- A glimpse into the past.\r\n\t\u2022 Attackers might leave traces of their activity in system caches, especially if they\u2019re interacting with the GUI. Look for artifacts in /home/user/.cache/ or /root/.cache/ directories. Tools like strings can extract any useful text from these cache files, like sifting through old screenshots and desktop snapshots.\r\n\r\n\t- Monitoring Resource Use and DHCP Logs: Your digital paparazzi.\r\n\t\u2022 You can use tools like atop to monitor resource usage. Look for CPU or memory spikes that could indicate hidden malicious processes.\r\n\t\u2022 DHCP Logs: Use logs from /var/lib/dhcp/ or /var/log/syslog to check for network traffic anomalies or devices connecting to your system. An unfamiliar device could be the hacker\u2019s backdoor.\r\n\r\n\t- Automate the Hunt: Keep it stylish.\r\n\t\u2022 Set up automated detection with tools like auditd or OSSEC to keep tabs on file changes, service modifications, and unexpected network activity. Automation is like having your personal stylist, everything stays polished while you focus on bigger things.\r\n\t\u2022 Use security frameworks like AppArmor or SELinux to limit the damage attackers can do. They\u2019re your invisible bodyguards, protecting critical files from being tampered with.\r\n\r\n\r\n\t6. How to shut it down - Mitigation and response.\r\n\r\n\t7. Final Thoughts:\r\n\r\n\t- Audit your logs regularly - Think of it as your daily dose of gossip!\r\n\t- Baseline, baseline, baseline! - Know what \"normal\" looks like.\r\n\t- Automate where you can.\r\n\t- Hardening your systems - Why security is like a skin care routine.\r\n\t- Practice incident response drills.\r\n\t- Stay in style. Stay up to date.\r\n\t- Trust your gut.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GNUZAA", "name": "Melina Phillips", "avatar": "https://pretalx.com/media/avatars/GNUZAA_a02tuoj.webp", "biography": "Melina Phillips is an Offensive Security Engineer with a background in Security Operations and Incident Detection. She has over ten years of IT experience and six years working directly in cybersecurity, blending hands on blue team work with her current focus on adversary simulation and endpoint compromise. \r\n\r\nHer recent talks have been featured at Bsides Cambridge, Security Fest, BruCon and LeHack. She's known for making complex technical concepts accessible without watering them down, and for delivering practical insights grounded in real world attack and defense experience. \r\n\r\nOutside of breaking into infrastructure and chasing down Linux threats, she's usually at CrossFit or playing with makeup, ideally not at the same time.", "public_name": "Melina Phillips", "guid": "a211d951-7864-5beb-b092-8be6e8fb04ee", "url": "https://pretalx.com/hack-lu-2025/speaker/GNUZAA/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/1JXkWckUfzGebxC6SugY8E78vOMkMRCYz/edit?usp=sharing&ouid=107794073147756860269&rtpof=true&sd=true", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/B3UDM8/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/B3UDM8/", "attachments": []}, {"guid": "99928643-6dd0-57e6-9187-cc71df170ac6", "code": "W9DSRP", "id": 64758, "logo": null, "date": "2025-10-21T11:15:00+02:00", "start": "11:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-64758-containing-the-threat-analyzing-cryptomining-campaigns", "url": "https://pretalx.com/hack-lu-2025/talk/W9DSRP/", "title": "Containing the Threat: Analyzing cryptomining campaigns", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This presentation focuses on container security, particularly addressing the tactics, techniques, and procedures (TTPs) used by cybercrime groups like TeamTNT to exploit container vulnerabilities. The presentation starts with container security fundamentals and common misconfigurations, followed by an examination of TeamTNT's malware, C2 infrastructure, and evolution. Attendees will learn best practices for hardening container environments and the significance of runtime security and continuous monitoring. The talk is intended for security practitioners, DevOps engineers, and IT professionals seeking to improve their understanding of real-world container security threats and mitigation strategies. Actionable recommendations for enhancing container security posture will be provided.", "description": "Container technologies have revolutionized application deployment and scalability, but they've also introduced new attack surfaces for threat actors. This presentation delves into the tactics, techniques, and procedures (TTPs) employed by some of the notorious cybercrime groups, such as TeamTNT, in exploiting container vulnerabilities.\r\nWe'll begin with an overview of container security fundamentals and common misconfigurations. We'll demonstrate how TeamTNT has evolved their tactics over time, adapting to improved security measures and expanding their target scope. Attendees will gain insights into:\r\nTeamTNT's malware and C2 infrastructure\r\nBest practices for hardening container environments against similar attacks\r\nThe importance of runtime security and continuous monitoring in containerized environments\r\nThis talk is aimed at security practitioners, DevOps engineers, and IT professionals looking to deepen their understanding of real-world container security threats and mitigation strategies.\r\nThe presentation will provide actionable recommendations for security professionals to enhance their container security posture and stay ahead of emerging threats in this domain.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PJZR8P", "name": "Bogdan Trufanda", "avatar": "https://pretalx.com/media/avatars/PJZR8P_WJMZkYL.webp", "biography": "Bogdan Trufanda is a Threat Hunter in CrowdStrike's Cloud Runtime Security Team.\r\nBogdan is responsible for gathering actionable application and security intelligence for CrowdStrike products, specialising in gathering Threat Intelligence and researching exploitation techniques involving containers and the cloud space.", "public_name": "Bogdan Trufanda", "guid": "0f2d2a39-6d9c-534f-8231-68d645427e19", "url": "https://pretalx.com/hack-lu-2025/speaker/PJZR8P/"}, {"code": "SYNRNL", "name": "Mihai Vasilescu", "avatar": "https://pretalx.com/media/avatars/SYNRNL_IHP5xpB.webp", "biography": "Mihai Vasilescu is a Threat Hunter in CrowdStrike's Cloud Runtime Security Team.\r\nMihai's expertise lies in gathering Threat Intelligence on recent botnets and network attack exploitation techniques, including malware analysis and botnet tracking.", "public_name": "Mihai Vasilescu", "guid": "060d4dce-674f-5b3d-b314-4c8b9cb73520", "url": "https://pretalx.com/hack-lu-2025/speaker/SYNRNL/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/W9DSRP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/W9DSRP/", "attachments": []}, {"guid": "1f2ea24c-c6e2-5a1d-8aee-23b3b197e2fb", "code": "WKQ8EM", "id": 70082, "logo": null, "date": "2025-10-21T11:45:00+02:00", "start": "11:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-70082-lolblue-living-off-the-land-with-blue-team-tools", "url": "https://pretalx.com/hack-lu-2025/talk/WKQ8EM/", "title": "LOLBlue : Living Off the Land with Blue Team tools", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "It is not unusual for CERT/CSIRT/SOC teams to use collection and live forensics tools in their incident response workflow. Programs such as Velociraptor, KAPE or DFIR-ORC can legitimately access low-level filesystem data and memory for the purposes of extracting forensic artifacts.\r\n\r\nIn this talk, we will show how these tools can be abused for credential access and why they might be overlooked by security teams. We will also discuss detection opportunities and what events to monitor in order to effectively counter these techniques.", "description": "Our talk introduces a comprehensive and novel perspective on the offensive use of Blue Team and forensic tools \u2014 an area that has seen limited but growing interest among threat actors and red teams. While a handful of drivers and utilities have been publicly identified for such purposes, our research expands the known toolkit by presenting a systematic review of underexplored DFIR tools that can be repurposed to access system memory or protected files. We analyze how these tools operate under the hood and demonstrate real-world scenarios where they can bypass security tools.\r\n\r\nIn addition to cataloguing and evaluating these capabilities, we introduce original research on the offensive use of pre-installed or commonly deployed forensic software for data extraction and covert exfiltration. We also provide actionable guidance on detection and defence strategies, addressing a blind spot in current security literature and detection frameworks. This talk bridges the gap between DFIR tooling and offensive tradecraft, challenging defenders to reassess their trust assumptions and tool visibility.\r\n\r\nAs a company which specializes both in red teaming and incident response, Synacktiv thrives on pushing the boundaries in offensive and defensive security. As such, this joint talk will use the personal experience of both speakers to explore a fun new technique in red teaming.\r\n\r\nWhether using pure collection tools such as DFIR-ORC or KAPE, or (ab)using the client/server architecture of Velociraptor live-forensics tool, LOLBlue offers interesting alternatives in the late stages of a red team engagement.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TEPVTH", "name": "Maxence Fossat", "avatar": "https://pretalx.com/media/avatars/TEPVTH_qMSAhWI.webp", "biography": "Working as a DFIR analyst in Synacktiv's CSIRT, Maxence Fossat is passionate about digital forensics, detection engineering and malware analysis. After working for a few years with different EDR/XDR solutions, he moved on from detection to response. With a keen interest in attacker tradecraft and reverse engineering, his goal is to make significant contributions to the cybersecurity ecosystem, with efficient detection rules and tools. He is first and foremost dedicated to sharing his findings via talks, classes and tools.", "public_name": "Maxence Fossat", "guid": "b07e9fd8-b1ab-5691-888e-fd250c0cde99", "url": "https://pretalx.com/hack-lu-2025/speaker/TEPVTH/"}, {"code": "7HSX3U", "name": "Antoine C", "avatar": null, "biography": null, "public_name": "Antoine C", "guid": "e9394f72-85dc-5a57-ba60-a2425048f0d0", "url": "https://pretalx.com/hack-lu-2025/speaker/7HSX3U/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/WKQ8EM/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/WKQ8EM/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/WKQ8EM/resources/hack.lu-2025-_oNwuzOi.pdf", "type": "related"}]}, {"guid": "681d35c2-d072-5326-972a-fd30d889bfad", "code": "U3WC88", "id": 81943, "logo": null, "date": "2025-10-21T13:45:00+02:00", "start": "13:45", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-81943-bod-bytes-over-dns", "url": "https://pretalx.com/hack-lu-2025/talk/U3WC88/", "title": "BoD: Bytes Over DNS", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Some DNS servers, like 1.1.1.1, will accept and forward any byte values inside the DNS packet.\r\nThis makes it possible to use DNS as a C2 channel with a higher throughput than hexadecimal encoding.", "description": "Although the format of the labels in a DNS request are limited to just letters, digits and a hyphen character, there are implementations that allow more than that.\r\nA small overview will be presented.\r\n\r\nScripts will be shared that allow attendees to do their own testing of the DNS servers of their choice.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UY3X3H", "name": "Didier Stevens", "avatar": "https://pretalx.com/media/avatars/UY3X3H_9zuIVU6.webp", "biography": "Didier Stevens (SANS ISC Senior Handler) is a Senior Analyst working at NVISO. Didier has developed and published more than 100 open-source tools mostly for malware analysis, several of them popular in the security community. You can find his open source security tools on his IT security related blog https://blog.DidierStevens.com", "public_name": "Didier Stevens", "guid": "d2d02961-a2a7-514e-9edd-6402e97ffde4", "url": "https://pretalx.com/hack-lu-2025/speaker/UY3X3H/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/U3WC88/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/U3WC88/", "attachments": []}, {"guid": "361b47ef-a47c-593b-95eb-ecc751fbaf27", "code": "7FRGDY", "id": 81979, "logo": null, "date": "2025-10-21T13:50:00+02:00", "start": "13:50", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-81979-red-team-story-offline-sccm-backup-secrets-decryption", "url": "https://pretalx.com/hack-lu-2025/talk/7FRGDY/", "title": "Red Team Story: Offline SCCM backup secrets decryption", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "A brief red-team story that takes you on a short journey into SCCM backup-secret decryption. This lightning talk demonstrates a complete offline method to decrypt SCCM backup secrets, lists the exact artefacts required for decryption, and provides a supporting script to reproduce the workflow for your future red team assessments.", "description": "This lightning talk presents a real red-team case study focused on SCCM backup secret decryption. Using a public SCCM lab environment (GOAD SCCM), we demonstrate the complete offline process for decrypting SCCM backup secrets, without requiring access to a live SCCM server. Although the approach has been briefly mentioned in a few articles and tweets, it has never been shown concretely from start to finish. So, we went deep to clearly reproduce and document each step, making it easier for you to use it in your future red-team operations.\r\n\r\nThe technique is especially valuable when SCCM backups are found on network shares or other exposed locations, a scenario that is surprisingly common in real-world environments. We will explain how SCCM backup-secret encryption works, highlight the artifacts that must be collected, and present a step-by-step decryption workflow. To support this, we will also share a decryption script, enabling you to reproduce the process during your next assessments and SCCM hacking. Have fun, as we did!", "recording_license": "", "do_not_record": false, "persons": [{"code": "W98CKW", "name": "Martino", "avatar": null, "biography": "My bio :)", "public_name": "Martino", "guid": "58102f91-590b-5d7d-a56d-7c3ebf4fbcb9", "url": "https://pretalx.com/hack-lu-2025/speaker/W98CKW/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7FRGDY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7FRGDY/", "attachments": []}, {"guid": "f728386e-bf9b-5ca3-85a1-8479aa278ca9", "code": "A33UYD", "id": 82549, "logo": null, "date": "2025-10-21T13:55:00+02:00", "start": "13:55", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82549-detection-coverage-in-today-s-blue-team-world", "url": "https://pretalx.com/hack-lu-2025/talk/A33UYD/", "title": "Detection coverage in today's blue team world", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "This lightning talk will cover that the concept of 'detection coverage' is a utopia in both corporate and governmental entities, as almost no one has the tooling to provide any sort of quantitative data on their detection coverage.\r\n\r\nVendors and unserious CISOs/blue teams try to use the otherwise excellent MITRE ATT&CK framework to establish detection coverage, but the most that this framework does is point out potential blank spots", "description": "The truth of the pudding for detection coverage is that if you ask ANY blue teamer that isn't using OpenTide what their detection coverage is, you're going to get at best a feeling-based qualitative answer such as 'I think so' 'I feel that we are' 'I believe that we are able to detect what we need to'. Because no one has the data to prove it. Before OpenTide, no framework existed to provide any sort of data-driven answer.\r\n\r\nSo, ultimately, NO ONE actually knows if they're able to detect what they need to be able to detect. Many try to mature this using red or purple teaming, or using vendors to supplement their detection coverage, but ultimately, unless you can map out threats at the level of granularity that 'Atomic red team' works at, you never really know.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VZUHEN", "name": "Claus", "avatar": "https://pretalx.com/media/avatars/VZUHEN_c8A4tum.webp", "biography": "Infosec Librarian.", "public_name": "Claus", "guid": "a36568c5-2e4a-5937-87a2-4412520e8044", "url": "https://pretalx.com/hack-lu-2025/speaker/VZUHEN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/A33UYD/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/A33UYD/", "attachments": []}, {"guid": "d5aed8b4-9449-5c12-885d-8f24657b7476", "code": "JU89ZD", "id": 82889, "logo": null, "date": "2025-10-21T14:00:00+02:00", "start": "14:00", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82889-fearless-file-identification", "url": "https://pretalx.com/hack-lu-2025/talk/JU89ZD/", "title": "Fearless File Identification", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "The ubiquitous `file` command, powered by the C library *libmagic*, is a cornerstone of file identification\u2014but its use in memory-safe environments has always been a security trade-off. This lightning talk explores our ongoing effort to port *libmagic* to Rust, addressing the long-standing challenge of safely embedding file identification in modern, memory-safe applications.", "description": "We\u2019ll dive into the motivations behind this port: the inherent risks of running C parsers on untrusted input, and how Rust\u2019s safety guarantees can mitigate these concerns without sacrificing performance. The project aims for near-full compatibility with *libmagic*\u2019s rule format, ensuring seamless integration for existing users while unlocking new possibilities for portability across Rust\u2019s supported platforms.\r\n\r\nAttendees will get a sneak peek at the current state of the implementation, which already identifies common file types like MS-DOS executables, ELF binaries, and scripts. We\u2019ll also discuss the roadmap, including plans to publish a Rust crate, complete a CLI tool equivalent to `file`, and create bindings for other languages.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3JVRZM", "name": "Quentin JEROME", "avatar": "https://pretalx.com/media/avatars/3JVRZM_2Q2w1d8.webp", "biography": "Quentin has been working as an incident responder for several years before focusing on endpoint threat detection. He recently dedicated all his time developing several open-source projects. His main topics of interest are ranging from threat detection to bug hunting but what he likes the most is to develop tools and open-source them when he judges it is relevant enough to do so.", "public_name": "Quentin JEROME", "guid": "775f7c83-b07b-598c-8857-80bb24aebcb1", "url": "https://pretalx.com/hack-lu-2025/speaker/3JVRZM/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/JU89ZD/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/JU89ZD/", "attachments": [{"title": "Slide Deck", "url": "/media/hack-lu-2025/submissions/JU89ZD/resources/presentation_Hbk64SB.pdf", "type": "related"}]}, {"guid": "02ccf488-8bfb-5692-b4c8-2b8a3c845aa0", "code": "CMLHHF", "id": 82112, "logo": null, "date": "2025-10-21T14:05:00+02:00", "start": "14:05", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82112-hunting-for-linux-extended-file-attributes", "url": "https://pretalx.com/hack-lu-2025/talk/CMLHHF/", "title": "Hunting for Linux Extended File Attributes", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "In this lightning talk will show how xattr's can be used to hide a payload, then I'll introduce a quick script that will help to find potentially malicious xattr's on a filesystem.", "description": "In this lightning talk will show how xattr's can be used to hide a payload, then I'll introduce a quick script that will help to find potentially malicious xattr's on a filesystem.", "recording_license": "", "do_not_record": false, "persons": [{"code": "REMFJE", "name": "Xavier Mertens", "avatar": "https://pretalx.com/media/avatars/REMFJE_ny40ywh.webp", "biography": "Xavier Mertens is a freelance security consultant running his own company based in Belgium (Xameco). With 15+ years of experience in information security, Xavier finds \u201cblue team\u201d activities more attractive. Therefore, his day job focuses on protecting his customers' assets by providing services like incident handling, malware analysis, forensic investigations, log management, security visualization, and OSINT). Besides his day job, Xavier is also a Senior Handler at the SANS Internet Storm Center, Certified SANS Instructor (FOR610, FOR710), security blogger and co-organizer of the BruCON security conference.", "public_name": "Xavier Mertens", "guid": "56915001-aa85-5973-ad1f-3b14a2df40ab", "url": "https://pretalx.com/hack-lu-2025/speaker/REMFJE/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CMLHHF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CMLHHF/", "attachments": []}, {"guid": "20b89b7e-e5a0-5f0e-b327-593b5574310f", "code": "ZDKXEN", "id": 82261, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/ZDKXEN/draugnet_sXvDPBv.png", "date": "2025-10-21T14:10:00+02:00", "start": "14:10", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82261-incident-reporting-made-easy-using-draugnet", "url": "https://pretalx.com/hack-lu-2025/talk/ZDKXEN/", "title": "Incident reporting made easy, using Draugnet", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Draugnet is a relatively new OSS tool that facilitates the reporting of incidents, threat intel and other similar matters to an organisation (such as a CSIRT). This lightning talk aims to introduce the tool and quickly describe why anyone should care.", "description": "Draugnet is a relatively new OSS tool that facilitates the reporting of incidents, threat intel and other similar matters to an organisation (such as a CSIRT). This lightning talk aims to introduce the tool and quickly describe why anyone should care.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HTRJN8", "name": "Andras Iklody", "avatar": null, "biography": "Andras Iklody works at CIRCL as a software engineer and has been leading the development of the MISP core since early 2013. He is a firm believer that there are no problems that cannot be tackled by building the right tool.", "public_name": "Andras Iklody", "guid": "5c59f12e-b3ee-58b9-9316-ea46871e9d7f", "url": "https://pretalx.com/hack-lu-2025/speaker/HTRJN8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZDKXEN/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZDKXEN/", "attachments": []}, {"guid": "9a6de150-e5c0-516e-87b1-6d0388eeddee", "code": "FXR3DQ", "id": 67638, "logo": null, "date": "2025-10-21T14:15:00+02:00", "start": "14:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67638-from-buzzword-to-battlefield-the-cybersecurity-challenges-of-smart-cities", "url": "https://pretalx.com/hack-lu-2025/talk/FXR3DQ/", "title": "From Buzzword to Battlefield: The Cybersecurity Challenges of Smart Cities", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "\u201cSmart City\u201d has been a trendy buzzphrase used by politicians, city planners, and tech companies for over a decade now \u2014 but their shiny promises gloss over dangerous realities.\r\n\r\nDowntime and damages in municipalities due to cyberattacks regularly make the news, but we focus primarily on securing and recovering IT systems. Smart Cities by nature use a combination of IT and OT systems but have no established or holistic approach for managing overlapping risks to both. The consequences to security from varied stakeholders involved in Smart City planning and implementation go unexamined. Human hazards, vulnerable devices, and data management issues build on these to create diverse and creative attack paths for all sorts of threat actors.\r\n\r\nSmart Cities present a ubiquitous and unique combination of risks which must be comprehensively assessed in order to improve procedural and operational security, reliability, and resilience. By reframing our understanding of what Smart Cities are, we can use and integrate pre-existing actionable strategies to prepare and defend against threats ranging from pandemics to nation-state attacks. As politically motivated cyberattacks expand in reach and collateral radius, we need to prepare our cities for when they become the next battlefield.", "description": "This talk aims to expand our definition of Smart Cities; discuss the data, human, and technological risks that they face; and share resources on how to deal with them.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NSX7FR", "name": "Marina Bochenkova", "avatar": "https://pretalx.com/media/avatars/NSX7FR_7Vj6fkj.webp", "biography": "Marina Bochenkova wears many hats as a cybersecurity analyst focusing on digital forensics, incident response, and OT security, while also dabbling in security awareness and culture. She combines a passion for protecting people, a strong belief in digital privacy as a human right, and an overly-enthusiastic approach to problem-solving. When not defending digital spaces, Marina actively nurtures her already-unhealthy obsession with cats and resorts to baking or martial arts when desperate.", "public_name": "Marina Bochenkova", "guid": "58b78b18-8013-5863-8dd6-67ec5c741f02", "url": "https://pretalx.com/hack-lu-2025/speaker/NSX7FR/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FXR3DQ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FXR3DQ/", "attachments": []}, {"guid": "c3d5f28d-3bf9-5f53-abcc-682f178145cb", "code": "DPNKRE", "id": 68393, "logo": null, "date": "2025-10-21T14:45:00+02:00", "start": "14:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68393-fake-jobs-real-malware-uncovering-how-cybercriminals-are-exploiting-the-employment-market", "url": "https://pretalx.com/hack-lu-2025/talk/DPNKRE/", "title": "Fake Jobs, Real Malware. Uncovering How Cybercriminals are Exploiting the Employment Market", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This session dives into a sophisticated recruitment scam run by the notorious Lazarus Group on LinkedIn and other job-related platforms. As revealed by Bitdefender Labs, we will uncover how the threat actors use complex methods to deliver malware into what looks like a coding assessment for a job offer. Using advanced social engineering, this scam campaign shows why it's important to stay alert and aware when using any digital service.\r\n\r\nDuring this talk, we will follow the whole infection process, starting with the Javascript Loader & Infostealer, moving to Python scripts that ramp up the damage, and ending with a final payload that doubles down on data theft and connects to the Command and Control (C2) server via The Onion Router (Tor). Attendees will gain a comprehensive understanding of the tactics used by cybercriminals, the potential risks to your organization's security, and strategies to protect against similar attacks.", "description": "In this session, we will take a deep dive into a sophisticated recruitment scam run by the well-known Lazarus Group on LinkedIn and other job-related platforms. We will start by analyzing the interaction between a Bitdefender employee and a fake recruiter on LinkedIn, while also explaining what the so-called recruiter is after and what are the known tactics that are used in these kinds of scenarios.\r\nGiven the fact that the scam is enabled by job-seeking developers that set out to finish the coding assessment given by the fake recruiter, we will continue with a bird\u2019s eye view on the received code repositories. Among thousands of lines of code, stolen from public repositories, the threat actors hide an obfuscated Javascript snippet that begins the malware infection chain.\r\n\r\nMoving forward, the complexity of the infection chain increases. A comprehensive breakdown of each step involved will be provided, with insights about malware analysis and the necessary protective measures to prevent infection:\r\n\r\n- Downloading more malicious, self-unpacking Python scripts \r\n- Using public services to store information (e.g: pastebin)\r\n- Downloading a malicious binary that doubles down the infostealing efforts, while also exfiltrating data through TOR\r\n\r\nThe presentation will end with conclusions and take aways, while also leaving plenty of time for Q&A.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TKLL3L", "name": "Ionu\u021b Baltariu", "avatar": null, "biography": null, "public_name": "Ionu\u021b Baltariu", "guid": "8081698c-2bd0-576d-abb9-adc86e6bd640", "url": "https://pretalx.com/hack-lu-2025/speaker/TKLL3L/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/DPNKRE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/DPNKRE/", "attachments": []}, {"guid": "b5d1b80e-6a6e-54cd-8815-b3058a53564b", "code": "U3ZG7S", "id": 70076, "logo": null, "date": "2025-10-21T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-70076-intelmq-ai-adding-ml-model-support-to-intelmq", "url": "https://pretalx.com/hack-lu-2025/talk/U3ZG7S/", "title": "intelmq.ai - adding ML model support to intelmq", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "[IntelMQ](https://intelmq.org) is a great tool for automating structured IT security data feeds for CERTs: need to process all of shadowserver for a country? IntelMQ can easily do it. Need to alert on all vulnerable devices that shodan knows about? Sure! \r\n\r\nBut what about unstructured text? Many reports (CTI reports) contain lots of relevant information (IoCs, TTPs, etc.), but often in prose or only in semi-structured formats (hidden in a table, etc.).\r\nFor information extraction, LLMs and other AI models (BERT, etc.) proved their merit already.\r\n\r\nThe presents will show how they extended intelmq to support \r\nthese AI models and how the combination lends itself (semi-) automating a CTI analyst.\r\n\r\nIntelMQ to MISP output included ;-)", "description": "Integrating \"AI\" into deterministic data-flow frameworks such as IntelMQ has its challenges. For example, AI tends to give stochastic answers, which might be correct or - sometimes - might not be.\r\nHow to deal with these challenges will be also discussed.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CE8DBB", "name": "Aaron Kaplan", "avatar": "https://pretalx.com/media/avatars/CE8DBB_1LIHnzd.webp", "biography": "Aaron Kaplan worked at cert.at for 12 years before reactivating his sole-proprietorship in 2020. \r\nSince 2018 he has been fascinated by the possibilities, problems and pitfalls of AI for cybersecurity. He co-chairs the AI SIG at FIRST.org. Co-maintainer of IntelMQ.", "public_name": "Aaron Kaplan", "guid": "d68e6a94-e2c3-597b-a6e3-5d2081b8a77a", "url": "https://pretalx.com/hack-lu-2025/speaker/CE8DBB/"}, {"code": "YRKYNS", "name": "Sebastian Wagner", "avatar": null, "biography": "Sebastian Wagner is a Free Software enthusiast, full-stack software developer, and project manager currently working for a small software firm, and is active in NGOs for the common good. He co-maintains IntelMQ for 11 years and previously worked at CERT.at for six years.", "public_name": "Sebastian Wagner", "guid": "262f5798-d3ae-554a-b8ae-6a3865683481", "url": "https://pretalx.com/hack-lu-2025/speaker/YRKYNS/"}, {"code": "Q8JGTU", "name": "J\u00fcrgen Brandl", "avatar": "https://pretalx.com/media/avatars/Q8JGTU_fTmb2MA.webp", "biography": "J\u00fcrgen Brandl worked as a senior cyber security analyst at the Federal Ministry of the Interior and has 10 years of experience working in incident response, protecting both governmental and critical infrastructure from cyber attacks. In his current role, he is researching and advocating for the need to use AI to face the emerging threat landscape.", "public_name": "J\u00fcrgen Brandl", "guid": "70db167b-1978-549e-9fcc-631b2cb01333", "url": "https://pretalx.com/hack-lu-2025/speaker/Q8JGTU/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/U3ZG7S/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/U3ZG7S/", "attachments": [{"title": "slides", "url": "/media/hack-lu-2025/submissions/U3ZG7S/resources/IntelMQ.AI_nVRHQIM.pdf", "type": "related"}]}, {"guid": "253f137e-e6b6-5673-92a1-114e6b164f9f", "code": "BDUTYD", "id": 69962, "logo": null, "date": "2025-10-21T15:45:00+02:00", "start": "15:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69962-no-way-to-enable-ssh-access-to-your-new-router-the-vendor-might-have-something-to-hide", "url": "https://pretalx.com/hack-lu-2025/talk/BDUTYD/", "title": "No way to enable SSH access to your new router? The vendor might have something to hide", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "The operating systems of many proprietary consumer- and enterprise-grade\r\nnetworking devices do not allow for easy customization. Even when SSH access is\r\navailable, it often supports only a limited set of tightly controlled commands,\r\noffering no way to install new binaries \u2014 or to understand what the existing\r\nones actually do.\r\n\r\nThe Internet is full of guides on \u201cjailbreaking\u201d proprietary routers \u2014 an\r\nunfortunate necessity for users who want deeper control over the hardware\r\nthey've paid for.\r\n\r\nIn contrast, open-source router OSes like OpenWrt provide full SSH access. This\r\nseemingly simple feature sends a clear message: \u201cThis device is truly yours, and\r\nyou're welcome to inspect or improve it \u2014 even find security bugs, if you're so\r\ninclined.\u201d\r\n\r\nBut what happens when a proprietary OS is built on top of an open one like\r\nOpenWrt?\r\n\r\nIn this talk, we\u2019ll take you on a journey through reverse engineering OS\r\nbinaries based on OpenWrt, used by a major vendor [REDACTED]. We were surprised\r\nto discover that they had patched the Lua compiler for the sole purpose of\r\nhindering static analysis.\r\n\r\nWe'll demonstrate several techniques for \u201cowning\u201d a line of devices from this\r\nvendor \u2014 from rediscovering a \"patched\" backdoor in the restricted SSH service,\r\nto identifying an authenticated OS command injection vulnerability buried deep\r\nin a custom Lua module.\r\n\r\nThese findings could enable full remote takeover of the devices \u2014 so it\u2019s no\r\nwonder the vendor didn\u2019t allow SSH access in the first place...", "description": "N/A", "recording_license": "", "do_not_record": false, "persons": [{"code": "NL397J", "name": "Stanislav Dashevskyi", "avatar": "https://pretalx.com/media/avatars/NL397J_sPS98yQ.webp", "biography": "Stanislav Dashevskyi is a Security Researcher at Forescout. He received his PhD from the International Doctorate School in Information and Communication Technologies (ICT) at the University of Trento (Italy) in 2017. His main research interests are open source software, software security, and vulnerability analysis.", "public_name": "Stanislav Dashevskyi", "guid": "5479ca70-3046-5c19-93f0-21d20b952f4b", "url": "https://pretalx.com/hack-lu-2025/speaker/NL397J/"}, {"code": "HURFGC", "name": "Francesco La Spina", "avatar": "https://pretalx.com/media/avatars/HURFGC_En0hmeE.webp", "biography": "Francesco La Spina holds an MSc in Computer Science from the University of Trento, Italy. He began his career as a software engineer, focusing on IT/IoT security gateway development, where he honed his expertise in crafting robust security solutions for digital infrastructures. Having served as a security engineer for an ISP and financial institutions, he also gained invaluable experience in fortifying networks against potential threats. Currently, Francesco is engaged in cutting-edge security research within the realms of IT and IoT at Forescout Technologies - Vedere Labs.", "public_name": "Francesco La Spina", "guid": "c586ebdc-9319-521f-ac6e-569fab7dd65a", "url": "https://pretalx.com/hack-lu-2025/speaker/HURFGC/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/BDUTYD/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/BDUTYD/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/BDUTYD/resources/dashevskyi_20_Uo4kCmD.pdf", "type": "related"}]}, {"guid": "5ba2115d-79cd-56bc-9916-aa1614170593", "code": "TYQJK3", "id": 67918, "logo": null, "date": "2025-10-21T16:30:00+02:00", "start": "16:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67918-oops-i-hacked-it-again-tales-and-disclosures", "url": "https://pretalx.com/hack-lu-2025/talk/TYQJK3/", "title": "Oops, I Hacked It Again: Tales and disclosures", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Breaking into supermarket systems, ticketing platforms, and more. I\u2019ll share some of my latest hacking stories, showing how I found the vulnerabilities, reported them, and collaborated with the companies. We\u2019ll dive into tools, the challenges of disclosure, the importance of being \u201cethical\u201d, lessons learned and how these experiences help improve security and build trust between hackers and organizations.", "description": "Description\r\n=======\r\n\r\nThe talk is divided into 6 chapters. In the first one, I\u2019ll relate what an Ethical Hacker is and what he does, and I\u2019ll also prepare the audience for the upcoming hackings tales.\r\n\r\nChapter 2: Hacking tales. In this chapter I\u2019ll talk about different ethical hacker stories that happened to me recently. Each story will have the technical part about how I exploit it and what I can do in the system, the way that I communicate it to the company and their responses.\r\n\r\nThe first story is a small update about my last talk(Insert coin: Hacking arcades for fun), where we can basically get all the customer data, charge money for free and emulate all debit cards. It affects more than 2.3k installations in more than 70 countries. But the most interesting part was the in-person meeting with the company.\r\nSecond story is about a large supermarket chain. After escalating in some web servers and getting root access, I had read/write access to the customer and employee database and was even able to modify product prices among other things.\r\nThe third one is about a ticket sales and distribution company. The results were similar, getting all the tickets, customers and employees, being able to generate some free tickets and getting admin access. But the way to get access was different, and the response from the company was the best, ending in a request for pentesting and a security talk to the entire company.\r\nA transportation company, after some idors and business logic vulnerabilities were able to get all tickets, user data and generate free tickets.\r\nThe last tale, an e-commerce platform that allows businesses to create and manage their online stores: A bunch of exposed files, some .js files with the body of apis. After reading some code, we were able to login as any user in any business(Insurance, airlines, banks) including some CEO accounts.\r\n\r\nChapter 3: In this chapter I\u2019ll dive into the different tools(90% open source) that I use on a daily basis, methodologies and the most common mistakes that we can find.\r\n\r\nChapter 4: Different types of disclosure. I\u2019ll explain why this is important, from the point of view of hackers, companies and the community. Below I\u2019ll show the way I always present my reports, following the examples used by my friends and others.\r\nAlso, in this chapter I'll show the normal responses from the companies and the way to handle it, cause in some cases it can be frustrating and even threatening.\r\nTo close the chapter I\u2019ll talk a bit about BBP and VDP.\r\n\r\nChapter 5 will discuss the impact we can get from good feedback from companies, seeing how more companies have improved their security posture and relationship with hackers. Also, perhaps the most important part, personal growth, recognition and learning new methods/attacks in a real world scenario.\r\n\r\nChapter 6: Ending and conclusions. Part of the takeaways are to encourage new generations to do ethical hacking and help generate a good relationship between hackers and companies. The idea of \u200b\u200bpromoting the \"ethical\" part arises because unfortunately every day we see more cybercriminals selling user data and other confidential information of third parties. We have a responsibility to educate, identify and work on security vulnerabilities. \r\n\r\nOutline\r\n=======\r\n\r\n- Introduction\r\n   - Whoami\r\n   - Disclaimer\r\n   - What's an \u201cethical hacker\u201d?\r\n- Hacking tales\r\n   - Conclusion from the arcade company of last year\r\n   - Large supermarket chain\r\n   - Tickets sales and distribution company\r\n   - Transport company\r\n   - E-commerce platform\r\n- Essentials\r\n   - Tools\r\n   - Methodology\r\n   - Common mistakes\r\n- Disclosures\r\n   - Types\r\n   - Why is it important?\r\n   - My way to report\r\n   - Other ways to report\r\n   - Handling responses from companies\r\n   - BBP/VDP\r\n- Impact of ethical hacking\r\n   - Feedback from companies who I hacked\r\n   - Encouraging others to get involved in ethical hacking\r\n- Conclusions\r\n   - Takeaways\r\n   - Q/A", "recording_license": "", "do_not_record": false, "persons": [{"code": "YD8QMS", "name": "Ignacio Navarro", "avatar": "https://pretalx.com/media/avatars/YD8QMS_WrPxiui.webp", "biography": "Ignacio Navarro, an Ethical Hacker and Security Researcher from Cordoba, Argentina. With around 6 years in the cybersecurity game, he's currently working as an Application Security. Their interests include code analysis, web application security, and cloud security. o\r\nSpeaker at DEFCON, H2HC, Troopers, LeHACK, NorthSec, TyphoonCon, Security Fest, SASCON, 8.8 among others.\r\n@Ignavarro1", "public_name": "Ignacio Navarro", "guid": "bc75df0f-3535-5811-b1cd-d4aa32129adb", "url": "https://pretalx.com/hack-lu-2025/speaker/YD8QMS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TYQJK3/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TYQJK3/", "attachments": []}, {"guid": "d755a10c-9956-50eb-9143-eefe1b1b32a7", "code": "Y3DGVG", "id": 68868, "logo": null, "date": "2025-10-21T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68868-overlaps-overriding-laps-logic", "url": "https://pretalx.com/hack-lu-2025/talk/Y3DGVG/", "title": "OverLAPS: Overriding LAPS Logic", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Local Administrator Password Solution (LAPS) automates local admin password rotation and secure storage in Active Directory (AD) or Microsoft Entra ID. It ensures that each system has a unique and strong password.\r\n\r\nIn OverLAPS: Overriding LAPS Logic, we will revisit and extend our previous research (Malicious use of \"Local Administrator Password Solution\", Hack.lu 2017) by exposing client-side attacks in Windows LAPS (\"LAPSv2\"). After a brief overview of LAPS's evolution, from clear-text fields in AD with Microsoft LAPS (\"LAPSv1\") to encrypted AD attributes or Entra ID storage with Windows LAPS, we will explore the client-side logic of Windows LAPS. Unlike prior work that exfiltrates passwords only after directory compromise, we will focus on abusing LAPS to maintain presence on compromised endpoints, both on-prem and Entra-joined devices.\r\n\r\nWe will leverage PDB symbols and light static analysis to understand how LAPS works internally, then use Frida for dynamic hooking to capture, manipulate, and rotate admin passwords on demand. We will also reproduce Frida proof-of-concepts using Microsoft Detours for in-process hooks.\r\n\r\nAttendees will gain practical insights into new attack vectors against Windows LAPS, enabling them to assess, reproduce, and defend against client-side attacks in their own environments.", "description": "LAPS \"v1\" (legacy Microsoft LAPS) and \"v2\" (current Windows LAPS) have been studied by numerous people. \r\n\r\nHowever, past research has focused on attacking LAPS from the server side, i.e. recovering passwords from AD/Entra with high privileges on the infrastructure. \r\nThis research takes a different approach: client-side approaches that grant users control over their own LAPS password, changing the LAPS password on demand.\r\n\r\nThis talk explores a new angle and shares practical techniques that hackers can experiment with and apply in their own work.", "recording_license": "", "do_not_record": false, "persons": [{"code": "R79GSG", "name": "Antoine Goichot", "avatar": "https://pretalx.com/media/avatars/R79GSG_m0V1XHD.webp", "biography": "Antoine Goichot is a cybersecurity professional and Ethical Hacker. With ten years of hands-on experience and some certifications (CRTO/CRTL, GPEN/GXPN, GDAT), he has been into hacking since junior high school. He was always trying to find clever ways to solve technical problems and tweak his computer. In high school, he jailbroke a dozen PSPs so friends could play homebrew games between classes. He later studied computer science and networks at TELECOM Nancy.\r\nNow as Senior Manager at PwC Luxembourg, Antoine leads projects for a large variety of clients including major corporations, banks, European institutions, and insurance companies. Beyond his day job, he has uncovered several vulnerabilities in Windows VPN clients, Cisco AnyConnect (CVE-2020-3433/3434/3435, CVE-2020-27123, CVE-2021-1427) and Ivanti Secure Access (CVE-2023-38042). These issues have been fixed by vendors after coordinated disclosure.\r\nAntoine has contributed to the cybersecurity community through a conference paper co-authored during his studies, blog posts, articles in the MISC magazine (French periodical), etc. He also co-presented at Hack.lu in October 2017 on \"Malicious use of 'Local Administrator Password Solution'\"", "public_name": "Antoine Goichot", "guid": "65b2b747-ac99-523c-81fe-bc7d1a3c834c", "url": "https://pretalx.com/hack-lu-2025/speaker/R79GSG/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/Y3DGVG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/Y3DGVG/", "attachments": []}, {"guid": "0cd29d01-1f9a-5635-a17d-86e9e5c31dde", "code": "EXYEBP", "id": 70075, "logo": null, "date": "2025-10-21T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-70075-phishing-detection-using-various-parts-of-dns-ecosystem", "url": "https://pretalx.com/hack-lu-2025/talk/EXYEBP/", "title": "Phishing detection using various parts of DNS ecosystem", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "DNS gives a unique vantage point for phishing detection. In my presentation We will show how we use it at CERT.PL to search for phishing domains in .pl Top Level Domain, but also more universally as our contribution to the DNS4EU project \u2013 an entirely European DNS resolver. We will discuss using various parts of DNS ecosystem as observation points. Then show how we applied standard heuristics and machine learning/AI methods to get some good detection results.", "description": "DNS (Domain Name System) is one of the cornerstones of the internet. Its various parts create a rather complex, interconnected ecosystem, with many observation points for phishing detection. Some of those are covered by CERT.PL monitoring systems as our contribution to the DNS4EU project \u2013 an entirely European DNS resolver.\r\nIn our presentation we will show our three approaches for phishing detection. Firstly, how we identify new phishing domains in .pl by looking into DNS registry data. Secondly, We will show how we monitor DNS requests at .pl TLD nameserver level for early phishing campaign detection. Thirdly, we will present how we analyze requests at resolver level in order to detect phishing at various TLDs.\r\nWe will discuss when we use rule based approach/heuristics, and when we decided to use machine learning/AI methods to boost our analytics. We will talk about pros and cons of our systems, and how good they are on phishing detection.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FGFHJT", "name": "Piotr Bia\u0142czak", "avatar": null, "biography": "Piotr Bia\u0142czak is a researcher at CERT.PL. His professional interests include network traffic analysis, phishing detection, and applying machine learning to security problems.", "public_name": "Piotr Bia\u0142czak", "guid": "6e222d3f-58ed-527f-9dfc-10e3a2187777", "url": "https://pretalx.com/hack-lu-2025/speaker/FGFHJT/"}, {"code": "GSV3M8", "name": "Micha\u0142 Ha\u0142o\u0144", "avatar": "https://pretalx.com/media/avatars/GSV3M8_xqVDEyT.webp", "biography": "Micha\u0142 Ha\u0142o\u0144 works as an AI expert at NASK - National Research Institute, where he focuses on phishing detection and the practical application of machine learning algorithms. In his free time, he enjoys creating educational content on the fundamentals of machine learning.", "public_name": "Micha\u0142 Ha\u0142o\u0144", "guid": "957f6077-6a38-5cde-8be2-7b70d8c188ef", "url": "https://pretalx.com/hack-lu-2025/speaker/GSV3M8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/EXYEBP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/EXYEBP/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/EXYEBP/resources/hack.lu_2025_MRE6UFi.pdf", "type": "related"}]}, {"guid": "d044825a-cb1b-5f96-b87a-307143f97f8d", "code": "V3GFCH", "id": 68824, "logo": null, "date": "2025-10-21T18:00:00+02:00", "start": "18:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68824-romcom-exploits-firefox-and-windows-zero-days-in-the-wild", "url": "https://pretalx.com/hack-lu-2025/talk/V3GFCH/", "title": "RomCom exploits Firefox and Windows zero days in the wild", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Last year, the Russia-aligned group RomCom used a zero-click exploit combining vulnerabilities in Mozilla and Microsoft products. This exploit allowed them to compromise computers without user interaction. The attack involved a fake website that led to the execution of RomCom's backdoor.\r\n\r\nThe first part of the exploit targeted Firefox and Tor Browser, using a bug to run code. The second part involved a Windows vulnerability that allowed RomCom to gain higher privileges and deploy their backdoor. Microsoft and Mozilla quickly patched the issues.\r\n\r\nRomCom's use of these vulnerabilities shows their advanced capabilities. This presentation covers RomCom's tactics, the attack chain, and the technical details of the exploits, along with the fixes from Mozilla and Microsoft.", "description": "In October 2024, we discovered, in the wild, a zero-click exploit that combines two previously unknown vulnerabilities: one in Mozilla products, and the other in Microsoft Windows. We attribute the exploit to the Russia-aligned group RomCom. This is at least the second time that RomCom has been caught exploiting a significant zero-day vulnerability, after the abuse of CVE-2023-36884 in June 2023 against Microsoft Word documents related to the Ukrainian World Congress and the NATO summit.\r\n\r\nThe compromise chain is composed of a fake website that redirects the potential victim to the server hosting the exploit, and if successful, the latter downloads and executes the RomCom backdoor. We don\u2019t know how the link to the fake website is distributed; however, if the page is reached using a vulnerable browser, a payload is dropped and executed on the victim\u2019s computer with no user interaction required.\r\n\r\nAnalysis of the hosted files revealed a weaponized vulnerability for the latest versions of Firefox and Tor Browser at that time. The bug is a use-after-free vulnerability in the animation timeline, allowing arbitrary code to be executed in the context of Firefox\u2019s sandboxed content process. While we\u2019re not certain whether RomCom developed or bought the exploit, the code demonstrates deep knowledge of Firefox\u2019s internals. We reported this vulnerability to the Firefox team, who acknowledged it and released a patch in an impressive 25 hours.\r\n\r\nIn the meantime, we analyzed the second stage of the exploit and discovered a sandbox escape vulnerability in Windows. An undocumented and permissive RPC endpoint allowed execution of code at the medium integrity level, regardless of the privilege level of the calling process, resulting in an elevation of privileges on the system. RomCom exploited this bug to break out of Firefox\u2019s sandbox and download further components in order to deploy the group\u2019s backdoor. Microsoft released a security advisory and released a patch in early November.\r\n\r\nStudying RomCom\u2019s arsenal highlights a high level of sophistication and the group\u2019s ongoing effort to arm itself with powerful capabilities. The combination of the two zero-day vulnerabilities allowed this threat actor to compromise computers without any user interaction. This presentation provides a comprehensive overview of RomCom, its usual TTPs, this compromise chain, and its victimology. We also include a detailed technical analysis of the exploits and the corrective measures implemented by Mozilla and Microsoft.", "recording_license": "", "do_not_record": true, "persons": [{"code": "9XDGQD", "name": "Damien Schaeffer", "avatar": "https://pretalx.com/media/avatars/9XDGQD_TAf2MRH.webp", "biography": "Damien works as a Senior Malware Researcher at ESET, where he has specialized in targeted attack research. With a primary focus on APT, his main duties include hunting and reverse engineering of the latest threats. As a background, he holds an M.Sc. in Computer Science and previously worked in incident response, cyber threat intelligence, and malware analysis.", "public_name": "Damien Schaeffer", "guid": "c8d265b2-63e6-5ebf-92fe-170602e1215e", "url": "https://pretalx.com/hack-lu-2025/speaker/9XDGQD/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/V3GFCH/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/V3GFCH/", "attachments": []}, {"guid": "37c5bf62-ad48-5c7f-a42b-df11239c23d2", "code": "SLSQAL", "id": 66880, "logo": null, "date": "2025-10-21T18:30:00+02:00", "start": "18:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-66880-from-achilles-to-nis2-slovakian-lessons-on-proactive-cybersecurity-and-vulnerability-disclosure", "url": "https://pretalx.com/hack-lu-2025/talk/SLSQAL/", "title": "From Achilles to NIS2: Slovakian Lessons on Proactive Cybersecurity and Vulnerability Disclosure", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "CSIRT.SK\u2019s cybersecurity approach emphasizes proactive vulnerability management through Achilles, system which performs non-invasive scanning of public administration systems to detect security flaws while minimizing disruption. This model enables real-time risk assessment without impacting system availability, in line with NIS2. To enhance threat-driven assessments, CSIRT.SK integrates cyber threat intelligence, mapping active threat campaigns to known exploits. This fusion of CTI and vulnerability scanning enables targeted security enhancements and faster mitigation of emerging threats.  \r\nFurther key NIS2 innovation at CSIRT.SK and its constituency, is structured vulnerability disclosure, where public organizations must publish clear guidelines for reporting security issues. This shifts responsibility from researchers to system operators, ensuring efficient triage and response while fostering trust with security researchers.  \r\nThe presentation showcases Slovakia\u2019s model of scanning, contrasting it with alternative approaches, and provides actionable insights for CSIRT teams on scalable vulnerability assessment, ethical hacking engagement, and intelligence-driven security operations.", "description": "The NIS2 directive allows CSIRTs to carry out active, non-intrusive scanning of publicly accessible networks and information systems of entities. In Slovakia, proactive vulnerability scanning is already a cornerstone of government unit CSIRT.SK activities within its constituency, exemplified by the Achilles project. The recently amended Slovak Cybersecurity Act further clarifies that all CSIRT units have the legal authority to conduct non-invasive vulnerability detection and assessments within their scope. These assessments explicitly avoid negative impacts on the networks, systems, or services being evaluated, maintaining a balance between proactive security and minimal disruption.\r\nFrom the perspective of the Slovak CSIRT.SK, Poland's draft Cybersecurity Act under NIS2 introduces a more invasive approach, allowing Polish CSIRTs to bypass system protections for security assessments, resembling red teaming. For Slovakia to conduct similar assessments, clear legal frameworks (including mandates, consent protocols, and GDPR compliance), technical capabilities (such as secure testing environments and skilled personnel), and organizational structures (governance, risk management, and cooperation protocols) would be essential.\r\nIn the area of coordinated vulnerability disclosure mandated under Article 12 of the NIS2, Slovak law already contains an obligation for public organizations to publish rules for reporting vulnerabilities on their website. The idea behind this legal regulation is based on the fact that it does not directly oblige researchers but entities responsible for the operation of information systems and technologies of public administration. They are obliged to publish rules on how security research can be carried out and the procedure for responsible publication of vulnerabilities. We believe it is appropriate to issue a framework policy for responsible vulnerability disclosure as a generally binding legal act. In addition, it is appropriate to use proper reporting channels. For this purpose, it is possible to use the security.txt concept.\r\nThe vulnerability assessment process is intertwined with cyber threat intelligence, as it relies on up-to-date insights into emerging threats and adversary tactics. Threat intelligence analysts populate the MISP (Malware Information Sharing Platform) with data on threat actors, their tactics, techniques, and procedures (TTPs), as well as known vulnerabilities exploited in active campaigns. The vulnerability assessment team uses this intelligence to prioritize assessments, focusing on specific threat actor campaigns and the vulnerabilities they exploit, thereby enhancing proactive defense measures and risk mitigation strategies.\r\nThe presentation examines how these approaches reflect the broader goals of proactive cybersecurity and security research while addressing the challenges of harmonization and trust in public-private partnerships. Additionally, it concludes with recommendations for CSIRTs to balance proactive assessments with legal and ethical considerations, including developing clear testing policies, ensuring transparency with affected entities, and fostering collaboration through secure information-sharing frameworks.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HXLKHH", "name": "Michal Ramp\u00e1\u0161ek", "avatar": "https://pretalx.com/media/avatars/HXLKHH_idkWML0.webp", "biography": "Michal is a lawyer at the Slovak Government CSIRT unit (CSIRT.SK), where he provides legal advice on cyber security and regulation. He is a PhD. student and lecturer at the Institute of Information Technology and Intellectual Property Law at the Faculty of Law of Comenius University in Bratislava.\r\nMichal is the author of several scientific articles focused on information technology law and cybersecurity. He is also co-author of the university textbook \"Law and Artificial Intelligence\". In his practice and academic research he focuses on cybersecurity, AI and criminal law. He is a member of ISACA Slovakia Chapter and also a certified Cyber Security Manager.", "public_name": "Michal Ramp\u00e1\u0161ek", "guid": "a8305265-4239-5f8d-929f-e74d3eeddaca", "url": "https://pretalx.com/hack-lu-2025/speaker/HXLKHH/"}, {"code": "EFRXF8", "name": "Alexander Valach", "avatar": null, "biography": "Alexander is the Head of Analytical Department at Government Unit CSIRT.SK at Ministry of Investment, Regional Development and Informatization of the Slovak Republic. He focuses on network security and security monitoring and has been working at CSIRT.SK since 2021. He teaches the basics of network technologies at Faculty of Informatics and Information Technologies Slovak University of Technology (STU) in Bratislava.", "public_name": "Alexander Valach", "guid": "4af5a1bc-4d08-52a0-9d53-449be05aa3d7", "url": "https://pretalx.com/hack-lu-2025/speaker/EFRXF8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/SLSQAL/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/SLSQAL/", "attachments": []}], "Schengen 1 & 2": [{"guid": "ed100f9f-3635-5fe8-9ae7-8e07f99772a7", "code": "L8UDVY", "id": 69021, "logo": null, "date": "2025-10-21T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-69021-api-underworld-red-team-hacking-secrets", "url": "https://pretalx.com/hack-lu-2025/talk/L8UDVY/", "title": "API Underworld: Red Team Hacking Secrets", "subtitle": "", "track": "topic: CTI", "type": "Workshop", "language": "en", "abstract": "This comprehensive workshop is designed to provide participants with a deep understanding of API security, its challenges, and best practices to mitigate risks. Spanning six engaging sessions, the program begins with an introduction to API security and real-world breaches, highlighting the critical importance of securing APIs.\r\n\r\nParticipants will explore reconnaissance techniques, including using tools like Shodan and Google Dorking, to identify API endpoints. The workshop delves into common API vulnerabilities, such as SQL Injection and XSS, complemented by practical hands-on scanning with Burp Suite.\r\n\r\nAdditionally, the sessions cover OSINT (Open Source Intelligence) techniques with tools like Maltego, theHarvester, and Wayback, empowering attendees to gather intelligence on API targets. The program culminates with guided vulnerability exploitation exercises and a collaborative group activity to identify and exploit API flaws.\r\n\r\nConcluding with a wrap-up session and an open Q&A, this workshop equips participants with the knowledge and skills to secure APIs effectively while fostering a hands-on learning environment", "description": "Session 1: Introduction to API Security\r\n\r\nOverview of API Security\r\nReal-world examples of API security breaches\r\nImportance of securing APIs\r\n\r\nSession 2: Reconnaissance Techniques\r\n\r\nIntroduction to reconnaissance\r\nUsing Shodan for API recon\r\nGoogle Dorking for API endpoints\r\nPractical exercise: Recon on a sample API\r\n\r\nSession 3: Identifying API Vulnerabilities\r\n\r\nCommon API vulnerabilities\r\nDemonstration: SQL Injection, XSS on APIs\r\nHands-on: Scanning an API with Burp Suite\r\n\r\nSession 4: OSINT for API Security\r\n\r\nWhat is OSINT?\r\nTools: Maltego, theHarvester,Wayback\r\nPractical exercise: Conducting OSINT on an API target\r\n\r\nSession 5: Hands-On Vulnerability Exploitation\r\n\r\nStep-by-step guide to exploiting API vulnerabilities\r\nPractical exercises on various vulnerabilities\r\nGroup activity: Find and exploit vulnerabilities on a mock API\r\n\r\nSession 6: Wrap-Up and Q&A\r\n\r\nRecap of key points\r\nFinal thoughts and best practices\r\nOpen Q&A session for participants", "recording_license": "", "do_not_record": true, "persons": [{"code": "8799ND", "name": "Parth Shukla", "avatar": "https://pretalx.com/media/avatars/8799ND_WOPQmKr.webp", "biography": "Parth Shukla is a dedicated Cybersecurity Analyst at Cequence Security with a strong passion for Web Application Security. He is an accomplished bug hunter, community builder, and cybersecurity enthusiast with a relentless drive to uncover vulnerabilities and share knowledge. Parth\u2019s work focuses on securing modern web applications by addressing critical threats like those outlined in the OWASP API Top 10, including BOLA, SSRF, and Broken User Authentication.\r\n\r\nIn addition to his professional achievements, Parth has mentored over 600 aspiring cybersecurity professionals, empowering them with skills in ethical hacking, bug bounty hunting, and advanced web application testing. An advocate for continuous learning and collaboration, Parth is a frequent speaker at leading cybersecurity conferences worldwide. Guided by the principle that \u201csecurity is a myth,\u201d he strives to challenge assumptions and push the boundaries of what\u2019s possible in cybersecurity.", "public_name": "Parth Shukla", "guid": "36bd2073-5eab-52a6-ab03-86f5090fccd8", "url": "https://pretalx.com/hack-lu-2025/speaker/8799ND/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/L8UDVY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/L8UDVY/", "attachments": []}, {"guid": "919a0383-ae58-5221-ae5a-389355bfab21", "code": "FZDEPW", "id": 65701, "logo": null, "date": "2025-10-21T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-65701-crafting-an-infoleak-exploit-a-hands-on-tutorial", "url": "https://pretalx.com/hack-lu-2025/talk/FZDEPW/", "title": "Crafting an Infoleak exploit - A Hands On tutorial", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "\"You do not find infoleaks, you create them\" -Halvar Flake\r\nIn this hands-on 2 hour workshop we will learn how a memory corruption bug can be turned into both an RCE as well as an Infoleak bug to bypass ASLR. Students will work with a memory corruption vulnerability in a popular web server and turn it into an infoleak bug.", "description": "Memory corruption bugs don't always have to result in arbitrary code execution. Sometimes a memory corruption bug can be put to an entirely different purpose, in this case turning it into an Infoleak bug to bypass ASLR.\r\n\r\nThis workshop demonstrates how to make infoleak bugs happen seemingly from thin air. Students will work with a 12 year old vulnerability in a popular web server and turn it into a brand new Infoleak bug.\r\n\r\n**Outline**\r\n- Case study of an integer overflow bug in a popular web server.\r\n- Understanding the chain of function calls and frames on the stack.\r\n- Understanding the basis of an infoleak.\r\n- Using GDB to hit trace black box binaries to analyse the sequence of function calls.\r\n- Diverting the flow of functions after memory corruption to produce meaningful output.\r\n- Populating the output with arbitrary values.\r\n- Leaking the stack pointer address.\r\n- Leaking libc base address.\r\n- Putting the infoleak exploit together\r\n\r\nThe case study will be presented for X86 as well as ARM32 binaries.\r\n\r\n*Theory* - 1 hour\r\n*Exercise* - 1 hour\r\n\r\n**Students will be provided with** a docker container with the necessary debugging and exploit development tools. Students are expected to bring a laptop with a working Docker installation.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EFQREF", "name": "Saumil Shah", "avatar": "https://pretalx.com/media/avatars/EFQREF_kGZtCvF.webp", "biography": "Saumil is an internationally recognised speaker and instructor, having regularly presented at conferences like Blackhat, RSA, CanSecWest, PacSec, EUSecWest, Hack.lu, Hack-in-the-Box, Deepsec and others. He has authored two books titled \"Web Hacking: Attacks and Defense\" and \"The Anti-Virus Book\".\r\n\r\nSaumil graduated with an M.S. in Computer Science from Purdue University, USA and a B.E. in Computer Engineering from Gujarat University. He spends his leisure time breaking software, flying kites, traveling around the world, and taking pictures.", "public_name": "Saumil Shah", "guid": "a8191e78-9c84-5fde-9e1f-fa174f0e509e", "url": "https://pretalx.com/hack-lu-2025/speaker/EFQREF/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FZDEPW/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FZDEPW/", "attachments": []}, {"guid": "3f35365c-78fd-575d-aa6a-255ee6e8b9f0", "code": "XGVKFA", "id": 71234, "logo": null, "date": "2025-10-21T16:30:00+02:00", "start": "16:30", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-71234-kunai-from-zero-to-ninja", "url": "https://pretalx.com/hack-lu-2025/talk/XGVKFA/", "title": "Kunai: From Zero to Ninja", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "In this workshop, participants will learn everything they need to know to install Kunai and start monitoring their Linux environment to spot attackers or simply for fun.\r\n\r\nIn the first part, we will cover all the essential information about Kunai. This will include a quick walkthrough of the Kunai documentation, explaining what participants can expect from this tool. Simultaneously, we will conduct exercises to help participants become familiar with the tool, its command line, and configuration file.\r\n\r\nIn the second part, we will run exercises showcasing more advanced Kunai usage. This will include building custom detection rules to detect specific anomalies or malware, learning how to load Indicators of Compromise (IoCs) into the detection engine, and how to integrate Kunai with your favorite MISP instance. If time allows, we will also cover additional advanced topics.", "description": "In this workshop, participants will learn everything they need to know to install Kunai and start monitoring their Linux environment to spot attackers or simply for fun.\r\n\r\n### Part 1: Introduction to Kunai\r\n- **Essential Information**: Cover all the essential information about Kunai.\r\n- **Documentation Walkthrough**: Quick walkthrough of the Kunai documentation, explaining what participants can expect from this tool.\r\n- **Hands-on Exercises**: Conduct exercises to help participants become familiar with the tool, its command line, and configuration file.\r\n\r\n### Part 2: Advanced Kunai Usage\r\n- **Custom Detection Rules**: Building custom detection rules to detect specific anomalies or malware.\r\n- **Indicators of Compromise (IoCs)**: Learning how to load IoCs into the detection engine.\r\n- **Integration with MISP**: How to integrate Kunai with your favorite MISP instance.\r\n- **Additional Topics**: If time allows, we will also cover additional advanced topics.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3JVRZM", "name": "Quentin JEROME", "avatar": "https://pretalx.com/media/avatars/3JVRZM_2Q2w1d8.webp", "biography": "Quentin has been working as an incident responder for several years before focusing on endpoint threat detection. He recently dedicated all his time developing several open-source projects. His main topics of interest are ranging from threat detection to bug hunting but what he likes the most is to develop tools and open-source them when he judges it is relevant enough to do so.", "public_name": "Quentin JEROME", "guid": "775f7c83-b07b-598c-8857-80bb24aebcb1", "url": "https://pretalx.com/hack-lu-2025/speaker/3JVRZM/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/XGVKFA/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/XGVKFA/", "attachments": []}], "Hollenfels": [{"guid": "32365544-05ce-5285-9c12-810c1b53d6fd", "code": "K8ACJX", "id": 71221, "logo": null, "date": "2025-10-21T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Hollenfels", "slug": "hack-lu-2025-71221-web-forensic-with-lookyloo", "url": "https://pretalx.com/hack-lu-2025/talk/K8ACJX/", "title": "Web forensic with Lookyloo", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "We often talk of doing forensic on a filesystem, or in memory, but what about investigating how a browser interacts with a website? Lookyloo is a web interface that helps you to do exactly that. It also comes with a whole bunch of connectors to 3rd party services and makes it very easy to pivot on indicators to find phishing campaigns.", "description": "This workshop will start by explaining how modern websites are often implemented. We will then give an  introduction of the tool and a demonstration of the modules. And continue with an introduction to the API and how to integrate it with your own tools.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GTJMKK", "name": "Rapha\u00ebl Vinot", "avatar": null, "biography": "Formerly member of CIRCL, I moved to France but didn't go that far in spirit as I'm still part of the developers and maintainers for a whole bunch of tools there. Some say it is too many, we disagree.", "public_name": "Rapha\u00ebl Vinot", "guid": "2cb15178-72b0-5211-b5af-7edf600e3e39", "url": "https://pretalx.com/hack-lu-2025/speaker/GTJMKK/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/K8ACJX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/K8ACJX/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/K8ACJX/resources/Hack.lu_2025_Sry7Cgd.pdf", "type": "related"}]}, {"guid": "68aa6802-c7b1-5fad-9a90-c5b7be48a44a", "code": "EEZ3PN", "id": 69921, "logo": null, "date": "2025-10-21T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Hollenfels", "slug": "hack-lu-2025-69921-detection-engineering-with-sigma", "url": "https://pretalx.com/hack-lu-2025/talk/EEZ3PN/", "title": "Detection Engineering with Sigma", "subtitle": "", "track": "topic: CTI", "type": "Training", "language": "en", "abstract": "[Sigma](https://sigmahq.io) is an open and generic format to share log detection signatures. In this hands-on workshop we learn how to write good Sigma rules by developing some for existing threats. It will cover simple rules for detection of single events as well as correlation rules for detection of event relationships.", "description": "This workshop will cover the following topics:\r\n\r\n* Introduction to the [Sigma detection format](https://sigmahq.io/docs/basics/rules.html).\r\n* Don't reinvent the wheel: searching existing Sigma rules.\r\n* Developing simple Sigma rules for single events.\r\n* Developing [Sigma correlation rules](https://sigmahq.io/docs/meta/correlations.html) to detect event relationships.\r\n* Validation of Sigma rules.\r\n* Using LLMs to support Sigma rule development.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TD3QYA", "name": "Thomas Patzke", "avatar": "https://pretalx.com/media/avatars/TD3QYA_d7RyBv6.webp", "biography": "Thomas has almost 20 years experience in information security and has done lots of stuff in this area, from offensive to defensive security topics. Now he is doing incident response, threat hunting and threat intelligence at the Evonik Cyber Defense Team. Furthermore, he is co-founder of the Sigma project and maintains the open source toolchain (pySigma/Sigma CLI).", "public_name": "Thomas Patzke", "guid": "b1b9c18e-616b-525e-b72c-dca645a5188d", "url": "https://pretalx.com/hack-lu-2025/speaker/TD3QYA/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/EEZ3PN/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/EEZ3PN/", "attachments": []}], "Vianden & Wiltz": [{"guid": "03803dd6-14fa-588e-93fa-d81fd7b346d6", "code": "7K3DUQ", "id": 81706, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/7K3DUQ/flowintel_logo_maas6pw.png", "date": "2025-10-21T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-81706-flowintel-flow-your-management", "url": "https://pretalx.com/hack-lu-2025/talk/7K3DUQ/", "title": "Flowintel - Flow your management", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Incident response and threat intelligence teams often face a paradox: vast amounts of information, yet no structured way to manage cases, tasks, and collaborative workflows. This leads to duplicated efforts, knowledge silos, and slower response times.\r\nFlowIntel, an open-source case and task management platform, bridges this gap by providing analysts with a modern, flexible environment to organize investigations.", "description": "In this workshop, participants will learn how to install, configure, and start using Flowintel.\r\n\r\nBy working on a sample case, the audience will be guided through the tool and discover its key features, including creating cases and tasks, assigning users, integrating with MISP in different ways, and much more.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QLCDR9", "name": "Cruciani David", "avatar": "https://pretalx.com/media/avatars/QLCDR9_UaQCNdl.webp", "biography": "Security researcher at CIRCL since 2021. Core developer of Flowintel, Typosquatting-finder, Forensic Analyst, and other projects.\r\n\r\nPassionate road cyclist in my free time.", "public_name": "Cruciani David", "guid": "a411ab00-a883-521f-b866-aafbfced7592", "url": "https://pretalx.com/hack-lu-2025/speaker/QLCDR9/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7K3DUQ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7K3DUQ/", "attachments": [{"title": "slides", "url": "/media/hack-lu-2025/submissions/7K3DUQ/resources/presentation_GLlZI9F.pdf", "type": "related"}]}, {"guid": "c3ec0208-a84b-524f-a8d4-ee2b19473b79", "code": "AMCS8W", "id": 67637, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/AMCS8W/riscy-business-logo_h3IqLwE.png", "date": "2025-10-21T14:15:00+02:00", "start": "14:15", "duration": "03:00", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-67637-0-payload-obfuscation-for-red-teams", "url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/", "title": "Payload Obfuscation for Red Teams", "subtitle": "", "track": "topic: hack.lu", "type": "Training (long)", "language": "en", "abstract": "In this workshop you will learn how to obfuscate your payloads with a custom VM. This will help to evade signature detections and make reverse engineering more difficult. The format will be a hands-on workshop and participants will walk away with new tooling they can try out in the field right away!", "description": "In this workshop we will leverage the RISC-V architecture and the LLVM ecosystem to build a simple obfuscation pipeline. The VM interpreter code is small and once it is loaded, you do not need to allocate additional executable pages to execute arbitrary payloads.\r\n\r\nCovered topics:\r\n- Introduction to VM-based obfuscation\r\n- Basics of the RISC-V architecture\r\n- Compiling payloads for the RISC-V architecture\r\n- Obfuscating the VM interpreter for evasion\r\n- VM Hardening to complicate reversing the payloads (as time allows)\r\n- Building a basic C2 framework (as time allows)\r\n\r\nThe bulk of the work will be done in a GitHub Codespace (Linux), which makes it easy for participants to get started. However, the final payloads need to be executed in a Windows VM (which you have to prepare beforehand).\r\n\r\n**Note**: Participants need C programming and Linux command line experience to follow along with the workshop. Reverse engineering experience is highly recommended. The concepts covered in the second half of the workshop are quite advanced", "recording_license": "", "do_not_record": true, "persons": [{"code": "L8NZQU", "name": "Duncan Ogilvie", "avatar": "https://pretalx.com/media/avatars/L8NZQU_cs93nIC.webp", "biography": "Reverse engineer, creator of x64dbg, Dumpulator, IDA Pro MCP and 100+ other projects. Love binary analysis and Windows internals. Worked in DRM for 5 years and currently working as a mobile security researcher.", "public_name": "Duncan Ogilvie", "guid": "d4f26310-104f-5c86-8aff-f1baaf0ba0b3", "url": "https://pretalx.com/hack-lu-2025/speaker/L8NZQU/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/", "attachments": []}], "Echternach & Diekirch": [{"guid": "449a79cc-4832-52ea-99f0-17f073c51ad4", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-21T14:15:00+02:00", "start": "14:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-0-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}, {"guid": "1f55ffe2-2dea-540b-8a5d-8726a5761c95", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-21T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-1-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}]}}, {"index": 2, "date": "2025-10-22", "day_start": "2025-10-22T04:00:00+02:00", "day_end": "2025-10-23T03:59:00+02:00", "rooms": {"Europe": [{"guid": "bdfe14eb-e1c2-5537-9667-39a4dcd48c0a", "code": "GGT3WY", "id": 68065, "logo": null, "date": "2025-10-22T08:30:00+02:00", "start": "08:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68065-tracking-and-documenting-threat-actors-using-misp-a-slightly-different-approach", "url": "https://pretalx.com/hack-lu-2025/talk/GGT3WY/", "title": "Tracking and documenting Threat Actors using MISP - A slightly different approach", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "A technical talk about a toolset that can be used to track and document threat actors in MISP", "description": "This technical talk is about a development project involving a toolset that enhances MISP's ability to store and update Threat Actor profiles. The presenter will introduce the initial problem and describe the concept of the solution and the details of the implementation. Besides this the audience will see the toolset in action while the presenter goes through the lifecycle of a threat actor profile (e.g. initial creation, updates)\r\n\r\n#### Agenda\r\n- Initial problem statement\r\n- Concept and technical details\r\n- Demo with TA profile lifecycle (showing the toolset in action using an imaginary Threat Actor Profile)", "recording_license": "", "do_not_record": true, "persons": [{"code": "GAKZGT", "name": "Csaba Barta", "avatar": null, "biography": "Csaba is an IT security practitioner with experience in penetration testing, malware analysis, computer forensics and incident response as well as CTI.\r\n\r\nCsaba currently works at an international electronic entertainment provider as staff CTI analyst tracking threat actors. Previously worked in the automobile manufacturing industry in multiple roles (e.g.: SOC technical lead, IR, detection engineering and CTI) for multiple years and as IT security consultant before that.", "public_name": "Csaba Barta", "guid": "f20acafe-d04a-5ee8-bde1-e93fcfcac30b", "url": "https://pretalx.com/hack-lu-2025/speaker/GAKZGT/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/GGT3WY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/GGT3WY/", "attachments": []}, {"guid": "2dcc3f70-d0bf-5acc-a2b4-43d3fc1fcb71", "code": "7XNVBR", "id": 69931, "logo": null, "date": "2025-10-22T09:00:00+02:00", "start": "09:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69931-a-pragmatic-approach-to-build-a-threat-landscape", "url": "https://pretalx.com/hack-lu-2025/talk/7XNVBR/", "title": "A pragmatic approach to build a threat landscape", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "Building an actionable organization-specific threat landscape for an organization is a challenging task. An useful format has to be chosen, information has to be collected and finally meaningful action should be derived from the created product. This talk describes a pragmatic approach to build such a threat landscape that can be used by various stakeholders and is built from openly available information as well as own observations of the operational security teams. Furthermore, possible follow-up actions are discussed as well as disadvantages and shortcomings of the approach.", "description": "\"What are the threats relevant for us?\" is likely one of the most common question the threat intelligence team is asked for by the management as well as technical stakeholders. Answering the question is challenging. Just picking some random insights from recently read threat reports certainly doesn't gives a holistic view. Not all threats that were reported publicly are relevant for the own organization and the other way around, the own sector is possibly underrepresented in public reporting and some threats like ransomware are opportunistic and simply don't care about the sector they attack. There are lots of further questions, e.g. if the usage of a technique that is mentioned in a threat report from ten years ago is still relevant? And what's about the observations of the own operational security teams?\r\n\r\nIn this talk I will show a pragmatic approach with reasonable-effort for building a technical threat landscape that results in a MITRE ATT&CK map of techniques by utilizing different (open and private) sources and own observations. All techniques are mapped to a relevance that allows to focus further efforts to the most relevant techniques. Furthermore, I will show how this threat landscape can be used to support governance and purple teaming efforts.\r\n\r\nThe talk will be concluded with some experiences and statistics to answer questions like:\r\n\r\n* How much of the techniques documented in ATT&CK are really relevant?\r\n* Are there really irrelevant techniques?\r\n* How often should so a thread landscape be updated?\r\n* How much value do the used sources provide? Are they possibly biased?", "recording_license": "", "do_not_record": false, "persons": [{"code": "TD3QYA", "name": "Thomas Patzke", "avatar": "https://pretalx.com/media/avatars/TD3QYA_d7RyBv6.webp", "biography": "Thomas has almost 20 years experience in information security and has done lots of stuff in this area, from offensive to defensive security topics. Now he is doing incident response, threat hunting and threat intelligence at the Evonik Cyber Defense Team. Furthermore, he is co-founder of the Sigma project and maintains the open source toolchain (pySigma/Sigma CLI).", "public_name": "Thomas Patzke", "guid": "b1b9c18e-616b-525e-b72c-dca645a5188d", "url": "https://pretalx.com/hack-lu-2025/speaker/TD3QYA/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7XNVBR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7XNVBR/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/7XNVBR/resources/A_Pragmatic_A_EKeuPKC.pdf", "type": "related"}]}, {"guid": "d1914422-2ed7-57a4-8f47-2bfab0952ba4", "code": "8A9RUW", "id": 75102, "logo": null, "date": "2025-10-22T09:30:00+02:00", "start": "09:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75102-exploring-threats-leveraging-blockchains", "url": "https://pretalx.com/hack-lu-2025/talk/8A9RUW/", "title": "Exploring Threats Leveraging Blockchains", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "Why blockchain matters to Threat Intelligence? The presentation will try to reply to this question. The presentation will start by a quick presentation of the Ethereum decentralized blockchain and the smart contracts logic. Then, examples of malware abusing Web 3 will be described. The malware described during the presentation are linked to crimeware organizations as well as APT organizations. We will see why the attackers use Web 3, the advantage for them and the issues for the blue teams. Finally, we will cover the threat hunting opportunities and the tools that can be used to hunt for malware but also how to use block explorers such as etherscan.io or Arkham intelligence to track multiple blockchains and visualize transactions and addresses.", "description": "Nothing to add I cover the entire agenda in the abstract. If you have any questions ping me.", "recording_license": "", "do_not_record": false, "persons": [{"code": "9D8VMP", "name": "Rascagneres Paul", "avatar": "https://pretalx.com/media/avatars/9D8VMP_w8IconQ.webp", "biography": "Paul Rascagneres is a principal threat researcher at Volexity. He performs investigations to identify new threats. He has presented his findings in several publications and at international security conferences. He has been involved in security research for 10 years, mainly focusing on malware analysis, malware hunting, and more specifically on advanced persistent threat (APT) campaigns and rootkit capabilities. He previously worked for several incident response teams within the private and public sectors.", "public_name": "Rascagneres Paul", "guid": "c6be116b-009b-5d50-ab01-345ab8fcb1d0", "url": "https://pretalx.com/hack-lu-2025/speaker/9D8VMP/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/8A9RUW/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/8A9RUW/", "attachments": []}, {"guid": "db74a14b-5804-5e56-bf09-979dbd41be21", "code": "UYUQFR", "id": 68641, "logo": null, "date": "2025-10-22T10:15:00+02:00", "start": "10:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68641-reversing-a-pay-phone-for-fun-but-no-profit", "url": "https://pretalx.com/hack-lu-2025/talk/UYUQFR/", "title": "Reversing a Pay Phone for Fun but No Profit", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "The \u201cTelecard\u201d Israeli Payphones entered service in 1990, and at the height of their career there were 27,000 installed throughout the country. While most of them have already been removed from the streets, some remain in service in selected locations. Designed and manufactured at the late 80\u2019s, they were nothing short of state-of-the-art embedded computer systems, capable of self-diagnosis and reporting. In this talk, we will explore one (or more) of those, from breaking into the chassis and all the way to code execution. Multiple challenges and multiple solutions make this a fascinating peek into an ahead-of-its-time device.", "description": "In this talk I tell the story of how I decided to reverse engineer the Israeli payphone, which was nothing short of an engineering marvel for its time. The talk is laid out according to the MITRE ATT&CK tactics and shows how the same principles apply to fun projects and not just CNE.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MB3QFR", "name": "Inbar Raz", "avatar": "https://pretalx.com/media/avatars/MB3QFR_jHSNyOj.webp", "biography": "Inbar has been teaching and lecturing about Internet Security and Reverse Engineering for nearly as long as he has been doing that himself. He started programming at the age of 9 and Reverse Engineering at the age of 14. He spent most of his career in the Internet and Data Security field, and the only reason he's not in jail right now is because he chose the right side of the law at an early age.\r\n\r\nInbar specializes in an outside-the-box approach to analyzing security and finding vulnerabilities, using his extensive experience of close to 30 years.", "public_name": "Inbar Raz", "guid": "34d918c0-db91-5826-8f5f-49b915dbe68b", "url": "https://pretalx.com/hack-lu-2025/speaker/MB3QFR/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/UYUQFR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/UYUQFR/", "attachments": [{"title": "Slides 1-50", "url": "/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_DaoVsGD.pdf", "type": "related"}, {"title": "Slides 51-75", "url": "/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_R1jso15.pdf", "type": "related"}, {"title": "Slides 76-100", "url": "/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_8vMXC2D.pdf", "type": "related"}, {"title": "Slides 101-139", "url": "/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_dTROcrP.pdf", "type": "related"}]}, {"guid": "76b5fd99-346a-542a-9331-06cfa1bf4662", "code": "7XPR8X", "id": 75171, "logo": null, "date": "2025-10-22T10:45:00+02:00", "start": "10:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75171-slipping-through-the-cracks-how-malicious-emails-evade-detection", "url": "https://pretalx.com/hack-lu-2025/talk/7XPR8X/", "title": "Slipping Through the Cracks: How Malicious Emails Evade Detection", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "Organizations increasingly adopt policies that encourage employees to report emails they perceive as potentially malicious. These user-submitted reports are typically reviewed by the Security Operations Center (SOC), which conducts in-depth analyses to determine appropriate response measures. This approach enhances organizational defenses by integrating human vigilance with expert investigation, thereby complementing existing automated threat detection systems. \r\n\r\nThis study presents a comprehensive examination of phishing emails reported by users across five organizations over a span of several months. These messages are particularly stealthy since they were able to bypass all the automated checks in place, yet were identified by the employees, and confirmed as malicious by security experts. We extract and characterize the evasion techniques employed in these phishing campaigns and evaluate their level of sophistication. Our findings reveal that while these attacks are generally low in volume, they are highly targeted and carefully orchestrated, demonstrating significant forethought and strategic intent. Notably, these campaigns utilize advanced evasion tactics at the message level\u2014including the use of corrupted QR codes \u2014 and cloaking relying on bot detection and browser fingerprinting techniques.  \r\n\r\nThe objective of this work is to deepen our understanding of the phishing landscape while taking into consideration the threats that slip through the cracks of advanced security filters.", "description": "This talk will present the evasion techniques extracted from user-reported messages, along with an overview of our analysis infrastructure, CrawlerBox, designed to overcome cloaking tactics that exploit browser fingerprinting and bot detection challenges. CrawlerBox is made available as an open-source tool to assist other researchers in pursuing further studies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LAWP7A", "name": "Elyssa Boulila", "avatar": null, "biography": "Elyssa Boulila is a security researcher and a PhD student affiliated with Amadeus IT Group and EURECOM. Her research work is related to Phishing and Threat Intelligence.", "public_name": "Elyssa Boulila", "guid": "592a8798-632f-5fc2-bf30-eb4a9f3423d6", "url": "https://pretalx.com/hack-lu-2025/speaker/LAWP7A/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7XPR8X/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7XPR8X/", "attachments": []}, {"guid": "c2643034-8cdc-54c8-8617-196c80c81aea", "code": "QSWNWS", "id": 69433, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/QSWNWS/cover_IRebz5R.jpeg", "date": "2025-10-22T11:15:00+02:00", "start": "11:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69433-silent-killers-unmasking-a-large-scale-legacy-driver-exploitation-campaign", "url": "https://pretalx.com/hack-lu-2025/talk/QSWNWS/", "title": "Silent Killers: Unmasking a Large-Scale Legacy Driver Exploitation Campaign", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "What if your trusted security solutions could be silently disarmed without warning? What if a long-forgotten vulnerability in a legitimate driver became the perfect weapon for attackers to bypass defenses and strike undetected?\r\n\r\nIn 2025, Check Point Research uncovered a sophisticated campaign leveraging over 2,500 unique variants of a vulnerable legacy driver to disable EDR and AV solutions. By abusing a loophole in Windows driver signing, the attackers successfully deployed a powerful EDR/AV killer module that bypassed Microsoft\u2019s Vulnerable Driver Blocklist and evaded detection mechanisms, including those introduced by the LOLDrivers project.\r\n\r\nTo ensure stealth, the attackers carefully manipulated the driver\u2019s PE structure, generating distinct hashes while preserving its valid signature \u2014 a move that allowed thousands of modified variants to remain undetected. Operating from a public cloud\u2019s China region, the attackers targeted victims primarily in China and parts of Asia, with devastating precision.\r\n\r\nCheck Point Research\u2019s findings prompted Microsoft to update its Vulnerable Driver Blocklist, neutralizing the exploited driver variants. This paper presents the campaign\u2019s technical details, explores the evasion techniques in depth, and provides practical insights for defenders to mitigate emerging driver exploitation threats. Are your defenses prepared for attackers turning trusted code into a silent threat?", "description": "- CPR uncovered a large-scale ongoing campaign involving thousands of first-stage malicious samples used to deploy an EDR/AV killer module in its initial stage. This module was first detected and recorded in June 2024. It was observed leveraging and exploiting more than 2,500 distinct variants of the legacy version **2.0.2** of the known vulnerable driver **Truesight.sys**, which is the RogueKiller Antirootkit Driver and part of Adlice\u2019s product suite. This driver has a known vulnerability in versions below 3.4.0.\r\n\r\n- The attackers exploited the legacy version 2.0.2 of the Truesight driver to take advantage of a Windows policy loophole (Exception in Driver Signing Policy), allowing the driver to be loaded on the latest versions of Windows OS. Notably, the attackers specifically selected the 2.0.2 version because it retains the vulnerable code while also bypassing the latest Microsoft Vulnerable Driver Blocklist and common detection mechanisms, such as those introduced by the LOLDrivers project, none of which detect this version.\r\n\r\n- To further evade detection, the attackers deliberately generated multiple variants (with different hashes) of the 2.0.2 driver by modifying specific PE parts while keeping the signature valid. We detected over 2,500 validly signed variants of this driver.\r\n\r\n- The attackers leveraged infrastructure in a public cloud's China region to host payloads and operate their C2 servers. Around 75% of the victims are located in China, while the remainder come from other parts of Asia (e.g., Singapore, Taiwan).\r\n\r\n- The initial-stage samples act as downloaders/loaders and often disguise themselves as well-known applications. They are typically distributed via phishing methods, including deceptive websites and phishing channels in messaging apps. Along with the EDR/AV killer module, they are designed to prepare the infected machine to deliver final-stage payloads, such as Gh0st RAT variants.\r\n\r\n- CPR reported this issue to MSRC, leading to an updated version of the Microsoft Vulnerable Driver Blocklist (available since December 17, 2024), effectively preventing all variants of the legacy driver exploited in this campaign.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DTXWRV", "name": "Ji\u0159\u00ed Vinopal", "avatar": "https://pretalx.com/media/avatars/DTXWRV_SVgAsQK.webp", "biography": "Ji\u0159\u00ed Vinopal is a threat Researcher, malware researcher and reverse engineer at Check Point Research, who specializes in analysing and dissecting advanced cyber threats and techniques, alongside conducting in-depth malware research and reverse engineering. When he's not diving deep into the world of cybersecurity, he shares his passion for reverse engineering through his free YouTube channel and blog content, providing tips and tricks to fellow enthusiasts.", "public_name": "Ji\u0159\u00ed Vinopal", "guid": "258e1caf-1925-54ea-81a6-856aef80f3dd", "url": "https://pretalx.com/hack-lu-2025/speaker/DTXWRV/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/QSWNWS/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/QSWNWS/", "attachments": []}, {"guid": "02298556-5495-5063-a168-fb4e2e7eb470", "code": "YXLGPP", "id": 75196, "logo": null, "date": "2025-10-22T11:45:00+02:00", "start": "11:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75196-smack-my-llm-up", "url": "https://pretalx.com/hack-lu-2025/talk/YXLGPP/", "title": "Smack my LLM up!", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "This session dissects a real-world case study where an actor weaponized automation flaws in Meta\u2019s LLM-based compliance system to hijack high-value accounts via orchestrated botnet abuse, prompt injection, and linguistic manipulation. The attacker exploited vulnerabilities in the very safeguards designed to protect users, triggering account suspension and negotiating \u201crestoration\u201d through AI-manipulated support flows.\r\n\r\nThis case is not an isolated incident\u2014it is a signal of broader systemic risks that emerge when generative models and automation pipelines are integrated without robust adversarial testing. Beyond the technical compromise, the attack leveraged prompt engineering as social engineering, revealing the cognitive blind spots of model-aligned trust systems.\r\n\r\nIn response, I introduce foundational forensic linguistic techniques and NLP-based detection methods for identifying AI-generated text in compromised communications. By combining stylometry, perplexity analysis, and syntax anomaly detection in Python, we illuminate detection opportunities hidden in prompts and narrative structure. With few more tips from cloud security area to protect the LLM deployments.\r\nThe talk closes with a reflection on the ethical tensions in detecting synthetic media.\r\n\r\nThis talk will blend live demonstration, code walkthroughs, and operational insights from an investigation that didn\u2019t just uncover an exploit\u2014but a philosophy of misuse.", "description": "In this talk, I present a forensic case study detailing how a threat actor compromised Meta\u2019s LLM-driven moderation system to systematically hijack verified accounts, using prompt injection, linguistic manipulation, and automation loopholes to trigger platform-enforced takedowns and force ransom-based negotiations. The incident involved a globally active cybercrime network and exposed critical flaws in the trust models of cloud-native AI enforcement systems.\r\n\r\nWe will walk through the forensic process behind the investigation, analyze prompt-level exploit vectors, and demonstrate how attackers craft model-passing language to elicit beneficial outcomes from black-box systems. Moving from the operational to the analytical, I will also introduce Python-based techniques from forensic linguistics and stylometry that aid in detecting AI-generated text, model hallucinations, and adversarial prompt traces\u2014applicable to both post-mortem analysis and real-time detection pipelines.\r\n\r\nFinally, the talk explores the ethical grey zones emerging at the intersection of synthetic content detection, digital identity, and model-assisted enforcement. In the wrong hands, detection tools can become instruments of censorship or control\u2014making it critical to understand both the how and the why behind these systems.\r\n\r\nThis is a talk for red teamers, detection engineers, AI researchers, and anyone standing at the fault line between automation and abuse.\r\n\r\nAudience Takeaways:\r\n\r\nReal-world attack path exploiting LLM-based automation in platform support\r\n\r\nTechniques for detecting AI-generated text via forensic linguistic analysis\r\n\r\nPython-based NLP tools for stylometry and prompt anomaly detection (will share my code)\r\n\r\nEthical considerations around AI-generated content detection in moderation and compliance\r\n\r\nOperational guidance for improving LLM security posture in cloud deployments.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8AAUGQ", "name": "Jindrich Karasek", "avatar": "https://pretalx.com/media/avatars/8AAUGQ_ZwdCFNs.webp", "biography": "Jind\u0159ich is a Lead Security Researcher in Rapid7. His research work focuses on the domains of cognitive warfare, cyber espionage, AI threats and cyber threat intelligence. You might also recognise him as the security data scientist known as 4n6strider.", "public_name": "Jindrich Karasek", "guid": "892bfc4a-da47-5860-875f-c2b33e0bb891", "url": "https://pretalx.com/hack-lu-2025/speaker/8AAUGQ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/YXLGPP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/YXLGPP/", "attachments": [{"title": "Slide deck -Smack my LLM up!", "url": "/media/hack-lu-2025/submissions/YXLGPP/resources/2025-HackLu-S_XwsUs06.pdf", "type": "related"}]}, {"guid": "0c5c85f8-dae3-583e-8f98-cfbf53ec5088", "code": "7RCD77", "id": 82400, "logo": null, "date": "2025-10-22T13:45:00+02:00", "start": "13:45", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82400-malware-investigation-pipeline-from-honeypot-to-threat-intel", "url": "https://pretalx.com/hack-lu-2025/talk/7RCD77/", "title": "Malware Investigation Pipeline: From Honeypot to Threat Intel", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "This lightning talk is about **MIP (Malware Investigation Pipeline)** - an automated forensic pipeline designed to extract threat intelligence from Cowrie honeypot snapshots. MIP leverages Dissect for forensic artifact extraction, integrates with VirusTotal to validate suspicious files, and publishes confirmed IOCs to MISP. By automating this process, MIP enables faster and more consistent generation of threat intelligence for collaborative defense.\r\n\r\n\ud83d\udc49 https://github.com/andreia-oca/malware-investigation-pipeline", "description": "Threat hunters are frequently faced with large volumes of compromised artifacts that demand fast triage and mitigation. Manual analysis often becomes a bottleneck, limiting the ability to respond effectively at a large scale.\r\n\r\nMIP addresses this challenge by automating the end-to-end forensic investigation of QCOW2 disk images collected from Cowrie SSH honeypots. The pipeline extracts relevant forensic data using Dissect, validates findings against VirusTotal, and disseminates verified IOCs to MISP.", "recording_license": "", "do_not_record": true, "persons": [{"code": "BNWVKS", "name": "Andreia-Irina Ocanoaia", "avatar": "https://pretalx.com/media/avatars/BNWVKS_ZmAzThl.webp", "biography": "Andreia is a security engineer and teacher, passionate about empowering developers to write and deploy robust, bug-free code. A strong advocate for best practices in cloud security and backend development, she loves talking about technology and sharing insights with the tech community.", "public_name": "Andreia-Irina Ocanoaia", "guid": "bdf4bba9-5d97-546e-86fb-1dcff776c7ec", "url": "https://pretalx.com/hack-lu-2025/speaker/BNWVKS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7RCD77/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7RCD77/", "attachments": []}, {"guid": "221aa4da-bdba-5228-bb7b-7857d776005c", "code": "TNJYVT", "id": 82256, "logo": null, "date": "2025-10-22T13:50:00+02:00", "start": "13:50", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82256-may-the-world-ever-again-experience-such-a-christmas-night", "url": "https://pretalx.com/hack-lu-2025/talk/TNJYVT/", "title": "May the world ever again experience such a Christmas night!", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": ".", "description": ".", "recording_license": "", "do_not_record": true, "persons": [{"code": "UCQ7F7", "name": "Christophe Vandeplas", "avatar": "https://pretalx.com/media/avatars/UCQ7F7_3WPCR8y.webp", "biography": "In addition to providing his services as an independent cybersecurity expert, Christophe actively serves as a Belgian Cyber Reservist and contributes significantly to open-source projects. He is the founder of the MISP Threat Sharing Platform. His contributions to the community also include the creation of MISP-maltego and pystemon, the active development of the sysdiagnose framework, as well as his previous involvement in organizing the FOSDEM conference.\r\nWhen not immersed in the world of cybersecurity, Christophe enjoys outdoor pursuits such as hiking, climbing, mountaineering, and sailing, finding solace in the beauty of nature.", "public_name": "Christophe Vandeplas", "guid": "5a0c4bb1-449f-5471-abc1-0146844ffd97", "url": "https://pretalx.com/hack-lu-2025/speaker/UCQ7F7/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TNJYVT/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TNJYVT/", "attachments": []}, {"guid": "a1911924-f550-5c1a-8ac3-640b4a48ec0a", "code": "PAHBU9", "id": 82836, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/PAHBU9/nmap-remaining-time-on_Kt0dPMw.webp", "date": "2025-10-22T13:55:00+02:00", "start": "13:55", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82836-nmap-scanning-fast-and-slow", "url": "https://pretalx.com/hack-lu-2025/talk/PAHBU9/", "title": "Nmap Scanning, Fast and Slow", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Anyone who ran Nmap with more than a few hosts will have had this experience where the estimated completion time was a few minutes, then days, then years. The tool seems unreliable and slow, why do we keep using it? This lightning talk teaches you how to get Nmap scan results in a quick and calculable amount of time", "description": "Slides will be published on: https://github.com/x41sec/slides\r\n\r\n*Update:* they have been published here: https://github.com/x41sec/slides/blob/master/2025-hacklu/hacklu2025_Nmap-scanning-fast-and-slow.pdf", "recording_license": "", "do_not_record": true, "persons": [{"code": "AMU9DG", "name": "Luc Gommans", "avatar": null, "biography": "IT security consultant at [X41 D-Sec](https://x41-dsec.de). Follow me on Mastodon: [@luc@chaos.social](https://chaos.social/@luc)", "public_name": "Luc Gommans", "guid": "617b102a-cfd8-54a6-aac9-5ac59b9f9ea9", "url": "https://pretalx.com/hack-lu-2025/speaker/AMU9DG/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/PAHBU9/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/PAHBU9/", "attachments": []}, {"guid": "d98d8c20-2f25-53cb-af9c-aaa2d1b7227e", "code": "K79YTL", "id": 82194, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/K79YTL/mimic1_ZityPtA.gif", "date": "2025-10-22T14:00:00+02:00", "start": "14:00", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82194-port-mimic-it-s-a-trap-and-so-is-every-other-port", "url": "https://pretalx.com/hack-lu-2025/talk/K79YTL/", "title": "Port Mimic: It's a Trap! (And so is every other port)", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Port Mimic is a tool that lays out a trap by listening to every port on a given interface. For normal users it will be completely invisible, but as soon as a port scanner comes around, it will turn into a wild beast.", "description": "## How it works\r\n\r\nPort Mimic uses nftables to set up a trap. It will listen to every port on the given interface and redirect the traffic to a honey port. As soon as a threshold of packets are received on trap ports, it will put the offender on a bad IP list and redirect all traffic to a our mimic program.\r\n\r\nSo what a attacker will see has nothing to do with the real target, think internet connect teapot or the worlds most welcoming database.\r\n\r\nIdeally that will waste their time, alert defenders to set countermeasures or if the machine is connected to the internet, it will muddy the waters and make port scanners less reliable for target discovery.\r\n\r\nListening ports are excluded from the trap, so you don't have to worry about users being affected.\r\n\r\n### Credits\r\n\r\nThis project is inspired by [portspoof](https://github.com/drk1wi/portspoof)\r\n\r\nMajor differences:\r\n- This project is written in Python and uses nftables to set up the trap, so it doesn't require root or you fiddling with iptables.\r\n- There is no need to manually exclude ports from the trap, it will automatically exclude the ports that are open on the interface.\r\n- The mimic will cover your regular ports as soon as it detects a port scanner, so you don't have to worry about it.\r\n- Instead of opening all ports, we will pretend to be something else, so an attacker will not notice or be alerted to our shenanigans (ideally).", "recording_license": "", "do_not_record": true, "persons": [{"code": "Q8JGTU", "name": "J\u00fcrgen Brandl", "avatar": "https://pretalx.com/media/avatars/Q8JGTU_fTmb2MA.webp", "biography": "J\u00fcrgen Brandl worked as a senior cyber security analyst at the Federal Ministry of the Interior and has 10 years of experience working in incident response, protecting both governmental and critical infrastructure from cyber attacks. In his current role, he is researching and advocating for the need to use AI to face the emerging threat landscape.", "public_name": "J\u00fcrgen Brandl", "guid": "70db167b-1978-549e-9fcc-631b2cb01333", "url": "https://pretalx.com/hack-lu-2025/speaker/Q8JGTU/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/K79YTL/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/K79YTL/", "attachments": []}, {"guid": "2a752f93-26b2-5f37-a074-a10475a5a89a", "code": "UJWRHX", "id": 82962, "logo": null, "date": "2025-10-22T14:05:00+02:00", "start": "14:05", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82962-range42-an-open-source-cyber-range", "url": "https://pretalx.com/hack-lu-2025/talk/UJWRHX/", "title": "RANGE42 - An open source cyber range", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "RANGE42 is an open source modular cyber range project built for real world readiness. Launched a few months ago, it aims to allow teams to design, deploy, and share offensive, defensive and other training environments through reproducible infrastructure-as-code setups.\r\n\r\nThis talk will briefly present the project's architecture, open-source components and lessons learned while building our collaborative and open source cyber training solution.", "description": "Discover RANGE42, our open source cyber range project, started a few months ago, aims to turn your on premises infrastructure into realistic hacking and/or defense playgrounds within minutes. \r\nWe'll briefly show what we've built, what we're doing and what we plan to do next.", "recording_license": "", "do_not_record": false, "persons": [{"code": "URXNFL", "name": "Benjamin Collas", "avatar": null, "biography": "Benjamin has been involved in various cyber security roles for several years, sharing his time between R&D experiments and penetration testing. He particularly enjoys targeting web applications and exploring how to build, break and fix things.", "public_name": "Benjamin Collas", "guid": "77094901-5b7c-5a60-8636-931cccc59de1", "url": "https://pretalx.com/hack-lu-2025/speaker/URXNFL/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/UJWRHX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/UJWRHX/", "attachments": []}, {"guid": "794344e7-f6d0-5b70-bda0-5b8e5d75b4da", "code": "X9XNMG", "id": 82921, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/X9XNMG/plum_logo_yaYUwr6.png", "date": "2025-10-22T14:10:00+02:00", "start": "14:10", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82921-meet-plum-the-challenge-of-your-own-asr-for-free", "url": "https://pretalx.com/hack-lu-2025/talk/X9XNMG/", "title": "Meet Plum, the challenge of your own ASR for free", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "For a medium company, ASR (Surface Surface Reduction) is a good challenge. Of course, A lot of paid services, Shodan, Onyphe, Censis, Qualys...are available. But how to orchestrate your own simple and small recon for less than 25000\u20ac yearly :) ?\r\nNow.. With NIS2, How to do this if you are a National CSIRT.", "description": "Plum is a young developpement of CIRCL D4 project. With simple agent deployement in mind. The goal of this lighting talk is to talk about the Luxebourgish IP\u00a0space. \r\nI will Explain the Challenges of scanning the IP\u00a0Space. and show some funny results and effective use case that we had after just 2\u00a0weeks of production.\r\nBut the real goal of this talk is to collect interest, need of people, and why not, some pull request too.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FYJX3N", "name": "Paul JUNG", "avatar": null, "biography": "Paul Jung is since a long time a security enthusiast. He works in the security field in Luxembourg since more than a decade. During this time, Paul has covered operations as well as consulting within various industries. He possesses a wide range of skills and experiences that enable him to perform multiple roles from offensive security audit to security incident handling. Since recently he moves to CIRCL and start to have fun there.", "public_name": "Paul JUNG", "guid": "7a31087c-4111-5dcb-903c-ad7ad302ad98", "url": "https://pretalx.com/hack-lu-2025/speaker/FYJX3N/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/X9XNMG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/X9XNMG/", "attachments": []}, {"guid": "467a791b-6ea7-59b2-9166-d48407cc6618", "code": "PVSLFP", "id": 70084, "logo": null, "date": "2025-10-22T14:15:00+02:00", "start": "14:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-70084-open-source-is-a-virus", "url": "https://pretalx.com/hack-lu-2025/talk/PVSLFP/", "title": "Open source is a virus", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "Discover how we hacked YARA and built rules to effectively detect open source software sources and binaries as if it were malware, using rules that you can generate on demand for fun and profit, and integrate software composition analysis with malware hunting!", "description": "Former Microsoft CEO Steve Ballmer once said that Linux and open source was a cancer. But \"developers, developers, developers !!!\" know that Linux and open source are not a cancer, but a virus because you can use virus scanning techniques and tools to discover (vulnerable) open source software :)\r\n\r\nWe hacked YARA to build rules and more effectively detect open source software sources and binaries as if it were malware, generating rules on demand for fun and profit, and integrate software composition analysis with malware hunting!", "recording_license": "", "do_not_record": false, "persons": [{"code": "JLACEF", "name": "Philippe Ombredanne", "avatar": "https://pretalx.com/media/avatars/JLACEF_BXUgb9X.webp", "biography": "I am a passionate FOSS hacker; lead maintainer of ScanCode, PurlDB and VulnerableCode; and on a mission to enable easier and safer to reuse of FOSS code with best-in-class open source Software Composition Analysis (SCA) tools for open source discovery and license and security compliance at https://aboutcode.org . I am also a co-founder of SPDX and the creator of Package-URL (PURL), a de-facto standard to identify packages in SBOMs, along with SCA tools and a vulnerability database used throughout the industry.", "public_name": "Philippe Ombredanne", "guid": "4fe0852e-a90d-5870-950f-b5551d1261fc", "url": "https://pretalx.com/hack-lu-2025/speaker/JLACEF/"}, {"code": "LFVEJB", "name": "Prabhu Subramanian", "avatar": "https://pretalx.com/media/avatars/LFVEJB_zEffn1i.webp", "biography": "Prabhu Subramanian (GitHub: @Prabhu) is the creator of AppThreat and\r\nLead maintainer for open source projects such as AboutCode atom/chen\r\nfor code reachability, OWASP blint (for binary capabilities) cdxgen\r\nand dep-scan (for SCA, SBOMs and byeond). He regularly engages in\r\nopen-source communities to discuss software supply-chain security and\r\nother broader application security topics.", "public_name": "Prabhu Subramanian", "guid": "56eff16d-2889-512f-9247-5da7c45f2c94", "url": "https://pretalx.com/hack-lu-2025/speaker/LFVEJB/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/PVSLFP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/PVSLFP/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/PVSLFP/resources/slides_Jm7ZOU6.pdf", "type": "related"}]}, {"guid": "a76c9a39-2cdf-5e4e-91c7-b799d8e150e9", "code": "HBRVAC", "id": 69310, "logo": null, "date": "2025-10-22T14:45:00+02:00", "start": "14:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69310-security-monitoring-and-response-in-large-linux-environments", "url": "https://pretalx.com/hack-lu-2025/talk/HBRVAC/", "title": "Security Monitoring and Response in Large Linux Environments", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This talk delves into strategies and practices for large-scale security monitoring of Linux systems within enterprise environments. We will explore unique challenges posed by Linux-based infrastructures \u2014 from their highly diverse configurations to their widespread deployment across cloud and hybrid landscapes.\r\n\r\nWe will discuss how we have addressed the need for scalability in our tooling and why integrating our solutions into a SIEM or SOAR platform is critical for effective incident response. Additionally, we will explain why traditional EDR solutions fell short of meeting our requirements and how we instead built a customized, open-source-driven setup leveraging Auditd/Laurel and Velociraptor.\r\n\r\nThe presentation will begin with an overview of our threat-based logging and response strategy, followed by a deep technical dive into the customizations and enhancements we made to the aforementioned tools \u2014 many of which have been shared with the community. Special attention will be given to the asset identification features we added to Velociraptor, enabling us to efficiently operate and respond at scale within complex enterprise environments.", "description": ".", "recording_license": "", "do_not_record": false, "persons": [{"code": "3GTRRJ", "name": "Hendrik Schmidt", "avatar": "https://pretalx.com/media/avatars/3GTRRJ_xA8gYMo.webp", "biography": "Hendrik is a security researcher and engineer with vast experience in different areas of IT Security. Since many years he is an security enthusiast and started his career as security researcher with a focus on network and telecommuinication security. Currently, he is working in an Incident Response Team of a large enterprise.", "public_name": "Hendrik Schmidt", "guid": "851d8d04-0c11-573e-8eb9-5befb122e77f", "url": "https://pretalx.com/hack-lu-2025/speaker/3GTRRJ/"}, {"code": "Q9L9PK", "name": "Hilko Bengen", "avatar": "https://pretalx.com/media/avatars/Q9L9PK_f0EJl6E.webp", "biography": "Hilko works in the CSIRT for a transportation and logistics company. He feels most comfortable when thinking about problems that touch systems programming, operations and IT security. For more than 25 years, he has learned to take free and open source software for granted and he is still amazed when he hears how others have found his contributions useful.", "public_name": "Hilko Bengen", "guid": "33c38124-d575-52d3-9982-774f3448c227", "url": "https://pretalx.com/hack-lu-2025/speaker/Q9L9PK/"}], "links": [{"title": "Slides", "url": "https://hillu.github.io/conference-materials/hacklu-2025-linux/slides.reveal.html", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/HBRVAC/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/HBRVAC/", "attachments": []}, {"guid": "544387e2-cfe4-5b7a-8696-d9b8ecb507ac", "code": "3UEDY8", "id": 69408, "logo": null, "date": "2025-10-22T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69408-digic8-oracle", "url": "https://pretalx.com/hack-lu-2025/talk/3UEDY8/", "title": "Digic8 Oracle", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "# Digic8 Oracle\r\n### Decrypting camera updates without knowing neither the key, nor algorithms (at first)\r\n\r\nSince years, Canon cameras firmware has been enhanced by hackers, via the [CHDK] project for Powershot models and [MagicLantern] for DSLR/mirrorless ones, applied to DIY drone photography for example [DRONES].\r\nStarting 2010, the Magic Lantern team is able to execute code by enabling an hidden Canon payload loaded from the SD card : autoexec.bin. Enabling this feature requires forging valid signatures for camera updates, and required the team to fully understand cryptography of these .FIR files. But since the EOS R camera launch in 2018, FIR cryptography changed and no one publicly explored this new FIR version. \r\n\r\nWe will introduce the technical context as well as FIR file format version 4 (before 2018), then, we will use :\r\n1 - the fact some recent Canon cameras (R, RP, R6) allow dumping their firmware via an embedded basic interpreter and \r\n2 - Unicorn emulation to decrypt easily camera update files of the same hardware (Digic) generation, because a unique key is used.\r\n\r\nAs a first step, emulation will allows access to FIR content (camera firmware updated code), without the need to understand neither the underlying cryptographic algorithms, nor keys : dumped code will be used \"as oracle\" by emulation. Then we will describe how is working decryption key generation for Digic 8, and finally the scheme of asymnetric signatures and how to verify them for both Digic 8 and Digic 10 cameras.\r\n\r\nTwo python tools will be released: **d8_oracle.py** to decrypt Digic 8 updates via emulation of dumped firmware, and **d810_verif.py** to verify FIR digital signatures, based on secp256r1 curve.\r\nd8_oracle.py requires you first to dump yourself a firmware via CBasic or to obtain such camera dump via Magic Lantern community for example.\r\n\r\nNo decryption key neither firmware dump will be released with this talk. \r\n\r\nLaurent Cl\u00e9vy already reversed Canon picture authentication scheme (Original Data Decision in Canon terms) years ago, as well as a python tool to recompute signatures [ODD]. He also rediscovered FIR cryptography before 2018 and described it at BeeRump 2022 [BeeRump]. \r\n\r\nEOS, Digic and Powershot are Canon trademarks.\r\n\r\nReferences:\r\n* [CHDK](https://chdk.fandom.com/wiki/CHDK)\r\n* [MagicLantern](https://www.magiclantern.fm/)\r\n* [DRONES](https://ardupilot.org/plane/docs/common-chdk-camera-control-tutorial.html)\r\n* [ODD](https://connect.ed-diamond.com/MISC/mischs-006/mecanisme-de-controle-d-authenticite-des-photographies-numeriques-dans-les-reflexes-canon)\r\n* [BeeRump](https://www.rump.beer/2022/slides/camera_jailbreak_v2_green.pdf)", "description": "The presentation will introduce the technical context: what kind of computing platform a recent DSLR/Mirrorless camera is, with several computing units (ARM, Xtensa...) and operating systems (Real time or not). \r\n\r\nThen previous hacking activities on this platform will be described, as well as recent work by Magic Lantern team on EOS R. Next step will describe how a camera update is done, using the FIR file format: 1 - verifiying digital signatures, 2 - decrypting a mini OS version, rebooting on it, then 3 - applying the software updates: writing them in Flash ROM and reboot to main software.\r\n\r\nWe will explain for the first time how the FIR format is providing confidentiality (AES encryption) and content authentication (based on digital sighatures). Before 2018, signature scheme was based on HMAC-SHA1 with complex key generation. Because the key material was inside firmware and Magic Lantern reversed the whole mechanisms, they were able to forge valid FIR signatures to later launch their payload 'autoexec.bin' in memory. But this changed in 2018 and release of the EOS R model. Do not be afraid, only high level cryptography concepts will be used.\r\n\r\nIt must be reminded that dumping the firmware of some cameras using an hidden Basic interpreter is possible on EOS R, RP (digic 8 hardware generation), and EOS R5 / R6 cameras (digic 10 hardware). This was discovered years ago on Powershots models. \r\n\r\nThe original approach of this talk is to use a dump of the EOS R to decrypt, first, its own FIR updates, without doing deep reverse engineering. We use a trick -because it is more elegant- : by emulating the cryptographic functions embedded in the obtained firmware dump, as an Oracle, almost as black box. \r\n\r\nAnd because a same decryption key is used for all Digic 8 cameras, our trick will also work for another Digic 8 models. Then our python tool based on Unicorn emulation will be enhanced to also decrypt firmware updates records. This gives access to all Digic 8 camera updates content to port Magic Lantern or other hacking projects for cameras you do not own yourself. The python decryption tool based on emulation **d8_oracle.py** will be released before the talk.\r\n\r\nNo firmware dumps neither decryption key will be released along this presentation, you'll need to obtain a dump by yourself, which is easy, and we'll explain how.\r\n\r\nBecause we are not so lazy and you're hopefully curious, decryption and signature algorithms will be explained, and you'll be able to verify yourself ECDSA signatures for Digic8 and Digic 10 camera updates (FIR files) with a dedicated python tool : **d810_verify.py**. Evolution and improvements of the FIR features will also be compared.\r\n\r\nNow we can emulate this ECDSA implementation, we can easily study it. Because unless a serious problem, as an asymnetric signature algorithm, it will be not possible to forge valid signatures for recent FIR updates without the private key, which make native code execution on recent camera a problem, as opposite as before 2018.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LWBGBS", "name": "laurent clevy", "avatar": null, "biography": "I do reverse engineering as a personnal activity since years (https://github.com/lclevy/Uvk, https://connect.ed-diamond.com/MISC/mischs-006/mecanisme-de-controle-d-authenticite-des-photographies-numeriques-dans-les-reflexes-canon) and recently applying this passion as a full time job. Before I was a Digital Forensic analyst and working in computer security long before it was call Cyber :-)", "public_name": "laurent clevy", "guid": "870476d7-c415-589c-9dab-9f1c4b5db406", "url": "https://pretalx.com/hack-lu-2025/speaker/LWBGBS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/3UEDY8/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/3UEDY8/", "attachments": [{"title": "final version of the slides", "url": "/media/hack-lu-2025/submissions/3UEDY8/resources/d8_oracle_hac_VY8EEEp.pdf", "type": "related"}]}, {"guid": "84c6d3a4-6bad-5ced-80d7-d9b286684b8d", "code": "GLE99H", "id": 71008, "logo": null, "date": "2025-10-22T15:45:00+02:00", "start": "15:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-71008-the-s-in-iot-tales-from-inside-the-iot-industry", "url": "https://pretalx.com/hack-lu-2025/talk/GLE99H/", "title": "The \u201cS\u201d in IoT: Tales from inside the IoT industry", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "We all know that the S in IoT stands for Security. Despite years of bad press and high-profile breaches, Internet of Things devices continue to hit the market with glaring security flaws. Why do hardware teams fall short? Why don\u2019t consumers seem to care? And what can be done to improve the situation?", "description": "This talk offers an IoT industry insider\u2019s candid perspective on why the IoT industry treats security as an afterthought.\r\n\r\nWe\u2019ll start with a review of the IoT landscape, drawing on input from experienced IoT developers in the consumer audio and toy domains as well as from IoT platform developers. We\u2019ll examine the commercial and marketing pressures, the technical \u201cbest practices\u201d and the obvious problems of time, money, and available talent.\r\n\r\nNext, we\u2019ll dive into a real-world case study: the design and development of a kids screen-free audio speaker developed by a Belgian IoT startup. We\u2019ll explore key business and engineering decisions and their consequences. \r\n\r\nFinally, we\u2019ll look at where the IoT industry is headed, what it would take to nudge it in the right direction, and how the cybersecurity community can help.", "recording_license": "", "do_not_record": true, "persons": [{"code": "LJGPYX", "name": "Will Moffat", "avatar": "https://pretalx.com/media/avatars/LJGPYX_ltoZBYl.webp", "biography": "Will Moffat co-founded Muuselabs, a Belgian IoT startup that developed a screen-free streaming audio speaker for kids. Before diving into hardware entrepreneurship, he was a software engineer at Google in San Francisco and a microelectronics researcher at IMEC Leuven. He holds a BEng in Computer Science and Electronics from the University of Edinburgh.", "public_name": "Will Moffat", "guid": "4bd70810-1f5b-50b6-ae87-1de243fe7cfb", "url": "https://pretalx.com/hack-lu-2025/speaker/LJGPYX/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/GLE99H/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/GLE99H/", "attachments": []}, {"guid": "c1981680-4afa-587d-9436-8d36a6025502", "code": "YMT98Q", "id": 63796, "logo": null, "date": "2025-10-22T16:30:00+02:00", "start": "16:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-63796-the-parking-chronicles-a-diy-guide-to-agents-detection", "url": "https://pretalx.com/hack-lu-2025/talk/YMT98Q/", "title": "The Parking Chronicles - A DIY Guide to Agents Detection", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This talk dives deep into the murky waters of Bluetooth and BLE security. Think those harmless wireless signals are just minding their own business? Think again! David presents a real-world case study that challenges conventional thinking about privacy. He\u2019ll share the unexpected hurdles he encountered while detecting parking municipal agents and his efforts to outsmart them while saving money. This session promises to leave you with a new perspective on the vulnerabilities of everyday wireless technologies.", "description": "Bluetooth and BLE are everywhere - powering everything from smart devices to parking controllers agents. How secure are these invisible signals we rely on daily? In this talk, we\u2019ll take a deep dive into the lesser-known risks of Bluetooth communication, using a real-world case study that challenges both privacy and device security. Join David as he unpacks his journey of detecting parking municipal agents, uncovering unexpected security challenges along the way. Using practical hacking techniques , this session will make you rethink how \"safe\" your wireless interactions really are. Whether you're a security professional or just someone who uses Bluetooth every day, you\u2019ll walk away with new insights into how these signals can be detected and exploited.", "recording_license": "", "do_not_record": true, "persons": [{"code": "SP3QKK", "name": "David Sopas", "avatar": "https://pretalx.com/media/avatars/SP3QKK_x19LuAb.webp", "biography": "David Sopas leads a team of security researchers at Char49. With more than 15 years experience in pentesting and vulnerability research, his work was presented on security conferences worldwide - DEFCON, RSA, BSides Lisbon, among others). He's been privileged to see his work create ripples in the cybersecurity community and feature in notable publications like Techcrunch, Softpedia, TheRegister, SecurityWeek, and ThreatPost.", "public_name": "David Sopas", "guid": "3a052420-ff9a-5832-8ff5-2ebaa9f8515b", "url": "https://pretalx.com/hack-lu-2025/speaker/SP3QKK/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/YMT98Q/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/YMT98Q/", "attachments": []}, {"guid": "270565c0-3549-521e-af84-13376402ebc1", "code": "FJ3JBL", "id": 67675, "logo": null, "date": "2025-10-22T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67675-what-malware-leaves-behind-analysing-forensic-traces-of-ransomware", "url": "https://pretalx.com/hack-lu-2025/talk/FJ3JBL/", "title": "What Malware Leaves Behind: Analysing Forensic Traces of Ransomware", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This session explores the forensic remnants left behind by ransomware on an infected machine. Through a simulated malware infection in a controlled environment, we\u2019ll demonstrate how to uncover the traces attackers leave in system artifacts. Using powerful open-source tools like Autopsy, RegRipper, and Velociraptor, we\u2019ll walk through post-infection analysis, providing attendees with the techniques and insights to detect, correlate, and communicate ransomware behaviors. \r\nThis session would be ideal for DFIR professionals, SOC analysts, and anyone looking to better understand the digital aftershocks of malware.", "description": "Ransomware attacks have surged in both frequency and sophistication, but even after the malicious code has been executed and removed, remnants of the attack linger. \r\n\r\nThis session will delve into the forensic analysis of a ransomware infection, using open-source tools to uncover what happens after the initial compromise.\r\n\r\nThrough a controlled lab scenario, we\u2019ll simulate the infection of a Windows VM with ransomware, and then use a triage approach to collect and analyze digital artifacts that remain on the system. The primary focus will be on using Autopsy, RegRipper, and Velociraptor to uncover forensic traces and attack patterns, such as:\r\n1. File remnants, including encrypted files, ransom notes, and deleted files.\r\n2. Registry artifacts that could reveal malware persistence techniques.\r\n3. Behavioral artifacts, such as network traffic and execution traces left by the malware.\r\n\r\nThe session will be split into two parts:\r\n\r\nPart 1: Live Demo (5 minutes):\r\nThis will include a brief walkthrough of the infected machine, showing evidence of the ransomware attack such as the encrypted files and the ransom note.\r\nIt will also include a live demonstration using Autopsy or Velociraptor to extract critical forensic data from the infected system.\r\n\r\nPart 2: Post-Infection Analysis (25 minutes):\r\n\r\nThis part will involve a deeper analysis of the system, explaining how these tools work together to detect and reconstruct the attack. It will answer several questions about post infection analysis like:\r\n\r\n- How to correlate the findings across multiple tools (Autopsy\u2019s file-level analysis, RegRipper\u2019s registry examination, Velociraptor\u2019s live endpoint queries).\r\n-Mapping artifacts to attacker TTPs (Tactics, Techniques, and Procedures) using the MITRE ATT&CK framework.\r\n\r\nBy the end of this session, attendees will gain a solid understanding of what to look for when investigating ransomware incidents and how to use these open-source tools to piece together the story of the attack. Whether you're working in DFIR, SOC, or threat hunting, this talk will provide the practical skills to identify and analyze ransomware behavior through forensic investigation.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FNVHS8", "name": "Ankshita Maunthrooa", "avatar": "https://pretalx.com/media/avatars/FNVHS8_BHR4h9o.webp", "biography": "Ankshita is a cybersecurity consultant with a sharp focus on malware analysis, offensive tactics, and real-world threat detection. Her background spans the finance sector, tech industry, and incident response, where she has worked as a SOC analyst, security engineer, and consultant across corporate and critical infrastructure environments. She holds the ISTQB Certified Security Tester credential, is KLCP certified, and is currently researching advanced malware evasion techniques and system exploitation pathways.\r\n\r\nShe has presented her work at Hack.lu (Luxembourg), Apr\u00e8s Cyber Slopes Summit (Utah), DevFest Africa, and The Developers Conference (Mauritius). Her technical approach blends dynamic analysis, code unpacking, and attacker tradecraft \u2014 often with a focus on web-based attack surfaces. Ankshita has also been recognized by Huawei Mauritius in 2024 for her innovation in engineering", "public_name": "Ankshita Maunthrooa", "guid": "e0ad8d3d-2b02-5c20-9640-3f09b5eab561", "url": "https://pretalx.com/hack-lu-2025/speaker/FNVHS8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FJ3JBL/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FJ3JBL/", "attachments": [{"title": "Presentation Slides", "url": "/media/hack-lu-2025/submissions/FJ3JBL/resources/Forensics_Pr_iwEob5q.pptx", "type": "related"}]}, {"guid": "30b130ed-a581-551a-999f-8a1a42fc5308", "code": "FEBNLJ", "id": 75295, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/FEBNLJ/zeek_SCFwDB8_sIjCazQ.webp", "date": "2025-10-22T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75295-integrating-zeek-with-third-party-applications", "url": "https://pretalx.com/hack-lu-2025/talk/FEBNLJ/", "title": "Integrating Zeek With Third-Party Applications", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "The Zeek network monitor offers a range of mechanisms to interact with it while up and running. Examples include its ability to asynchronously ingest intel data, exchange Zeek events with custom-built services, call out to web APIs via Javascript, load and save runtime state, and produce operational telemetry. These features provide powerful means to integrate Zeek into an organization's cybersecurity infrastructure, taking it far beyond a mere\r\nproducer of network logs.\r\n\r\nIn this talk I will walk through these features, outline their relative pros and cons, and give examples of real-world applications they enable, including machine learning models, threat intel platforms like MISP, and \"round-tripping\" of network inventory data. This talk is ideal for users who have gained initial experience with running Zeek, and are looking to get more out of their deployment. Even if you've never used Zeek before, you'll gain a better understanding of what it can provide for your network detection & response infrastructure.", "description": "(See abstract.)", "recording_license": "", "do_not_record": false, "persons": [{"code": "WAEDB3", "name": "Christian Kreibich", "avatar": "https://pretalx.com/media/avatars/WAEDB3_FcgOFLM.webp", "biography": "Christian is the technical lead of the Zeek project, and an engineer at Corelight. He previously spent 5 years heading the networking group at Lastline, and prior to that spent 5 years as a research scientist at the International Computer Science Institute in Berkeley. He has served on the advisory board of the Open Information Security Foundation, and holds a PhD from the University of Cambridge's Systems Research Group. He still rides skateboards, which recently earned him a busted rotator cuff.", "public_name": "Christian Kreibich", "guid": "a0b04b39-784d-5427-8caa-17e438107b65", "url": "https://pretalx.com/hack-lu-2025/speaker/WAEDB3/"}], "links": [{"title": "Presentation slides", "url": "https://docs.google.com/presentation/d/1fI4ek4GXMBHgb7MccAk_wFvKjQo3zh6GIuo3qkGAZ_E/edit?usp=sharing", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FEBNLJ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FEBNLJ/", "attachments": []}, {"guid": "08f1b888-78a0-5e78-929f-f0e8ee4c1644", "code": "WSLDVZ", "id": 59901, "logo": null, "date": "2025-10-22T18:00:00+02:00", "start": "18:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-59901-the-cloud-journey-2013-2025-of-the-european-commission", "url": "https://pretalx.com/hack-lu-2025/talk/WSLDVZ/", "title": "The cloud journey 2013-2025 of the European Commission", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This talk describes the European Commission approach to cloud adoption from 2013-2025 along with stories of the good, the bad and the ugly and how EC has iterated upon its risk appetite and security debt appetite over time.", "description": "In this talk I will present both how public cloud adoption should be done in 2025 and how EC has done it since day 1 of our experimentation with public cloud starting in 2013. \r\n\r\nThe talk will present how you can control the security debt you allow to be created and the plus/minuses of each type of approach.\r\n\r\nThen the talk will present the new security framework/paradigm of EC in public cloud and how this has been put in place to address many of the real, measureable threats/risks of public cloud adoption.", "recording_license": "", "do_not_record": true, "persons": [{"code": "VZUHEN", "name": "Claus", "avatar": "https://pretalx.com/media/avatars/VZUHEN_c8A4tum.webp", "biography": "Infosec Librarian.", "public_name": "Claus", "guid": "a36568c5-2e4a-5937-87a2-4412520e8044", "url": "https://pretalx.com/hack-lu-2025/speaker/VZUHEN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/WSLDVZ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/WSLDVZ/", "attachments": []}, {"guid": "482af6ae-21cd-5f32-b382-35b037737157", "code": "9FBZYF", "id": 69149, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/9FBZYF/ks-logo-export-opt_aFUnC2n.svg", "date": "2025-10-22T18:30:00+02:00", "start": "18:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69149-kaitai-struct-a-tool-for-dealing-with-binary-formats", "url": "https://pretalx.com/hack-lu-2025/talk/9FBZYF/", "title": "Kaitai Struct: a tool for dealing with binary formats", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Kaitai Struct is a tool for dealing with binary formats. Binary formats are everywhere: archive files, executables, filesystems, multimedia files, network protocols, etc. If your application needs to read data in a specific binary format, you need a parser that unpacks the bytes into meaningful data structures that you can work with. There are libraries doing that for popular formats, but what if there is no suitable library in your programming language for the format you need?", "description": "Kaitai Struct has got you covered: it introduces a declarative domain-specific language (based on YAML) for describing the structure of arbitrary binary formats. Format specifications in this language are consumed by a compiler, which generates ready-to-use parsing modules in 12 programming languages (C++, C#, Go, Java, JavaScript, Lua, Nim, Perl, PHP, Python, Ruby, Rust). It is also possible to generate Java and Python modules that support both parsing and serialization (writing structures to bytes in the specified binary format). There are more than 180 format descriptions in the format gallery and hundreds more in various GitHub projects.\r\n\r\nThis talk will focus on visualization and dumping tools that are part of the Kaitai project: the console visualizer and Web IDE. They are invaluable for debugging file formats, reverse engineering and forensic analysis.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JHTCZD", "name": "Petr Pucil", "avatar": "https://pretalx.com/media/avatars/JHTCZD_cndxdnH.webp", "biography": "Petr has been working with binary formats since 2019. In 2020, he became the administrator of Kaitai Struct - a binary analysis tool. He occasionally contributes to other open-source projects on GitHub.\r\n\r\nIn 2025, Petr completed a Master's degree in Security and Network Engineering at the University of Amsterdam.", "public_name": "Petr Pucil", "guid": "474fffa0-ed89-5756-8cb0-a70be6c24bdc", "url": "https://pretalx.com/hack-lu-2025/speaker/JHTCZD/"}, {"code": "8CW9CD", "name": "Mikhail Yakshin", "avatar": "https://pretalx.com/media/avatars/8CW9CD_9hbpyvB.webp", "biography": "Mikhail Yakshin is a software engineer and reverse-engineering\r\nenthusiast with a long-standing interest in data formats, binary\r\nanalysis, and the power of formal specifications. He is the creator of\r\nKaitai Struct, an open-source declarative language and toolkit for\r\ndescribing and parsing binary data structures.\r\n\r\nOver the years, Mikhail has worked across embedded systems,\r\nnetworking, and systems programming, driven by a passion for making\r\ncomplex binary data more transparent and accessible. In recent years,\r\nhe has led a team in the field of observability as a Principal\r\nSoftware Engineering Manager at Microsoft Ireland Research.", "public_name": "Mikhail Yakshin", "guid": "3ae2bdde-c31a-5a61-8d69-b8579ab298a5", "url": "https://pretalx.com/hack-lu-2025/speaker/8CW9CD/"}], "links": [{"title": "Kaitai Struct format gallery", "url": "https://formats.kaitai.io/", "type": "related"}, {"title": "Kaitai GitHub repositories", "url": "https://github.com/kaitai-io", "type": "related"}, {"title": "Kaitai Web IDE", "url": "https://ide.kaitai.io/", "type": "related"}, {"title": "Kaitai Struct homepage", "url": "https://kaitai.io/", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/9FBZYF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/9FBZYF/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/9FBZYF/resources/Kaitai_Struct_eV3IjI3.pdf", "type": "related"}]}, {"guid": "89aa4965-9a59-58b2-acba-bd48823e9f2b", "code": "LKEYFD", "id": 82573, "logo": null, "date": "2025-10-22T19:10:00+02:00", "start": "19:10", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-82573-utilman-cmd", "url": "https://pretalx.com/hack-lu-2025/talk/LKEYFD/", "title": "Utilman & CMD", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "Long time ago, in 2004 (that's even before the first Hack.lu conference), Microsoft released a patch for utilman.exe.\r\nSince then, utilman.exe pops up in security incidents.", "description": "In 2004, a vulnerability (MS04-019 July 2004) in utilman.exe was revealed.\r\nTurns out utilman.exe runs with SYSTEM privileges.\r\nAnd any user can just start it by pushing the right keys.\r\nThis inspired me in 2006 to turn this feature into a backdoor on Windows XP and blog about it.\r\nAnd since then, I've been involved in security incidents where this exact technique was used.\r\nLet me share some examples ...", "recording_license": "", "do_not_record": true, "persons": [{"code": "UY3X3H", "name": "Didier Stevens", "avatar": "https://pretalx.com/media/avatars/UY3X3H_9zuIVU6.webp", "biography": "Didier Stevens (SANS ISC Senior Handler) is a Senior Analyst working at NVISO. Didier has developed and published more than 100 open-source tools mostly for malware analysis, several of them popular in the security community. You can find his open source security tools on his IT security related blog https://blog.DidierStevens.com", "public_name": "Didier Stevens", "guid": "d2d02961-a2a7-514e-9edd-6402e97ffde4", "url": "https://pretalx.com/hack-lu-2025/speaker/UY3X3H/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/LKEYFD/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/LKEYFD/", "attachments": []}, {"guid": "a901e1ab-eca4-5ede-9eb8-2b1ab91bd4a0", "code": "MYVUFV", "id": 83020, "logo": null, "date": "2025-10-22T19:20:00+02:00", "start": "19:20", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83020-101-how-to-break-ips-siem", "url": "https://pretalx.com/hack-lu-2025/talk/MYVUFV/", "title": "101: How to break IPS & SIEM", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "This story for sure has not happened in a big company 6 years ago, but shares the story of one desperate Security Analyst, who has unwillingly, with help of the Fuckup Fairy, took down major part of security stack.\r\nAll the similarities to living people or existing brands are just coincidence or Illuminati :)", "description": "Have you ever thought, how your situation may look like if:\r\n- SIEM is blowing up & no ghostbusters around?\r\n- NIPS follows RNG freestyle?\r\n- No-one thought about back-ups, because they haven't been buzzwords yet?\r\nAnd what about if all of this has happened at one moment? :)", "recording_license": "", "do_not_record": false, "persons": [{"code": "KVTNEQ", "name": "Nicol Dankova", "avatar": "https://pretalx.com/media/avatars/KVTNEQ_SHHr3Se.webp", "biography": "CyberBattlegrounds Warchief @ Henkel & desperate research @ Tomas Bata University with passion in Windows & Network Forensics.", "public_name": "Nicol Dankova", "guid": "3310fe1d-6c5d-5a9a-84e6-868e2816fff3", "url": "https://pretalx.com/hack-lu-2025/speaker/KVTNEQ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MYVUFV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MYVUFV/", "attachments": []}, {"guid": "434f214f-2c74-515b-90d7-8e791aa1c99a", "code": "7FXZPN", "id": 83081, "logo": null, "date": "2025-10-22T19:30:00+02:00", "start": "19:30", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83081-a-quick-retrospective-of-a-student-discovering-programming-other-failures", "url": "https://pretalx.com/hack-lu-2025/talk/7FXZPN/", "title": "A quick retrospective of a student discovering programming & other failures", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "The title says it all", "description": ".", "recording_license": "", "do_not_record": false, "persons": [{"code": "97JCN3", "name": "Sami Mokaddem", "avatar": "https://pretalx.com/media/avatars/97JCN3_QhVvyTt.webp", "biography": "Sami Mokaddem is a software developer who has been contributing to the\r\nopen-source community since 2016 in the fields of information sharing\r\nand leak detection. He is working for CIRCL and is part of the MISP core\r\nteam where he develops and maintains the software as well as its related\r\ntools.", "public_name": "Sami Mokaddem", "guid": "e8a5efd6-252b-5c4f-8c87-e7d6da882ab1", "url": "https://pretalx.com/hack-lu-2025/speaker/97JCN3/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7FXZPN/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7FXZPN/", "attachments": []}, {"guid": "86e84cb5-c851-5682-aca8-5dde11b60c2a", "code": "RQSWSG", "id": 83052, "logo": null, "date": "2025-10-22T19:40:00+02:00", "start": "19:40", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83052-all-your-cctv-s-are-belong-to-us", "url": "https://pretalx.com/hack-lu-2025/talk/RQSWSG/", "title": "All Your CCTV\u2019s are Belong to Us", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "When we say to people that everything can be hacked and not put \u00ab\u00a0smart\u00a0\u00bb devices online, they don\u2019t trust us. Fail!", "description": "A true story where an organization has CCTV\u2019s connected to the Internet and they were used to break in and lead to a full compromise with a nice gift: a ransomware.", "recording_license": "", "do_not_record": false, "persons": [{"code": "REMFJE", "name": "Xavier Mertens", "avatar": "https://pretalx.com/media/avatars/REMFJE_ny40ywh.webp", "biography": "Xavier Mertens is a freelance security consultant running his own company based in Belgium (Xameco). With 15+ years of experience in information security, Xavier finds \u201cblue team\u201d activities more attractive. Therefore, his day job focuses on protecting his customers' assets by providing services like incident handling, malware analysis, forensic investigations, log management, security visualization, and OSINT). Besides his day job, Xavier is also a Senior Handler at the SANS Internet Storm Center, Certified SANS Instructor (FOR610, FOR710), security blogger and co-organizer of the BruCON security conference.", "public_name": "Xavier Mertens", "guid": "56915001-aa85-5973-ad1f-3b14a2df40ab", "url": "https://pretalx.com/hack-lu-2025/speaker/REMFJE/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/RQSWSG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/RQSWSG/", "attachments": []}, {"guid": "b66c20cd-0a4d-5047-a19b-6bf1b50e3a25", "code": "SJWVWP", "id": 82487, "logo": null, "date": "2025-10-22T19:50:00+02:00", "start": "19:50", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-82487-phish-perfect-how-i-broke-the-thing-while-trying-to-protect-it", "url": "https://pretalx.com/hack-lu-2025/talk/SJWVWP/", "title": "Phish Perfect: How I broke the thing while trying to protect it.", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "As a junior SOC analyst, you're responsible for protecting users from potential phishing attacks, so naturally, I did what any overly eager newbie would do, little did I know, internal threats are very much real and they not all stem from malicious intent.", "description": "- SOC analyst or internal threat? When the call is coming from inside the house.\r\n- Cast and crew: All the people involved, including the lady who nagged me and I didn't even work directly with.\r\n- An oblivious girl's guide to threat hunting and phishing: Incident narrative.\r\n- Save your tears for another day: Owning up to your screw ups.\r\n- Embracing the suck: Lessons learned.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GNUZAA", "name": "Melina Phillips", "avatar": "https://pretalx.com/media/avatars/GNUZAA_a02tuoj.webp", "biography": "Melina Phillips is an Offensive Security Engineer with a background in Security Operations and Incident Detection. She has over ten years of IT experience and six years working directly in cybersecurity, blending hands on blue team work with her current focus on adversary simulation and endpoint compromise. \r\n\r\nHer recent talks have been featured at Bsides Cambridge, Security Fest, BruCon and LeHack. She's known for making complex technical concepts accessible without watering them down, and for delivering practical insights grounded in real world attack and defense experience. \r\n\r\nOutside of breaking into infrastructure and chasing down Linux threats, she's usually at CrossFit or playing with makeup, ideally not at the same time.", "public_name": "Melina Phillips", "guid": "a211d951-7864-5beb-b092-8be6e8fb04ee", "url": "https://pretalx.com/hack-lu-2025/speaker/GNUZAA/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/SJWVWP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/SJWVWP/", "attachments": []}, {"guid": "c18bdcd3-64ae-5b7c-ada9-1d0daf31c241", "code": "RZCBVH", "id": 83017, "logo": null, "date": "2025-10-22T20:00:00+02:00", "start": "20:00", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83017-analysing-the-1991-lips-eloctro-mechatronic-lock", "url": "https://pretalx.com/hack-lu-2025/talk/RZCBVH/", "title": "Analysing the 1991 Lips Eloctro mechatronic lock", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "What happens when a hacker and lockpickers gets their hands on an old electromechanical lock? He's going to look at it of course! The talk contains desoldering, ROM dumping, decompiling and more.", "description": "What happens when a hacker and lockpickers gets their hands on an old electromechanical lock? He's going to look at it of course! The talk contains desoldering, ROM dumping, decompiling and more.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZR3FAJ", "name": "Walter Belgers", "avatar": "https://pretalx.com/media/avatars/ZR3FAJ_rO4BhCe.webp", "biography": "Walter started hacking in the late 1980s, after he got his first UNIX account at his university. It was a time of pioneering. No computer crime laws existed but he was in some scary situations. Luckily, Walter was able to become an ethical hacker and make it his profession. He is also a known lockpicker and wrote a book on the subject. When Walter is not hacking, he likes to read, sail, and drive in rally cars in Finland.", "public_name": "Walter Belgers", "guid": "0140daf5-32d8-5347-9569-5bbd054c21b6", "url": "https://pretalx.com/hack-lu-2025/speaker/ZR3FAJ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/RZCBVH/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/RZCBVH/", "attachments": []}, {"guid": "349ad65b-228d-5a64-b1de-813c2c3070dc", "code": "RBTA8A", "id": 83065, "logo": null, "date": "2025-10-22T20:10:00+02:00", "start": "20:10", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83065-suricata-lua-support", "url": "https://pretalx.com/hack-lu-2025/talk/RBTA8A/", "title": "Suricata Lua Support", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "History of Suricata Lua support. How it was the greatest thing ever and was not used.", "description": "An history of Suricata Lua support. How it was the greatest thing ever for detection and custom output but did end up never used.\r\n\r\nWe will also see how it was also an open door on the system running Suricata.\r\n\r\nAnd finally, will the new implementation fix the issue ?", "recording_license": "", "do_not_record": false, "persons": [{"code": "UREGS8", "name": "Eric Leblond", "avatar": "https://pretalx.com/media/avatars/UREGS8_lAVeWOo.webp", "biography": "\u00c9ric Leblond is the co-founder and chief technology officer (CTO) of Stamus Networks and a member of the board of directors at Open Network Security Foundation (OISF). \u00c9ric has more than 15 years of experience as co-founder and technologist of cybersecurity software companies and is an active member of the security and open-source communities. \r\nHe has worked on the development of Suricata \u2013 the open-source network threat detection engine \u2013 since 2009 and is part of the Netfilter Core team, responsible for the Linux kernel's firewall layer. Eric is also the lead developer of the Suricata Language Server, a real-time syntax checking and autocomplete app for Suricata rule writers. \r\nEric is a well-respected expert and speaker on network security.", "public_name": "Eric Leblond", "guid": "b6d86565-a490-50b1-9a64-cf00a7a9849b", "url": "https://pretalx.com/hack-lu-2025/speaker/UREGS8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/RBTA8A/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/RBTA8A/", "attachments": [{"title": "Slides for the talk", "url": "/media/hack-lu-2025/submissions/RBTA8A/resources/Lua_support_i_Cz2OxBC.pdf", "type": "related"}]}, {"guid": "f469faa9-30d9-5276-b497-0996c93de340", "code": "ZPQFGH", "id": 83082, "logo": null, "date": "2025-10-22T20:20:00+02:00", "start": "20:20", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83082-the-beauty-of-vibe-coding", "url": "https://pretalx.com/hack-lu-2025/talk/ZPQFGH/", "title": "The beauty of vibe coding", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "Trials and tribulations of trying to build an application exclusively via vibe coding", "description": "Trials and tribulations of trying to build an application exclusively via vibe coding", "recording_license": "", "do_not_record": false, "persons": [{"code": "HTRJN8", "name": "Andras Iklody", "avatar": null, "biography": "Andras Iklody works at CIRCL as a software engineer and has been leading the development of the MISP core since early 2013. He is a firm believer that there are no problems that cannot be tackled by building the right tool.", "public_name": "Andras Iklody", "guid": "5c59f12e-b3ee-58b9-9316-ea46871e9d7f", "url": "https://pretalx.com/hack-lu-2025/speaker/HTRJN8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZPQFGH/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZPQFGH/", "attachments": []}, {"guid": "d93f7dfc-a61f-5a33-a779-6ee7d12f6de4", "code": "KRNUBT", "id": 83050, "logo": null, "date": "2025-10-22T20:30:00+02:00", "start": "20:30", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83050-the-cve-search-design-failure-s", "url": "https://pretalx.com/hack-lu-2025/talk/KRNUBT/", "title": "The cve-search design failure(s)", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "I developed cve-search some years ago, and I would like to share the challenges we faced, especially the design failures that ultimately led us to redevelop it as vulnerability-lookup.\r\n\r\nI can certainly blame myself for some of these mistakes, but there are also others to blame along the way.", "description": "I developed cve-search some years ago, and I would like to share the challenges we faced, especially the design failures that ultimately led us to redevelop it as vulnerability-lookup.\r\n\r\nI can certainly blame myself for some of these mistakes, but there are also others to blame along the way.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NR9TLH", "name": "Alexandre Dulaunoy", "avatar": "https://pretalx.com/media/avatars/NR9TLH_JWTVpkQ.webp", "biography": "I do and break stuff.", "public_name": "Alexandre Dulaunoy", "guid": "c9201d6b-2483-50e7-a2e7-e01c13c44465", "url": "https://pretalx.com/hack-lu-2025/speaker/NR9TLH/"}, {"code": "XNLTSW", "name": "C\u00e9dric Bonhomme", "avatar": "https://pretalx.com/media/avatars/XNLTSW_Nt5qlHd.webp", "biography": "C\u00e9dric Bonhomme is a computer scientist at CIRCL with over 15 years of experience contributing to open-source software. Holding a Licence in Mathematics and a Master\u2019s degree in Computer Science, he combines a strong theoretical foundation with hands-on expertise in cybersecurity and privacy.\r\n\r\nFrom 2010 to 2017, he worked as an R&D Engineer at a research center, specializing in Multi-Agent Systems and cybersecurity. More recently, C\u00e9dric has been actively involved in CSIRT operations and the development of innovative tools, most notably as the main developer of Vulnerability-Lookup, a platform dedicated to identifying, correlating, and managing software vulnerabilities. Among his recent work, he has focused on designing specialized AI models to enhance vulnerability classification and analysis.\r\n\r\nBeyond his professional work, C\u00e9dric is a dedicated pianist, runner, photographer, and philosopher bringing the same precision and curiosity to his hobbies as he does to cybersecurity research. He thrives in dynamic, collaborative environments and has a long-standing passion for connecting with open-source and security communities.", "public_name": "C\u00e9dric Bonhomme", "guid": "98b341be-035d-5264-bfd0-a707241febc2", "url": "https://pretalx.com/hack-lu-2025/speaker/XNLTSW/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/KRNUBT/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/KRNUBT/", "attachments": []}, {"guid": "11bc8f9f-d472-57a8-a64f-a901bebf8e7b", "code": "7JJNDX", "id": 83096, "logo": null, "date": "2025-10-22T20:40:00+02:00", "start": "20:40", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83096-burningpanda", "url": "https://pretalx.com/hack-lu-2025/talk/7JJNDX/", "title": "BurningPanda", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "Each day, adversaries will attempt to exploit operational security failures of organisations, often to steal information or for financial gain. \r\n\r\nThankfully, these failures are not exclusive to legitimate organisations or businesses. Adversaries often make the same mistakes, and in this talk, we will expose what can happen when such failures occur.", "description": "What happens when a sophisticated threat actor makes a single, catastrophic, OPSEC failure? \r\n\r\nThis session deep dives into the tradecraft of a threat group running an espionage campaign. We'll deliver a technical deep-dive of the recovered infrastructure:\r\n\r\n* Emulating C2 - Analysing leaked Cobalt Strike and VShell databases and logs\r\n* Initial Access - Use of novel SQL injection and exploiting vulnerable web-apps\r\n* Tooling Breakdown - Dissecting web-shells and niche tooling\r\n* Timeline - Mapping adversary activity to the timeline and MITRE\r\n\r\nLearn how you can recover raw intelligence from the failures of a persistent, non-financially motivated adversary.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8NDBPN", "name": "Ben (@polygonben)", "avatar": "https://pretalx.com/media/avatars/8NDBPN_ECHnXeI.webp", "biography": "Ben is massive cyber-nerd, with a passion for creative defence-evasion techniques, reverse-engineering malware and fighting adversaries! He works at Huntress as a Security Operations Analyst. In his spare time you'll find him dissecting malware captured in his honeypots, pwning boxes and recording his solutions for his YouTube, or enjoying a pint in the pub.", "public_name": "Ben (@polygonben)", "guid": "28efe064-5a52-5b26-922c-e80f9bae9088", "url": "https://pretalx.com/hack-lu-2025/speaker/8NDBPN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7JJNDX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7JJNDX/", "attachments": []}, {"guid": "9e0fdfeb-2a8c-5c67-8f76-b4d9867da650", "code": "TEJRGD", "id": 83086, "logo": null, "date": "2025-10-22T20:50:00+02:00", "start": "20:50", "duration": "00:10", "room": "Europe", "slug": "hack-lu-2025-83086-the-heavy-shadow-of-imposter-syndrome", "url": "https://pretalx.com/hack-lu-2025/talk/TEJRGD/", "title": "The Heavy Shadow of Imposter Syndrome", "subtitle": "", "track": "Call for Failure (CfF 0x1)", "type": "CfF", "language": "en", "abstract": "I want to share my experience with imposter syndrome something many of us in cybersecurity have faced at one point or another, and how it has shaped my career, my approach to threat intelligence, and my relationship with the industry and the people I\u2019ve come to trust and admire. With this talk, I\u2019ll explore how insecurities and belonging coexist in our field, and how confronting that tension has become a source of purpose, empathy, and genuine expertise.", "description": "The industry loves to celebrate mastery of the perfect exploit, the great attribution, the confident expert who always knows the answer. But for many of us, that confidence is a mask. \r\n\r\nI came into this field late, sideways, and what I was missing in credentials I made with a burning desire to learn a hunger and a work ethic. I didn\u2019t have a degree, or the typical origin story of someone who always \u201cknew they\u2019d end up in security.\u201d \r\n\r\nI arrived with a stubborn case of imposter syndrome. I tried to perform expertise to sound like I belonged among people that had already accomplished and knew so much.\r\n\r\nThe failure I want to share isn\u2019t one specific catastrophic moment. It\u2019s the slow erosion of your confidence that happens when you let the heavy shadow of imposter syndrome bear it's weight on you. \r\n\r\nEven the most fearsome gangs are performing too. They bluff, break things, and rebuild under new names just like most people in the industry.\r\n\r\nIn the end, this failure became the best teacher. Because the moment I stopped pretending to be the right kind of expert was the moment I started doing real work.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JESB7L", "name": "Tammy Harper", "avatar": "https://pretalx.com/media/avatars/JESB7L_cvFcvNB.webp", "biography": "Tammy Harper researches the human side of cybercrime, blending technical analysis with narrative and emotion. Her talks explore identity, failure, and the psychology of digital undergrounds.", "public_name": "Tammy Harper", "guid": "9e48fe7f-6d2c-54cb-8903-ce1f52604964", "url": "https://pretalx.com/hack-lu-2025/speaker/JESB7L/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TEJRGD/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TEJRGD/", "attachments": []}], "Schengen 1 & 2": [{"guid": "0424ef76-1946-5f84-aadb-465dbbb73639", "code": "DZHMRR", "id": 67681, "logo": null, "date": "2025-10-22T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-67681-reverse-engineering-ransomware-hands-on-malware-analysis-iocs-extraction", "url": "https://pretalx.com/hack-lu-2025/talk/DZHMRR/", "title": "Reverse Engineering Ransomware: Hands-On Malware Analysis & IOCs Extraction", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Ransomware remains one of the most prevalent and destructive forms of malware today. Understanding its inner workings is crucial for defenders and incident responders alike. This workshop will offer a deep dive into reverse engineering ransomware, focusing on practical methods for unpacking and analyzing malicious code.\r\n\r\nThe Reverse Engineering Ransomware: A Hands-on Workshop is designed to provide attendees with practical experience in analyzing a simulated ransomware sample. The workshop will begin with an introduction to ransomware and an overview of tools such as Ghidra, OllyDbg, x64dbg, Process Monitor, and Wireshark. Attendees will then engage in static analysis using Ghidra to examine the ransomware binary, followed by dynamic analysis in a safe virtual machine environment, where they will observe the malware\u2019s behavior using debugging tools and monitoring software. The session will also cover extracting Indicators of Compromise (IOCs) and documenting the findings in a report. \r\n\r\nThroughout the workshop, attendees will be guided step-by-step, with time for questions, hands-on practice, and discussion. The workshop concludes with a Q&A session and provides additional resources and a whitepaper for continued learning.\r\n\r\nNote: A simulated ransomware sample will be provided at the start of the workshop. Attendees are encouraged to bring a laptop with at least 16GB of RAM and a pre-configured VM environment to fully participate in the hands-on analysis.", "description": "In this practical, hands-on workshop, participants will learn how to reverse engineer a ransomware sample in a controlled, safe environment. By using tools like Ghidra, OllyDbg, and x64dbg, attendees will gain first-hand experience unpacking, analyzing, and understanding the inner workings of ransomware. This workshop will guide participants through static and dynamic analysis techniques, providing valuable insights into malware behavior, payload delivery, and persistence mechanisms.\r\n\r\nHere is a detailed breakdown of the session:\r\n- Introduction and Set Up (5 mins)\r\nThis will include a brief introduction to the topic: What is ransomware, why is it important to analyze, and how reverse engineering can help with understanding and mitigating threats, with an overview of the tools used (Ghidra, OllyDbg, x64dbg, Process Monitor, Wireshark, Virtual Machines).\r\n\r\n- Securely setting up the VM (10 mins)\r\nThis will take about 15 mins where attendes can set up their VMs securely along with basic guidelines on creating a safe environment to analyze malware in (e.g., sandboxed Windows VM).\r\n\r\n- Introduction to the Ransomware Sample (5 mins)\r\nThis will involve a detailed overview of the simulated ransomware sample being used and we will also highlight the types of analysis methods the participants will perform (static vs. dynamic).\r\n\r\n- Static Analysis (30 Minutes)\r\nHere I will Introduce Ghidra for static analysis and guide attendees through the process of importing and analyzing the ransomware binary in Ghidra. We will discuss some key features like identifying functions, finding encrypted data, and examining sections of the binary.\r\nWe will then perform basic static analysis on the ransomware sample which includes analysis of imports, functions, and strings, encryption routines, command-and-control communication indicators.\r\nParticipants are strongly encouraged to follow along and ask questions through the live static analysis process. \r\n\r\n- Dynamic Analysis (30 minutes)\r\nHere, we will quickly introduce x64dbg and OllyDbg for dynamic analysis and explain how these tools can be used to observe malware behavior in a running environment.\r\n\r\nParticipants will then be guided through launching the malware in the virtual machine, running it, and monitoring its behavior.\r\nThis part will explain how to capture memory, file system, and registry modifications during execution as well as show participants how to use Process Monitor to track file system and registry changes.\r\nWe will also introduce Wireshark for monitoring network activity during the ransomware\u2019s execution, C2 changes are common during execution and identification of specific packets sent and received would be interesting to note. Attendees will also be taught how to identify key behaviors (e.g., encryption of files, registry changes, persistence mechanisms).\r\n\r\n- Analysis and IOCs Extraction (10 mins)\r\nThis part will show participants how to extract key IOCs (file names, file hashes, registry keys, network traffic) from the analysis and discuss how these IOCs can be used for detection and response.\r\nBriefly, we will also walk through the process of documenting the analysis and IOCs.\r\nParticipants are encouraged to take notes on what they observed and what could be potential signs of compromise.\r\n\r\n- Wrap Up and brief QnA with Attendees (5 mins)\r\nAny doubts to clarify for attendees and during the wrap up, attendees will be given a detailed white paper along with how reversing complex malware files like this ransomware works - covering set up of a secure VM to dissecting a malware sample using static, dynamic analysis on the sample and extraction of IOCs that can be used in the detection and response.", "recording_license": "", "do_not_record": true, "persons": [{"code": "FNVHS8", "name": "Ankshita Maunthrooa", "avatar": "https://pretalx.com/media/avatars/FNVHS8_BHR4h9o.webp", "biography": "Ankshita is a cybersecurity consultant with a sharp focus on malware analysis, offensive tactics, and real-world threat detection. Her background spans the finance sector, tech industry, and incident response, where she has worked as a SOC analyst, security engineer, and consultant across corporate and critical infrastructure environments. She holds the ISTQB Certified Security Tester credential, is KLCP certified, and is currently researching advanced malware evasion techniques and system exploitation pathways.\r\n\r\nShe has presented her work at Hack.lu (Luxembourg), Apr\u00e8s Cyber Slopes Summit (Utah), DevFest Africa, and The Developers Conference (Mauritius). Her technical approach blends dynamic analysis, code unpacking, and attacker tradecraft \u2014 often with a focus on web-based attack surfaces. Ankshita has also been recognized by Huawei Mauritius in 2024 for her innovation in engineering", "public_name": "Ankshita Maunthrooa", "guid": "e0ad8d3d-2b02-5c20-9640-3f09b5eab561", "url": "https://pretalx.com/hack-lu-2025/speaker/FNVHS8/"}, {"code": "WSJW9A", "name": "Ankshika Maunthrooa", "avatar": null, "biography": null, "public_name": "Ankshika Maunthrooa", "guid": "9f533474-b138-5b59-ae9b-205928b237c6", "url": "https://pretalx.com/hack-lu-2025/speaker/WSJW9A/"}], "links": [{"title": "Workshop Material + Documentation in Zip File", "url": "https://drive.google.com/file/d/1z-gFVTNRGi3Gfpp2-868DC-oiDAS3KsI/view", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/DZHMRR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/DZHMRR/", "attachments": []}, {"guid": "17b80991-cc1d-5f97-bcae-79a3fef9b295", "code": "ZJSGJC", "id": 69398, "logo": null, "date": "2025-10-22T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-69398-ios-analysis-using-the-sysdiagnose-analysis-framework-workshop-beginners-guide", "url": "https://pretalx.com/hack-lu-2025/talk/ZJSGJC/", "title": "iOS analysis using the Sysdiagnose analysis framework workshop - beginners guide", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "Are you, or your organisation, concerned about potential compromise on your iPhone, iPad, or Apple Watch? This workshop equips you with the knowledge and tools to identify red flags on your iOS device. We delve into the world of sysdiagnose and explore methods to verify potential breaches.\r\n\r\nThis is the starter workshop, we invite you to also join the second deeper dive session with deeper analysis.", "description": "This is an iteration of the workshop that was given at hack.lu 2024. This edition is now split in two sessions: one introductory session and one deep dive.\r\n\r\nAre you, or your organisation, concerned about potential compromise on your iPhone, iPad, or Apple Watch? This workshop introduces you to some knowledge and tools to identify red flags on your iOS device. We delve into the world of sysdiagnose and explore methods to verify potential breaches.\r\n\r\nDuring this workshop we will be:\r\n- discussing some ways to know if an iOS device may be compromised\r\n- explore which opensource tools exist to perform analysis\r\n- generating a sysdiagnose file on an iPhone, iPad iWatch, ... (bring your own device)\r\n- use multiple methods to collect the sysdiagnose (sharing, custom app, PyMobileDevice3, ...)\r\n- use the open source sysdiagnose parser to convert the diagnostics data to something usable \r\n- explore what data it contains\r\n- generate a timeline and load it in timesketch or splunk\r\n- ...", "recording_license": "", "do_not_record": false, "persons": [{"code": "PKXHJG", "name": "David Durvaux", "avatar": "https://pretalx.com/media/avatars/PKXHJG_cbtcfW2.webp", "biography": "David Durvaux is active in the incident response field for more than a decade. He has work on many IT security incidents and especially on computer forensics aspects. Since 2015 he is actively preparing the FIRST CTF. David presented in numerous conferences including hack.lu.", "public_name": "David Durvaux", "guid": "989e5a58-e832-5827-b7f5-5b12aafe19d7", "url": "https://pretalx.com/hack-lu-2025/speaker/PKXHJG/"}, {"code": "UCQ7F7", "name": "Christophe Vandeplas", "avatar": "https://pretalx.com/media/avatars/UCQ7F7_3WPCR8y.webp", "biography": "In addition to providing his services as an independent cybersecurity expert, Christophe actively serves as a Belgian Cyber Reservist and contributes significantly to open-source projects. He is the founder of the MISP Threat Sharing Platform. His contributions to the community also include the creation of MISP-maltego and pystemon, the active development of the sysdiagnose framework, as well as his previous involvement in organizing the FOSDEM conference.\r\nWhen not immersed in the world of cybersecurity, Christophe enjoys outdoor pursuits such as hiking, climbing, mountaineering, and sailing, finding solace in the beauty of nature.", "public_name": "Christophe Vandeplas", "guid": "5a0c4bb1-449f-5471-abc1-0146844ffd97", "url": "https://pretalx.com/hack-lu-2025/speaker/UCQ7F7/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZJSGJC/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZJSGJC/", "attachments": []}], "Hollenfels": [{"guid": "fb558cc6-c24d-5578-9d7c-2a1cb94dbcd1", "code": "YKHLRJ", "id": 69378, "logo": null, "date": "2025-10-22T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Hollenfels", "slug": "hack-lu-2025-69378-threat-detection-engineering-with-suricata", "url": "https://pretalx.com/hack-lu-2025/talk/YKHLRJ/", "title": "Threat detection engineering with Suricata", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "This hands-on workshop provides an in-depth exploration of advanced techniques for maximizing network threat detection using Suricata. This session delves into critical areas such as effective utilization of metadata keywords, including MITRE and regular metadata, to enrich detection context. The workshop will also cover leveraging the Suricata Language Server (SLS) for rule development and optimization, including interpreting performance hints and implementing Continuous Integration (CI) for rulesets using SLS in batch mode.", "description": "This hands-on workshop provides an in-depth exploration of advanced techniques for maximizing network threat detection using Suricata. Building upon core Suricata capabilities, this session delves into critical areas such as effective utilization of metadata keywords, including MITRE and regular metadata, to enrich detection context.\r\nParticipants will learn practical methods for achieving fast Indicator of Compromise (IOC) matching and strategies for managing multiple Suricata versions within diverse environments. The workshop will also cover leveraging the Suricata Language Server (SLS) for rule development and optimization, including interpreting performance hints and implementing Continuous Integration (CI) for rulesets using SLS in batch mode. Finally, live measurement of signatures performance will also be experimented with to see how it is possible to detect signatures impacting the overall performance of sensors.\r\nThis session is designed for cybersecurity professionals seeking to enhance their Suricata expertise and implement cutting-edge threat detection strategies. Attendees will leave equipped with actionable techniques and practical examples to improve their organization's security posture through better description.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UREGS8", "name": "Eric Leblond", "avatar": "https://pretalx.com/media/avatars/UREGS8_lAVeWOo.webp", "biography": "\u00c9ric Leblond is the co-founder and chief technology officer (CTO) of Stamus Networks and a member of the board of directors at Open Network Security Foundation (OISF). \u00c9ric has more than 15 years of experience as co-founder and technologist of cybersecurity software companies and is an active member of the security and open-source communities. \r\nHe has worked on the development of Suricata \u2013 the open-source network threat detection engine \u2013 since 2009 and is part of the Netfilter Core team, responsible for the Linux kernel's firewall layer. Eric is also the lead developer of the Suricata Language Server, a real-time syntax checking and autocomplete app for Suricata rule writers. \r\nEric is a well-respected expert and speaker on network security.", "public_name": "Eric Leblond", "guid": "b6d86565-a490-50b1-9a64-cf00a7a9849b", "url": "https://pretalx.com/hack-lu-2025/speaker/UREGS8/"}, {"code": "VRPXVT", "name": "Peter Manev", "avatar": "https://pretalx.com/media/avatars/VRPXVT_aqRwasS.webp", "biography": "Peter Manev is member of the executive team at Open Network Security  Foundation (OISF) and [Suricata Project]([https://suricata.io/](https://suricata.io/))  Evangelist. Peter has over 20 years of experience in the IT industry,  including enterprise-level IT security practice. He is a passionate  user, developer, and explorer of innovative open-source security  software. He is responsible for training as well as quality assurance  and testing on the development team of Suricata \u2013 the open-source  threat detection engine. Peter has been involved with Suricata  IDS/IPS/NSM from its very early days in 2009 as QA and training lead.  \r\n  \r\nPeter is also one of the lead developers of SELKS / [ClearNDR  Community]([https://www.stamus-networks.com/clear-ndr-community](https://www.stamus-networks.com/clear-ndr-community)), the  popular turnkey open-source based implementation of Suricata  IDS/IPS/NSM. Peter is a regular speaker and educator on open-source  security, threat hunting, and network security.  \r\n  \r\nPeter Manev is a co-author of the [The Security Analyst\u2019s Guide to  Suricata book]([https://www.stamus-networks.com/suricata-4-analysts](https://www.stamus-networks.com/suricata-4-analysts))  written with Eric Leblond.  \r\n  \r\nAdditionally, Peter is the co-founder and chief strategy officer (CSO) of  Stamus Networks, a  company providing commercial and open-source network detection and  response solutions based on Suricata. Peter often engages in private  or public training events in the area of advanced deployment and  threat hunting at conferences, workshops or live-fire cyber exercises  such as Crossed Swords, Locked Shields, DeepSec, Troopers, DefCon,  Suricon, SharkFest, RSA, Flocon, MIT Lincoln Lab and others.", "public_name": "Peter Manev", "guid": "2692af65-1a0b-542f-987a-e36828ef85d2", "url": "https://pretalx.com/hack-lu-2025/speaker/VRPXVT/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/YKHLRJ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/YKHLRJ/", "attachments": []}, {"guid": "0c1f7cbe-5225-5b8d-a8d3-a6cf11e928e9", "code": "ZJTDKJ", "id": 70342, "logo": null, "date": "2025-10-22T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Hollenfels", "slug": "hack-lu-2025-70342-when-netflow-meets-pcap-a-network-forensic-approach", "url": "https://pretalx.com/hack-lu-2025/talk/ZJTDKJ/", "title": "When Netflow meets Pcap - A network forensic approach.", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "Working with netflow data in incident handling has a big advantage, as it reduces the data size remarkably. This comes at the cost of loosing package payload information. What if we try to combine the best of both worlds and have a tool that does that approach?\r\nThe workshop explains this approach and gives the students real life hands-on examples. The workshop introduces a new type of network forensics with netflow and pcap.", "description": "This workshop explains the approach to merge netflow and pcap data and presents the advantages.\r\nThe student will have the option for a hands-on experience to work with real data. \r\nIt is expected that students have basic skills with Linux and the command line.\r\n\r\nTopics:\r\n- Theory and usage of netflow.\r\n- Working with nfdump primer.\r\n- Using the nfdump toolset to prepare and process large pcaps.\r\n- Enrich the netflow data with 3rd party information. ( Geolocation, Tor)\r\n- Search for network artefacts.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NY9HTX", "name": "Peter", "avatar": null, "biography": "Log time Cyber Threat Intelligence Analyst. Author of open source tools nfdump.\r\nPassionate photographer.\r\nLocation: 127.0.0.1", "public_name": "Peter", "guid": "8a9f2527-d707-5f26-bd71-10fe81647b30", "url": "https://pretalx.com/hack-lu-2025/speaker/NY9HTX/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZJTDKJ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZJTDKJ/", "attachments": [{"title": "Slides of the workshop", "url": "/media/hack-lu-2025/submissions/ZJTDKJ/resources/2025_hacklu_N_z4HAoDs.pdf", "type": "related"}]}, {"guid": "ebd10fe5-1a86-582b-baaf-2d5bf1d6b0fd", "code": "KDUDVC", "id": 69432, "logo": null, "date": "2025-10-22T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Hollenfels", "slug": "hack-lu-2025-69432-in-bed-with-qubes-os-tips-tricks-exchange-party", "url": "https://pretalx.com/hack-lu-2025/talk/KDUDVC/", "title": "In bed with Qubes OS - tips & tricks exchange party", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "I've been using Qubes OS in my professional life since 2017 (version 3.2).\r\nWith this workshop, I want to share my experience working daily with it, then initiate an exchange around the various topics involved, including security benefits and technical difficulties.", "description": "When presenting at conferences, there is always someone who notices that I'm running Qubes OS on the laptop I use for presentations.\r\nFrom that point, the subject of my talk or workshop is set aside and the rest of the discussion shifts around my usage of Qubes OS.\r\nLet's use this workshop as an opportunity to talk about Qubes OS. You can bring your own Qubes OS setup, and we'll share our respective tips & tricks.\r\n\r\nAfter a quick intro, I'll share some tips & tricks I use and I'll talk about some issues I'm still facing.", "recording_license": "", "do_not_record": false, "persons": [{"code": "WHXH3Q", "name": "William Robinet", "avatar": "https://pretalx.com/media/avatars/WHXH3Q_Q8FkSnu.webp", "biography": "William manages the technical team behind AS197692 at Conostix S.A. in Luxembourg. He\u2019s been working in cybersecurity using free and opensource software on a daily basis for more than 25 years. Recently, he presented his work on SSL/TLS toolkits at Nullcon 2025 in Goa. He contributed to the cleanup and enhancement efforts done on ssldump lately. He particularly enjoys tinkering with open (and not so open) hardware. Currently he likes playing around with new tools in the current ML scene, building, hopefully, useful systems for fun and, maybe, profit. When not behind an intelligent wannabe machine, he's doing analog music with his band of humans.", "public_name": "William Robinet", "guid": "3b84b965-4ff5-5894-a6a3-2d779304a6d1", "url": "https://pretalx.com/hack-lu-2025/speaker/WHXH3Q/"}], "links": [{"title": "Workshop notes and support files", "url": "https://codeberg.org/wllm-rbnt/hacklu-2025-in-bed-with-QubesOS", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/KDUDVC/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/KDUDVC/", "attachments": []}], "Vianden & Wiltz": [{"guid": "36d6abf1-d2fa-5429-a837-453ed5248b76", "code": "GMJD3B", "id": 69972, "logo": null, "date": "2025-10-22T10:15:00+02:00", "start": "10:15", "duration": "02:00", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-69972-back-to-basics-exploring-openssh-hands-on-workshop-for-beginners", "url": "https://pretalx.com/hack-lu-2025/talk/GMJD3B/", "title": "Back to basics - Exploring OpenSSH: hands-on workshop for beginners", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "This workshop is intended for novices who want to improve their practical knowledge and experience with OpenSSH.", "description": "During this workshop, you will learn how to use the various tools from the OpenSSH suite. We will start with a presentation of the problems that are solved by OpenSSH, then we will dive into the details of its most important and useful features. Among the topics covered, we will discuss about remote host authentication, password and public key client authentication, key generation, local and remote port forwarding, forward and reverse SOCKS proxying, X11 forwarding, jumphosts, connection to legacy systems, and more.\r\n\r\nHands-on exercises will be proposed throughout the exploration of the tool suite using real-life scenarios. There will be space for questions and discussion.\r\n\r\nBasic networking and Linux shell knowledge are required in order to follow this workshop. Each participant will need a Linux machine (on which they have root access) with Docker pre-installed and Internet access.", "recording_license": "", "do_not_record": false, "persons": [{"code": "WHXH3Q", "name": "William Robinet", "avatar": "https://pretalx.com/media/avatars/WHXH3Q_Q8FkSnu.webp", "biography": "William manages the technical team behind AS197692 at Conostix S.A. in Luxembourg. He\u2019s been working in cybersecurity using free and opensource software on a daily basis for more than 25 years. Recently, he presented his work on SSL/TLS toolkits at Nullcon 2025 in Goa. He contributed to the cleanup and enhancement efforts done on ssldump lately. He particularly enjoys tinkering with open (and not so open) hardware. Currently he likes playing around with new tools in the current ML scene, building, hopefully, useful systems for fun and, maybe, profit. When not behind an intelligent wannabe machine, he's doing analog music with his band of humans.", "public_name": "William Robinet", "guid": "3b84b965-4ff5-5894-a6a3-2d779304a6d1", "url": "https://pretalx.com/hack-lu-2025/speaker/WHXH3Q/"}], "links": [{"title": "Presentation slides & containers", "url": "https://codeberg.org/wllm-rbnt/hacklu-2025-openssh-workshop", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/GMJD3B/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/GMJD3B/", "attachments": []}, {"guid": "a301bf78-5d9e-566e-82a8-b2deb540cacd", "code": "WVSUHB", "id": 69373, "logo": null, "date": "2025-10-22T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-69373-new-advanced-network-detection-with-suricata-8", "url": "https://pretalx.com/hack-lu-2025/talk/WVSUHB/", "title": "New advanced network detection with Suricata 8", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "Suricata is a high performance, open source network analysis and threat detection software used by most private and public organizations, and embedded by major vendors to protect their assets. Suricata provides network protocol, flow, alert, anomaly logs, file extraction and PCAP capture at very high speeds.\r\n\r\nThis hands-on training will focus on a few new and ground breaking detection additions of the new Suricata 8 release, like transactional rules, data/datajson sets, new protocols and keywords available such as entropy matching.", "description": "Suricata is a high performance, open source network analysis and threat detection software used by most private and public organizations, and embedded by major vendors to protect their assets. Suricata provides network protocol, flow, alert, anomaly logs, file extraction and PCAP capture at very high speeds.\r\n\r\nThis hands-on training will focus on a few new and ground breaking detection additions of the new Suricata 8 release, like transactional rules, data/datajson sets, new protocols and keywords available such as entropy matching.\r\n\r\nThe training will also cover threat detection engineering by showing how the rules language can be used to add the maximum of useful context to the detection events.\u00a0\r\n\r\nThe training will cover actual use cases and the detection benefits of the new features in Suricata 8 alongside with examples that trainees can take away and readily implement at home or work.\u00a0 The training will also showcase features that provide for substantial detection and deployment improvements in\u00a0 terms of time and management in digesting shared threat intelligence. We will also review the new features and their benefits with actual malware pcap traces - providing direct mapping of some of the new features and their usability to actual detection.\u00a0\r\n\r\nAttendees can expect to leave with new knowledge , actual use cases and detection deployment techniques that can be implemented right away to give an edge over the adversaries.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UREGS8", "name": "Eric Leblond", "avatar": "https://pretalx.com/media/avatars/UREGS8_lAVeWOo.webp", "biography": "\u00c9ric Leblond is the co-founder and chief technology officer (CTO) of Stamus Networks and a member of the board of directors at Open Network Security Foundation (OISF). \u00c9ric has more than 15 years of experience as co-founder and technologist of cybersecurity software companies and is an active member of the security and open-source communities. \r\nHe has worked on the development of Suricata \u2013 the open-source network threat detection engine \u2013 since 2009 and is part of the Netfilter Core team, responsible for the Linux kernel's firewall layer. Eric is also the lead developer of the Suricata Language Server, a real-time syntax checking and autocomplete app for Suricata rule writers. \r\nEric is a well-respected expert and speaker on network security.", "public_name": "Eric Leblond", "guid": "b6d86565-a490-50b1-9a64-cf00a7a9849b", "url": "https://pretalx.com/hack-lu-2025/speaker/UREGS8/"}, {"code": "VRPXVT", "name": "Peter Manev", "avatar": "https://pretalx.com/media/avatars/VRPXVT_aqRwasS.webp", "biography": "Peter Manev is member of the executive team at Open Network Security  Foundation (OISF) and [Suricata Project]([https://suricata.io/](https://suricata.io/))  Evangelist. Peter has over 20 years of experience in the IT industry,  including enterprise-level IT security practice. He is a passionate  user, developer, and explorer of innovative open-source security  software. He is responsible for training as well as quality assurance  and testing on the development team of Suricata \u2013 the open-source  threat detection engine. Peter has been involved with Suricata  IDS/IPS/NSM from its very early days in 2009 as QA and training lead.  \r\n  \r\nPeter is also one of the lead developers of SELKS / [ClearNDR  Community]([https://www.stamus-networks.com/clear-ndr-community](https://www.stamus-networks.com/clear-ndr-community)), the  popular turnkey open-source based implementation of Suricata  IDS/IPS/NSM. Peter is a regular speaker and educator on open-source  security, threat hunting, and network security.  \r\n  \r\nPeter Manev is a co-author of the [The Security Analyst\u2019s Guide to  Suricata book]([https://www.stamus-networks.com/suricata-4-analysts](https://www.stamus-networks.com/suricata-4-analysts))  written with Eric Leblond.  \r\n  \r\nAdditionally, Peter is the co-founder and chief strategy officer (CSO) of  Stamus Networks, a  company providing commercial and open-source network detection and  response solutions based on Suricata. Peter often engages in private  or public training events in the area of advanced deployment and  threat hunting at conferences, workshops or live-fire cyber exercises  such as Crossed Swords, Locked Shields, DeepSec, Troopers, DefCon,  Suricon, SharkFest, RSA, Flocon, MIT Lincoln Lab and others.", "public_name": "Peter Manev", "guid": "2692af65-1a0b-542f-987a-e36828ef85d2", "url": "https://pretalx.com/hack-lu-2025/speaker/VRPXVT/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/WVSUHB/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/WVSUHB/", "attachments": []}, {"guid": "f33cfe6c-946e-5f5b-b51f-580b24c2df77", "code": "9D8WSE", "id": 82299, "logo": null, "date": "2025-10-22T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-82299-collaborative-detection-engineering-with-rulezet-building-a-trusted-community-for-detection-rules", "url": "https://pretalx.com/hack-lu-2025/talk/9D8WSE/", "title": "Collaborative Detection Engineering with Rulezet: Building a Trusted Community for Detection Rules", "subtitle": "", "track": "topic: CTI", "type": "Workshop", "language": "en", "abstract": "As threat landscapes evolve, managing and trusting detection rules has become as critical as creating them. Detection engineering teams struggle with rule duplication, inconsistent quality, false positives, and the lack of a trusted, community-driven repository to share validated rules.\r\n\r\nRulezet is an open-source framework and platform designed to address these challenges. It provides a unified way to normalize, validate, and manage detection rules across multiple formats while fostering a collaborative ecosystem where rule authors, analysts, and engineers can review, evaluate, and improve detection logic together.", "description": "As threat landscapes evolve, managing and trusting detection rules has become as critical as creating them. Detection engineering teams struggle with rule duplication, inconsistent quality, false positives, and the lack of a trusted, community-driven repository to share validated rules.\r\n\r\nRulezet is an open-source framework and platform designed to address these challenges. It provides a unified way to normalize, validate, and manage detection rules across multiple formats while fostering a collaborative ecosystem where rule authors, analysts, and engineers can review, evaluate, and improve detection logic together.\r\n\r\nIn this 90-minute workshop, we\u2019ll explore how Rulezet enables a community-based approach to rule management \u2014 from initial authoring to peer review, version control, and false-positive tracking. We\u2019ll examine how the Rulezet core engine parses and validates rule formats, ensuring consistency and interoperability across detection tools. Participants will also learn how to extend Rulezet with new rule types, interact with its API, and contribute to the Rulezet.org community \u2014 a shared repository of trusted detection rules.\r\n\r\nThrough live demos and discussion, we\u2019ll address practical aspects such as:\r\n\r\n- How to reduce false positives through shared rule reviews and metadata enrichment.\r\n- How to establish trust and transparency via verifiable rule origins and author reputation.\r\n- How to evaluate parsing quality and conversion accuracy across formats (e.g., Sigma, YARA, Suricata).\r\n- How to integrate community-reviewed rules into your SOC pipelines securely and efficiently.\r\n\r\nWhether you are a detection engineer, SOC analyst, or open-source contributor, this workshop will show how Rulezet can help you build confidence in detection logic, enhance collaboration, and shape the future of trusted detection rule sharing.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QLCDR9", "name": "Cruciani David", "avatar": "https://pretalx.com/media/avatars/QLCDR9_UaQCNdl.webp", "biography": "Security researcher at CIRCL since 2021. Core developer of Flowintel, Typosquatting-finder, Forensic Analyst, and other projects.\r\n\r\nPassionate road cyclist in my free time.", "public_name": "Cruciani David", "guid": "a411ab00-a883-521f-b866-aafbfced7592", "url": "https://pretalx.com/hack-lu-2025/speaker/QLCDR9/"}, {"code": "V7DJHP", "name": "Th\u00e9o Geff\u00e9", "avatar": null, "biography": null, "public_name": "Th\u00e9o Geff\u00e9", "guid": "8844671d-c7cc-5317-97fc-5fedbecfe4a4", "url": "https://pretalx.com/hack-lu-2025/speaker/V7DJHP/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/9D8WSE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/9D8WSE/", "attachments": []}], "Echternach & Diekirch": [{"guid": "646896b0-115c-5921-a04a-b7a3c2ba45d5", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-22T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-2-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}, {"guid": "69a20b37-dd53-5335-82d9-42001f5f25ac", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-22T14:15:00+02:00", "start": "14:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-3-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}, {"guid": "ad89e95d-c57a-579a-a76e-0217fd6941a2", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-22T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-4-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}], "Fitness room": [{"guid": "ba312aee-d8ae-5c58-88b2-da19dc4103bc", "code": "LAM9EX", "id": 69057, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/LAM9EX/park-yoga-warrior_b_doFNCZ1.jpg", "date": "2025-10-22T07:00:00+02:00", "start": "07:00", "duration": "01:30", "room": "Fitness room", "slug": "hack-lu-2025-69057-0-yoga-for-geeks", "url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/", "title": "yoga for geeks", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Get your day started with a nice intensive yoga session.", "description": "Based on ashtanga yoga, this is a good physical exercise. Beginner friendly, no previous knowledge of yoga needed. Some yoga mats are provided, if possible, bring your own. Don't forget your towel! There will be no spritual chanting, energy flows or chakra opening. Just well executed exercises aimed towards IT engineers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "G3UXKV", "name": "Georges Kesseler", "avatar": "https://pretalx.com/media/avatars/G3UXKV_STmRsoQ.webp", "biography": "Long time member of syn2cat hackerspace. Sysadmin and security officer. Really good in linux, yoga, retrocomputing and massage.", "public_name": "Georges Kesseler", "guid": "47edac76-d597-5822-9cf8-194809556478", "url": "https://pretalx.com/hack-lu-2025/speaker/G3UXKV/"}], "links": [{"title": "muscle hacker website", "url": "https://muscle.hacker.lu/", "type": "related"}, {"title": "Worksheet used during class", "url": "https://muscle.hacker.lu/musclehacker-extended-primary-series-ashtanga-yoga.pdf", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/", "attachments": []}]}}, {"index": 3, "date": "2025-10-23", "day_start": "2025-10-23T04:00:00+02:00", "day_end": "2025-10-24T03:59:00+02:00", "rooms": {"Europe": [{"guid": "bb109966-c8cd-5338-bb62-bea387f072a7", "code": "7KCT7N", "id": 67733, "logo": null, "date": "2025-10-23T08:00:00+02:00", "start": "08:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67733-nightmare-on-ntlm-street-legacy-s-revenge", "url": "https://pretalx.com/hack-lu-2025/talk/7KCT7N/", "title": "Nightmare on NTLM street: Legacy\u2019s Revenge", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "We know the world runs on legacy. We know it\u2019s not supposed to. But when vendors or LinkedInfluencers command us to phase out old systems and protocols, it sometimes seems like their expectation-versus-reality connection is faulty. \r\n\r\nThis talk will walk you through the ~adventure~ of disabling a recently-deprecated Microsoft authentication protocol with numerous security problems: NTLM. \r\n\r\nFor decision-makers, this is an opportunity to better understand the struggles of on-the-ground IT and security teams trying to bring outdated systems in line with industry standards. For IT and information security peers, this presentation will share valuable resources and \u201clessons learned\u201d for successfully phasing out NTLM (and similar thorns-in-sides) within their own organizations.", "description": "Microsoft introduced NT Lan Manager in 1993 as a replacement for LANMAN, born in 1987. Just seven years later, they announced Kerberos as the default replacement for NTLM and instructed companies to stop using it. No one did. Now, in June 2024, Microsoft has announced the deprecation of the entire NTLM authentication protocol family, and even removed older versions from newer OS versions. \r\n\r\nWhy is this legacy protocol still so widely used, 24 years after it stopped being the default replacement? The answer is a combination of factors, some of which this talk will explore:\r\n- corporate communication and decision-making\r\n- application development lagging behind security standards\r\n- flaws in the replacement protocol\r\n- underfunded, understaffed, and overwhelmed IT teams\r\n\r\nHaving completed this project in the IT environment of a mid-sized enterprise, this presentation will also discuss resources and lessons learned that could help get the job done elsewhere. It will also illustrate to those outside the field why IT and security are critical business functions, not cost centers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NSX7FR", "name": "Marina Bochenkova", "avatar": "https://pretalx.com/media/avatars/NSX7FR_7Vj6fkj.webp", "biography": "Marina Bochenkova wears many hats as a cybersecurity analyst focusing on digital forensics, incident response, and OT security, while also dabbling in security awareness and culture. She combines a passion for protecting people, a strong belief in digital privacy as a human right, and an overly-enthusiastic approach to problem-solving. When not defending digital spaces, Marina actively nurtures her already-unhealthy obsession with cats and resorts to baking or martial arts when desperate.", "public_name": "Marina Bochenkova", "guid": "58b78b18-8013-5863-8dd6-67ec5c741f02", "url": "https://pretalx.com/hack-lu-2025/speaker/NSX7FR/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7KCT7N/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7KCT7N/", "attachments": []}, {"guid": "74371fd6-05b4-5a0a-9e9a-ce573cccc7c9", "code": "ZXFEEV", "id": 66858, "logo": null, "date": "2025-10-23T08:30:00+02:00", "start": "08:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-66858-compromising-threat-actor-communications", "url": "https://pretalx.com/hack-lu-2025/talk/ZXFEEV/", "title": "Compromising Threat Actor Communications", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "This talk exposes how a simple OPSEC mistake\u2014a threat actor testing malware on his own production system\u2014can unravel an entire cybercrime operation. By intercepting Telegram-based C2 communications, we\u2019ll uncover the inner workings of infostealers, reveal infrastructure details, and discuss how these real-world insights can reshape threat intelligence and defensive strategies.", "description": "In this talk, I will dive deep into a case study where a threat actor's critical OPSEC mistake\u2014testing his own keylogging and infostealing malware on his production hacking machine\u2014opened an unprecedented window into a live cybercrime operation. \r\n\r\nI will detail how intercepting Telegram-based C2 communications allowed me to obtain over 100 screenshots and logs that reveal not only the mechanics of the malware but also the underlying infrastructure and tactics of the threat actor. The presentation will cover the entire lifecycle of the malware\u2019s communication strategy, from the initial setup using Telegram BotFather and the subsequent embedding of bot tokens in malware, to the automated analysis leveraging VirusTotal and custom YARA rules to hunt down samples communicating with Telegram\u2019s API. \r\n\r\nI will explain how, through this process, I was able to extract and analyse bot tokens to forward stolen communications, map the associated backend infrastructure and link various elements of the operation to broader phishing and malware campaigns ran by the actor. The session will highlight both the technical aspects of exploiting trusted communication platforms like Telegram and the implications for threat intelligence, offering insights into how such vulnerabilities can be turned against adversaries to disrupt their operations and enhance proactive defence measures. \r\n\r\nThis detailed exploration not only exposes the inner workings of a low-tier cybercriminal operation but also provides actionable lessons on the importance of robust operational security in defending against malware campaigns.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8NDBPN", "name": "Ben (@polygonben)", "avatar": "https://pretalx.com/media/avatars/8NDBPN_ECHnXeI.webp", "biography": "Ben is massive cyber-nerd, with a passion for creative defence-evasion techniques, reverse-engineering malware and fighting adversaries! He works at Huntress as a Security Operations Analyst. In his spare time you'll find him dissecting malware captured in his honeypots, pwning boxes and recording his solutions for his YouTube, or enjoying a pint in the pub.", "public_name": "Ben (@polygonben)", "guid": "28efe064-5a52-5b26-922c-e80f9bae9088", "url": "https://pretalx.com/hack-lu-2025/speaker/8NDBPN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZXFEEV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZXFEEV/", "attachments": []}, {"guid": "15549c30-49f9-5fb4-9b92-50968ca23164", "code": "UZ87X9", "id": 71320, "logo": null, "date": "2025-10-23T09:00:00+02:00", "start": "09:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-71320-instrumenting-software-builds-to-detect-stealth-backdoors-and-other-curiosities", "url": "https://pretalx.com/hack-lu-2025/talk/UZ87X9/", "title": "Instrumenting software builds to detect stealth backdoors and other curiosities", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "The backdoor that had been added to xz-utils by an unknown threat actor (CVE-2024-3094) may be seen as a wakeup call in that too little attention is being paid on what happens behind the scenes in our software build processes. When we type `./configure && make`, `cargo build`, `pip install` or similar chants into our terminals or CI pipelines, we expect that magic happens and that we get software artifacts that Just Work.\r\nGiven the right instrumentation tools, it is possible to observe what actually happens during the build process of most software packages and in most cases we can infer whether a binary has actually been built from the presented sources as we expect. It is also possible to detect abnormal uses of compilers or linkers.\r\nI will present a Linux-based prototype toolset for generating and analyzing those lower-level build logs and discuss curious findings and limitations of the approach.", "description": ".", "recording_license": "", "do_not_record": false, "persons": [{"code": "Q9L9PK", "name": "Hilko Bengen", "avatar": "https://pretalx.com/media/avatars/Q9L9PK_f0EJl6E.webp", "biography": "Hilko works in the CSIRT for a transportation and logistics company. He feels most comfortable when thinking about problems that touch systems programming, operations and IT security. For more than 25 years, he has learned to take free and open source software for granted and he is still amazed when he hears how others have found his contributions useful.", "public_name": "Hilko Bengen", "guid": "33c38124-d575-52d3-9982-774f3448c227", "url": "https://pretalx.com/hack-lu-2025/speaker/Q9L9PK/"}], "links": [{"title": "Slides", "url": "https://hillu.github.io/conference-materials/hacklu-2025-build/slides.reveal.html", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/UZ87X9/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/UZ87X9/", "attachments": []}, {"guid": "bfb3affc-09ef-5164-bf41-66a9fef5ae91", "code": "R8FMHK", "id": 62011, "logo": null, "date": "2025-10-23T09:30:00+02:00", "start": "09:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-62011-attacking-the-developer-environment-through-drive-by-localhost-attacks", "url": "https://pretalx.com/hack-lu-2025/talk/R8FMHK/", "title": "Attacking The Developer Environment Through Drive-by Localhost Attacks", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "There is a widespread belief that services that are only bound to localhost are not accessible from the outside world. Developers for convenience sake will run services they are developing configured in a less secure way compared to how they would (hopefully!) do in higher environments.\r\nBy compromising websites developers use, just injecting JS into adverts served on those sites or just a phishing attack that gets the developer to open a web browser on a compromised page, it is possible to reach out via non pre-flighted http requests to those services bound to localhost, by exploiting common misconfigurations in Spring, or known vulnerabilities found by myself and others. I\u2019ll demonstrate during the talk, it is possible to generate a RCE on the developer\u2019s machine or other services on their private network.\r\nAs developers have write access to codebases, AWS keys, server creds etc., access to the developer\u2019s machine gives an attacker a great deal of scope to pivot to other resources on the network, modify or just steal the codebase.", "description": "The talk will go into detail about the underlying issues with this vulnerability type. How it is possible for Javascript loaded from a website can access localhost. What limitations there are and how this feature can be used to attack unsuspecting users, especially software developers. Including a way to gain Remote Code Execution on  Quarkus ( a popular Java Web framework ) Developers machines and older versions of Spring and a way to exfiltrate AI Training models from users of the popular machine learning software MLFlow, all found by me and there are likely many more similar issues out there.\r\nAlso what browser makers are doing about this class of vulnerability and how it will soon be no more, but for now is still a major, but relatively unknown attack vector.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CXDSFQ", "name": "Joseph Beeton", "avatar": "https://pretalx.com/media/avatars/CXDSFQ_79NBRy7.webp", "biography": "I'm a recovering Java Developer. I started my career as a Java developer writing Archive/Backup software before moving to a large financial company working on webapps and the backend APIs. However, after a while, writing yet another microservice isn't that much fun anymore but breaking them was. So, I moved to Application Security and from there to research. I now work as a Staff Application Security Researcher for Contrast Security.", "public_name": "Joseph Beeton", "guid": "15b801a0-988e-5f05-accb-60a4e4c69f2c", "url": "https://pretalx.com/hack-lu-2025/speaker/CXDSFQ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/R8FMHK/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/R8FMHK/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/R8FMHK/resources/driveby-1_k2a2Qig.pptx", "type": "related"}]}, {"guid": "3f3ee8c0-0095-5cee-b32e-ca87cc557854", "code": "C9ZDAR", "id": 69282, "logo": null, "date": "2025-10-23T10:15:00+02:00", "start": "10:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69282-one-day-at-the-internet-storm-center", "url": "https://pretalx.com/hack-lu-2025/talk/C9ZDAR/", "title": "One day at the Internet Storm Center", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Born in 2001, the Internet Storm Center (or ISC) is a volunteer-driven threat-monitoring and early-warning program that evolved out of Incidents.org and the DShield consensus intrusion-log project. Leveraging a distributed network of sensors that now contributes tens of millions of firewall and IDS records each day, the ISC correlates this data to track \u201cstorms\u201d of malicious activity, publishes a real-time Infocon threat level, and releases daily \u201cHandler Diary\u201d blog posts and a short Stormcast podcast to brief defenders on the latest vulnerabilities, exploits, and malware campaigns. About 40 volunteer handlers spread across several countries analyze submissions, craft tools, and coordinate community response, making the ISC one of the longest-running open sources of actionable situational awareness for incident responders and network operators worldwide. During this presentation, I'll show you the data that we collect and make available to api, mainly through our API. I will also introduce our worldwide honeypot network (and how easily you can join it to share more data).", "description": "The idea of this talk is to make people aware of the data we offer and how you can benefit from it in your day to day hunting tasks. How the ISC works, what are the tools we provide. And, if you're interested, how you can apply to become a Handler! I'll also demonstrate live (if Demo God is with me) some cool honeypot features we have.", "recording_license": "", "do_not_record": false, "persons": [{"code": "REMFJE", "name": "Xavier Mertens", "avatar": "https://pretalx.com/media/avatars/REMFJE_ny40ywh.webp", "biography": "Xavier Mertens is a freelance security consultant running his own company based in Belgium (Xameco). With 15+ years of experience in information security, Xavier finds \u201cblue team\u201d activities more attractive. Therefore, his day job focuses on protecting his customers' assets by providing services like incident handling, malware analysis, forensic investigations, log management, security visualization, and OSINT). Besides his day job, Xavier is also a Senior Handler at the SANS Internet Storm Center, Certified SANS Instructor (FOR610, FOR710), security blogger and co-organizer of the BruCON security conference.", "public_name": "Xavier Mertens", "guid": "56915001-aa85-5973-ad1f-3b14a2df40ab", "url": "https://pretalx.com/hack-lu-2025/speaker/REMFJE/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/C9ZDAR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/C9ZDAR/", "attachments": []}, {"guid": "9c956bfe-e787-5667-a2d3-22e29a06a75b", "code": "H8JV8A", "id": 70039, "logo": null, "date": "2025-10-23T10:45:00+02:00", "start": "10:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-70039-field-guide-to-physical-attacks-against-full-disk-encryption", "url": "https://pretalx.com/hack-lu-2025/talk/H8JV8A/", "title": "Field guide to physical attacks against full-disk encryption", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "How safe is your \u201cencrypted\u201d laptop when someone walks off with it?\r\n\r\nFull-disk encryption (in particular BitLocker) is now standard on Windows 11 machines, silently protecting everything from corporate endpoints to personal devices. But in the real world, does it truly hold up against physical access attacks?\r\n\r\nThis session is for defenders, red teamers, and anyone who\u2019s ever been handed a laptop and told, *\u201cDon\u2019t worry, it\u2019s encrypted.\u201d*", "description": "This talk is a 2025 field guide into practical techniques to bypass BitLocker, drawn from our own hands-on experience during real-world red team engagements, using publicly documented attack techniques.\r\n\r\nWe will focus on what actually works in the field, setting aside the techniques that are too hardware-specific, outdated and patched, or only achievable under lab conditions.\r\n\r\nAlong the way, we will break down how BitLocker works under the hood, covering key components like the TPM, boot process, and key management, and give context for the following attacks:\r\n\r\n- TPM sniffing\r\n- Direct Memory Access (DMA)\r\n- Bitpixie\r\n\r\nWe will also take a reality check on more exotic vectors like cold boot attacks and Intel DCI. We will walk through where these techniques worked for us in practice, where they failed, and what challenges we encountered along the way.  \r\n\r\nRed teamers will learn quick, effective methods for gaining initial access and privilege escalation on end-user devices. This will be supported by insights into tooling, setup requirements, reliability, ease of execution, and post-exploitation considerations.\r\n\r\nBlue teamers will come away with a realistic view of the current risks and threat landscape, along with an overview of available mitigations, including those introduced by Microsoft and hardware vendors in recent years.\r\n\r\nA live demo will illustrate the practical impact of one of the featured attacks and reinforce the importance of context-aware defenses.", "recording_license": "", "do_not_record": false, "persons": [{"code": "YXXYVD", "name": "Edouard D'hoedt", "avatar": "https://pretalx.com/media/avatars/YXXYVD_Z6QlviX.webp", "biography": "Edouard is a Senior Cybersecurity Advisor at PwC Luxembourg with a strong focus on incident response and digital forensics. A hands-on generalist, he also works across malware reverse engineering, threat hunting, and broader security architecture. Lately, he's been exploring hardware attacks and low-level exploitation, combining field experience with curiosity-driven research. His work bridges the gap between high-level response and deep technical digging \u2014 whether in memory, firmware, or signals on a scope.", "public_name": "Edouard D'hoedt", "guid": "974efeb9-93fe-5cb8-928d-7309dba7df52", "url": "https://pretalx.com/hack-lu-2025/speaker/YXXYVD/"}, {"code": "DWPV7S", "name": "Hayk Gevorgyan", "avatar": null, "biography": "Hayk is a seasoned penetration tester and red teamer at PwC, with over five years of experience in offensive security.\r\nHis work spans complex adversary simulations, assumed breach scenarios, and stealth operations targeting modern enterprise environments.\r\nDriven by a strong curiosity for hardware hacking, Hayk has explored topics like SPI/I2C bus sniffing and BitLocker key extraction, expanding red team capabilities beyond traditional boundaries.", "public_name": "Hayk Gevorgyan", "guid": "0e2f5a2a-8633-5387-90e4-b78fe3b9e988", "url": "https://pretalx.com/hack-lu-2025/speaker/DWPV7S/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/H8JV8A/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/H8JV8A/", "attachments": []}, {"guid": "b4e8cdd9-87d6-5c1b-a309-4e68ccf7ae27", "code": "CHMH78", "id": 67589, "logo": null, "date": "2025-10-23T11:15:00+02:00", "start": "11:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67589-my-other-classloader-is-your-classloader-creating-evil-twin-instances-of-a-class", "url": "https://pretalx.com/hack-lu-2025/talk/CHMH78/", "title": "My other ClassLoader is your ClassLoader: Creating evil twin instances of a class", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "The class loader is a fundamental component of the Java Virtual Machine, responsible for dynamically loading classes into an application's memory during runtime. The functionality of class loaders is outlined by the abstract ClassLoader class, with the PathClassLoader and DexClassLoader being some common implementations in the Android OS.\r\n\r\nIn the context of data transfer and object management, dynamic class loading becomes particularly relevant when dealing with Serializable and Parcelable objects, as the ClassLoader implementation plays a crucial role in reconstructing them. However, while the Android security model enforces isolation among running processes, nothing prevents an application from creating and maliciously using objects of another app. In fact, the practice of storing application resources and their code in world-readable directories, eases this process, since it allows any app to \"borrow\" the context of another and create class loader instances that can be used to construct Java objects with potentially unsafe content.\r\n\r\nAndroid developers often overlook this contingency, placing undue trust to Java objects received from untrusted sources. In a typical scenario, an application handles such objects, without proper caution regarding their encapsulated data. Depending on the use of this data, such an oversight can lead to unpredicted behavior and under some circumstances, it can have serious security implications.\r\n\r\nIn this study, we demonstrate techniques and explore how third-party applications, without requiring any permission, can leverage the outlined behavior to craft and dispatch parcelable Java objects with malicious content, to other applications. We further illustrate, using practical examples, the severe security implications that this may have, underscoring the necessity for more vigilant and comprehensive security practices in Android application development.", "description": "Presentation Outline\r\n\r\n- Java Class Loaders and their types: In this introductory part I am going to provide the audience with a clear, high-level understanding of Java class loaders, explaining their fundamental role in the context of a JVM. We will explore the diverse types of class loaders and touch on the parent-child relationship and delegation model that forms the basis of how they work. Additionally, given that Java reflection is an integral component of class loaders, I will conclude this section by providing an overview of this concept. This will include explaining its fundamental principles and demonstrating its basic applications in practical scenarios. \r\n\r\n- Android ClassLoader implementations: Here I am going to dive deeper into the specific implementations unique to the Android OS. The presentation will center on the most critical ClassLoaders in this context, including the PathClassLoader, DexClassLoader and InMemoryDexClassLoader and touch concepts like the Android's hidden API. \r\n\r\n- Parcelables and Serializable objects, in the context of inter-process communication: In this segment, I will explore the concepts of Parcelable and Serializable objects in Java, focusing on their implementation methodologies and key distinctions. My discussion will extend to their applications in inter-process communication, with a particular focus on security considerations tied to their usage. To illustrate this, I will highlight the CVE-2020-8913 example, providing a real-world context to the concepts discussed. \r\n\r\n- \"Borrowing\" other application's code: In this part, I plan to guide the audience through the methods available for importing code from other Android applications into an Android Studio project. We will look at how to effectively integrate external code, emphasizing the practical steps and considerations involved in this process. \r\n\r\n- Utilizing the /data/app Folder: While importing code from other apps at compilation time is feasible, this approach can often be complex and fraught with challenges, such as resolving package class conflicts. However, Android stores application resources and code in world-readable directories during the installation process, significantly simplifying the \"borrowing\" process, described above. One effective method involves using createPackageContext, which, when provided with a package name, returns a context identical to that of the named app at launch, including its resources and class loader. Based on this, I will demonstrate how to instantiate Java objects from another application's private domain, showcasing a more streamlined approach to leveraging external code resources. \r\n\r\n- Creating parcelable evil twins: As previously mentioned, a common oversight among Android developers is the public readability of their application's class loader, coupled with an implicit trust in parcelable or serializable objects from untrusted sources. In this segment, I will walk through real-world case studies where such blind trust has led to significant security vulnerabilities.  \r\n\r\n- Closing remarks: As I conclude this briefing, I will highlight the need to avoid receiving and un-marshaling parcelable or serializable objects outside of an app's private sphere. While sometimes this practice may be unavoidable, especially with system-related objects, I will leave the audience with essential insights on how to effectively safeguard Android apps against such types of attacks.", "recording_license": "", "do_not_record": false, "persons": [{"code": "C3TJEK", "name": "Dimitrios Valsamaras", "avatar": "https://pretalx.com/media/avatars/C3TJEK_miSqX9P.webp", "biography": "Dimitrios is a seasoned cybersecurity professional with a specialization in mobile, web, and network security. Holding a degree in Computer Science with a focus on Cryptography and Security, he has collaborated with leading companies such as Microsoft and Google, bringing a wealth of expertise to each engagement. With deep expertise in reverse engineering, Dimitrios has been an active member of one of Greece's earliest reverse engineering research groups since his early career. As a frequent speaker at leading security conferences such as BlackHat, Nullcon, Insomni\u2019hack, and Troopers, he is recognized for his in-depth analysis of emerging threats and innovative defense mechanisms.", "public_name": "Dimitrios Valsamaras", "guid": "52b29aab-9373-52ea-9bfc-8cbeb2463c42", "url": "https://pretalx.com/hack-lu-2025/speaker/C3TJEK/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CHMH78/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CHMH78/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/CHMH78/resources/My-other-clas_Djir1af.pdf", "type": "related"}]}, {"guid": "17895e9c-8eac-5eb3-8676-bbca21abd01e", "code": "CMHBFT", "id": 71401, "logo": null, "date": "2025-10-23T11:45:00+02:00", "start": "11:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-71401-building-a-pipeline-to-analyse-ios-devices-at-scale", "url": "https://pretalx.com/hack-lu-2025/talk/CMHBFT/", "title": "Building a pipeline to analyse iOS devices at scale", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "# Building a pipeline to analyse iOS devices at scale\r\n\r\n## Overview and Abstract\r\n\r\nThis talk will show how the DG DIGIT is bulding a pipeline to analyse devices at scale relying on 2 key pieces:\r\n1. The sysdiagnose analysis framework developed jointly with CERT-EU.\r\n2. A toolset to collect artifacts over the air via a self-developped App (in collaboration with an independent security researcher) or Computer app on a PC.  The self-developped app is now available on all EC-owned devices.\r\n\r\nGlobabally this is a part of a larger \"mobile cybersecurity programme\" which is a deliverable of the European Commission Cybersecurity Strategy.\r\n\r\nThe presenters will share with the audience hands-on experiences and share what works and what does not work with this approach.\r\n\r\nIncident responders will leave the talk with a deeper understanding of Sysdiagnose and a novel tool in their IR arsenal.", "description": "# Building a pipeline to analyse iOS devices at scale\r\n\r\n## Overview and Abstract\r\n\r\nThis talk will show how the DG DIGIT is bulding a pipeline to analyse devices at scale relying on 2 key pieces:\r\n1. The sysdiagnose analysis framework developed jointly with CERT-EU.\r\n2. A toolset to collect artifacts over the air via a self-developped App (in collaboration with an independent security researcher) or Computer app on a PC.  The self-developped app is now available on all EC-owned devices.\r\n\r\nGlobabally this is a part of a larger \"mobile cybersecurity programme\" which is a deliverable of the European Commission Cybersecurity Strategy.\r\n\r\nThe presenters will share with the audience hands-on experiences and share what works and what does not work with this approach.\r\n\r\nIncident responders will leave the talk with a deeper understanding of Sysdiagnose and a novel tool in their IR arsenal.\r\n\r\nA detailed explanation of what we will present is outlined below.\r\n\r\n\r\n## Intended audience\r\n\r\nIncident handlers and forensic investigators. \r\n\r\n\r\n## Introduction\r\n\r\nFor a long time, the incident response analysis of iOS devices has been... essentially challenging. \r\n\r\nWhile an analyst is usually interested in understanding what the system was doing (system logs), typical acquisition tools usually imply collecting users' data. Thus, they are very privacy invasive and due to the amount of information often do not provide what the incident responder was looking for. Furthermore, the common way to get access to the full device is by exploiting Operating System (OS) vulnerability either by manual jailbreaking techniques or by using specialised (expensive) tools reserved for law enforcement. Both have the downside of breaking the integrity of the device. Therefore, the trust in the final state of it as well as the potential impact on certain OS artefacts.\r\n\r\n### Enter Sysdiagnose...\r\n\r\nThis talk will focus on repurposing an Apple feature (\"sysdiagnose\") which was originally intended for diagnostic and debugging purposed for developers as well as for repair shops.  The Sysdiagnose process on Apple devices collects data on how the system behaves and is typically what an analyst wants to look at.\r\n\r\nThis approach was validated in 2021 by Amnesty Internal as a way to discover Pegasus on Apple devices.\r\n\r\n### Scaling up...\r\n\r\nBeing able to analyse the sysdiagnose files was a first step, but like for law enforcement acquisitions, it lacks the automation of handling more than a handful of devices.  In this talk, we will also cover how we build our toolset to be able to cope with an significant amount of devices. To us, large scale analysis is key to identify APT compromission of phones.\r\n\r\n\r\n## Collecting Sysdiagnose artefacts\r\n\r\nSysdiagnose is triggered by a user action and creates archives containing system information in various formats, such as:\r\n* plist configuration files\r\n* logs and output of commands\r\n* sqlite databases with application histories\r\n* etc.\r\n\r\nThe result can be extended by pushing extra profiles to the device that turn on extra debugging and enhance the content of the archive.\r\n\r\n\r\n### Collecting Sysdiagnose archives on iOS\r\n\r\nWhile the process is well described on Apple's website, we will quickly show how to start the acquisition process on an iPhone and how to copy over the dumps via a few different techniques ranging from AirDrop to typical forensic tools.\r\n\r\n\r\n### Collecting Sysdiagnose archives on other Apple devices\r\n\r\nWhile the research motivating this talk stems from the need to analyse iOS devices, in practice the features which we are looking at will be available throughout all of Apple OSes:\r\n * Mac OS (MacBook Air, MacBook Pro, Mac Pro, iMac...)\r\n * Watch OS (Apple Watch)\r\n * iPad OS (for tablets)\r\n * TV OS (Apple TV)\r\n * ...\r\n\r\n\r\n### Collecting at scale\r\n\r\nWe will demonstrate how we have reach the next level by freeing ourselves from the usual toolset to build an automated pipeline.\r\n\r\nThe very first topic we tackled was to enable all potential actors with the required tooling to collect artefacts. Starting by:\r\n\r\n- Empowering end users whose mobile devices are registered in our Enteprise Mobility Management (EMM) no matter where they are located, by making available a mobile App into our EMM Application Store to guide them into generating the sysdiagnose file and sharing it with us for analysis;\r\n- (work in progress) And empowering IT Helpdesk with a computer application that will help them to support end users to collect extended diagnostic information (beyond Sysdiagnose) from their mobile devices and share it securely with us.\r\n\r\n\r\n## Extracting information from Sysdiagnose archives and building a timeline\r\n\r\nIn this part we will present an Open Source analytical framework to extract all timestamped information from the Sysdiagnose archive in order to build a timeline in your favorite timeline analysis tool.  The framework was enriched over the last year with many new parsers and extended analysis modules.  \r\n\r\nWe today mostly rely on two ways to do a timeline analysis:\r\n- via Splunk which allow to query all timeline at once;\r\n- via Timesketch thanks due to a dedicated analysers.\r\n\r\nWe complement the absence of certain information in the timeline with dedicated analysers that focused on specific tasks.\r\n\r\nThe framework went under a complete refactoring since January 2024 and now includes\r\n- 38 parsers (to parse specific logs contained in the sysdiagnose archive);\r\n- 10 analysers (to conduct specific analysis)\r\n\r\nWe are also planning to offer a Jupyter Notebook to directly interact with the framework and equipped the analyst with a place to quickly build and test queries.\r\n\r\n\r\n## Future Work\r\n \r\nWe will talk about needed further research and launch a call for collaboration.  All the tools demonstrated are or will be released under the European Public License (EUPL).\r\n\r\n\r\n## Note\r\n\r\nThis work can be presented as a presentation or as a workshop empowering audience to play with the tool directly.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PKXHJG", "name": "David Durvaux", "avatar": "https://pretalx.com/media/avatars/PKXHJG_cbtcfW2.webp", "biography": "David Durvaux is active in the incident response field for more than a decade. He has work on many IT security incidents and especially on computer forensics aspects. Since 2015 he is actively preparing the FIRST CTF. David presented in numerous conferences including hack.lu.", "public_name": "David Durvaux", "guid": "989e5a58-e832-5827-b7f5-5b12aafe19d7", "url": "https://pretalx.com/hack-lu-2025/speaker/PKXHJG/"}, {"code": "UCQ7F7", "name": "Christophe Vandeplas", "avatar": "https://pretalx.com/media/avatars/UCQ7F7_3WPCR8y.webp", "biography": "In addition to providing his services as an independent cybersecurity expert, Christophe actively serves as a Belgian Cyber Reservist and contributes significantly to open-source projects. He is the founder of the MISP Threat Sharing Platform. His contributions to the community also include the creation of MISP-maltego and pystemon, the active development of the sysdiagnose framework, as well as his previous involvement in organizing the FOSDEM conference.\r\nWhen not immersed in the world of cybersecurity, Christophe enjoys outdoor pursuits such as hiking, climbing, mountaineering, and sailing, finding solace in the beauty of nature.", "public_name": "Christophe Vandeplas", "guid": "5a0c4bb1-449f-5471-abc1-0146844ffd97", "url": "https://pretalx.com/hack-lu-2025/speaker/UCQ7F7/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CMHBFT/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CMHBFT/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/CMHBFT/resources/hacklu-confer_ovqSVMQ.pdf", "type": "related"}]}, {"guid": "249a9e2e-456a-5469-985b-44470c4ddd00", "code": "K9YUQB", "id": 82719, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/K9YUQB/logo-tstycoon-5744933f_So6HoQu.svg", "date": "2025-10-23T13:45:00+02:00", "start": "13:45", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82719-icrc-s-trust-and-safety-armed-conflict", "url": "https://pretalx.com/hack-lu-2025/talk/K9YUQB/", "title": "ICRC's Trust and Safety: Armed Conflict", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "The International Committee of the Red Cross (ICRC), which works to help the victims of armed conflicts across the globe, wants to pitch its engaging product - Trust & Safety: Armed Conflict - a browser game about exploring the difficult choices a social media company should make in a conflict and crisis situation.", "description": "The International Committee of the Red Cross (ICRC) in collaboration with Leveraged Play and the Copia Institute present the \"Trust & Safety: Armed Conflict\" interactive game, which immerses players in the role of a Conflict & Crisis Team within a fictional social media company. It challenges users with complex, real-world-inspired scenarios that technology companies face when their platforms are used during armed conflicts. Players must make difficult decisions that impact local communities affected by the conflict, humanitarian actors that come to their aid, as well as the company\u2019s public image and operational integrity.\r\n \r\nThe game ultimately aims to raise awareness on the various challenges that tech companies and broader ecosystem can encounter in times of conflict. It highlights the need to protect vulnerable populations, and to safeguard a space for neutral and independent humanitarian action, while underscoring the role of responsible digital governance.", "recording_license": "", "do_not_record": false, "persons": [{"code": "J7H7PJ", "name": "Vitaly Savenkov", "avatar": null, "biography": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", "public_name": "Vitaly Savenkov", "guid": "766abf06-d677-5deb-8867-4e5215353aac", "url": "https://pretalx.com/hack-lu-2025/speaker/J7H7PJ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/K9YUQB/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/K9YUQB/", "attachments": []}, {"guid": "3e1ce26e-1193-504d-9bac-8d2b372e4ddb", "code": "NMTJJE", "id": 82533, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/NMTJJE/443844296-95afed09-0e3d_aQyJiOL.png", "date": "2025-10-23T13:50:00+02:00", "start": "13:50", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82533-opentide-when-ti-made-actionable-drives-your-threat-detection", "url": "https://pretalx.com/hack-lu-2025/talk/NMTJJE/", "title": "OpenTIDE - When TI made actionable drives your Threat Detection", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "With [OpenTIDE](https://github.com/OpenTideHQ), turn threat intelligence into actionable objects, drive and prioritise your Threat Detection graph and embrace Detection-as-Code", "description": "If\r\n - you would like to manage your threat detection better than using a flat list of rules and some links to  ATT&CK techniques to be able to report using an ATT&CK navigator layer.  \r\n\r\n- you would like to be sure that the top threat vectors relevant for your organisation are covered by detection and have the documentation maintained automatically.\r\n\r\n-  you would like to embrace Detection-as-Code and **from a single place of truth** automatically deploy on your different platforms (including multi-tenants) \r\n\r\nhave a look at [OpenTIDE](https://github.com/OpenTideHQ) and watch the lighting talks", "recording_license": "", "do_not_record": false, "persons": [{"code": "KFACCC", "name": "Remi Seguy", "avatar": "https://pretalx.com/media/avatars/KFACCC_prpEQpg.webp", "biography": null, "public_name": "Remi Seguy", "guid": "098a0446-dced-5c06-9883-253dfc1cbe3d", "url": "https://pretalx.com/hack-lu-2025/speaker/KFACCC/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/NMTJJE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/NMTJJE/", "attachments": [{"title": "slides", "url": "/media/hack-lu-2025/submissions/NMTJJE/resources/Hack.lu_2025__fJtiGVM.pdf", "type": "related"}]}, {"guid": "172f5e84-2423-5021-8ef7-fec43edb9189", "code": "XUTHTZ", "id": 83089, "logo": null, "date": "2025-10-23T13:55:00+02:00", "start": "13:55", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83089-these-hackers-fucking-suck", "url": "https://pretalx.com/hack-lu-2025/talk/XUTHTZ/", "title": "These Hackers Fucking Suck", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "This talk will show how we turned the tables on a few online criminals and used their mistakes against them. We'll share how we found these errors, the intelligence we gained, and how you can start hunting down sloppy cybercriminals yourself.", "description": "In our day job, we're constantly responding to real-world attacks and observing the impact they have on businesses and individuals. But in our free time, we take the fight to the adversaries by hunting down their infrastructure, gathering intelligence, and alerting victims.\r\n\r\nThis talk will show how we turned the tables on a few online criminals and used their mistakes against them. We'll share how we found these errors, the intelligence we gained, and how you can start hunting down sloppy cybercriminals yourself.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8NDBPN", "name": "Ben (@polygonben)", "avatar": "https://pretalx.com/media/avatars/8NDBPN_ECHnXeI.webp", "biography": "Ben is massive cyber-nerd, with a passion for creative defence-evasion techniques, reverse-engineering malware and fighting adversaries! He works at Huntress as a Security Operations Analyst. In his spare time you'll find him dissecting malware captured in his honeypots, pwning boxes and recording his solutions for his YouTube, or enjoying a pint in the pub.", "public_name": "Ben (@polygonben)", "guid": "28efe064-5a52-5b26-922c-e80f9bae9088", "url": "https://pretalx.com/hack-lu-2025/speaker/8NDBPN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/XUTHTZ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/XUTHTZ/", "attachments": []}, {"guid": "2c0a14f6-222e-5250-92cc-80038215fd3d", "code": "7KJPK7", "id": 82263, "logo": null, "date": "2025-10-23T14:00:00+02:00", "start": "14:00", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82263-tools-to-streamline-creation-of-technical-presentations", "url": "https://pretalx.com/hack-lu-2025/talk/7KJPK7/", "title": "Tools to streamline creation of technical presentations", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "This lightning talk introduces presentation-toolkit, a collection of Linux  command-line tools for creating charts, extracting colors, and processing images - designed to make presentation visuals reproducible, scriptable, and easy to integrate into developer workflows.", "description": "In five minutes, I\u2019ll show how these small utilities can automate the way we build and update technical slides.\r\n\r\nI'll start by sharing tips to get an effective presentation setup going.", "recording_license": "", "do_not_record": false, "persons": [{"code": "9TGUPN", "name": "Kirils Solovjovs", "avatar": "https://pretalx.com/media/avatars/9TGUPN_AJRMIia.webp", "biography": "Kirils Solovjovs is Latvia's leading white-hat hacker and IT policy activist, known for uncovering and responsibly disclosing critical security vulnerabilities in national and international systems. An expert in penetration testing, network flow analysis, and reverse engineering, he is also a lifelong command-line enthusiast. Kirils started programming at age 7 and by grade 9 was spending his lunch breaks writing machine code directly in a hex editor. He uses bash daily for hacking, automation, and large-scale data processing and is sometimes contracted by major online education providers to proofread their bash certification exams. He currently is the lead researcher at Possible Security.", "public_name": "Kirils Solovjovs", "guid": "325ead40-4b03-5c18-88e3-e6be1d7b26d1", "url": "https://pretalx.com/hack-lu-2025/speaker/9TGUPN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7KJPK7/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7KJPK7/", "attachments": []}, {"guid": "e95e6446-f73e-5fc6-bea8-c976e639ea0e", "code": "QHN7WB", "id": 82006, "logo": null, "date": "2025-10-23T14:05:00+02:00", "start": "14:05", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-82006-decrypting-iis-backdoor-traffic", "url": "https://pretalx.com/hack-lu-2025/talk/QHN7WB/", "title": "Decrypting IIS Backdoor Traffic", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "A method will be presented to decrypt the HTTP(S) C2 channel of an IIS backdoor developed by an APT group reportedly linked to the People\u2019s Republic of China.", "description": "Encrypted C2 traffic can hide attacker activity in plain sight. This talk shows a practical method to decrypt the HTTPS communication of an IIS backdoor, revealing how the malware operates and how defenders can analyze it.", "recording_license": "", "do_not_record": true, "persons": [{"code": "UY3X3H", "name": "Didier Stevens", "avatar": "https://pretalx.com/media/avatars/UY3X3H_9zuIVU6.webp", "biography": "Didier Stevens (SANS ISC Senior Handler) is a Senior Analyst working at NVISO. Didier has developed and published more than 100 open-source tools mostly for malware analysis, several of them popular in the security community. You can find his open source security tools on his IT security related blog https://blog.DidierStevens.com", "public_name": "Didier Stevens", "guid": "d2d02961-a2a7-514e-9edd-6402e97ffde4", "url": "https://pretalx.com/hack-lu-2025/speaker/UY3X3H/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/QHN7WB/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/QHN7WB/", "attachments": []}, {"guid": "a5a6061a-2406-575d-be74-55c7fd604d97", "code": "PRUKPV", "id": 83055, "logo": null, "date": "2025-10-23T14:10:00+02:00", "start": "14:10", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83055-5-years-collecting-cybersecurity-tools", "url": "https://pretalx.com/hack-lu-2025/talk/PRUKPV/", "title": "5 years collecting CyberSecurity tools", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Over the last five years, our French-speaking cybersecurity community shared 730+ open-source tools from CTFs, conferences, blog posts, and daily work, but they became buried in Discord chat histories. This lightning talk introduces tooldump.eu, a centralized platform that transforms lost GitHub links into a searchable repository, making it easy to quickly find the right tool for any security task.", "description": "Active cybersecurity communities face a common challenge: valuable tools shared during CTFs, conferences, conversations, and research get lost in endless chat logs. After five years of running a French-speaking cybersecurity community, our Discord held hundreds of tool recommendations that were nearly impossible to retrieve. I built tools.dysnome.eu to solve this. In this lightning talk, I'll show how I transformed our chaotic chat history into a structured database of 730+ tools, enriched with GitHub API metadata, enabling quick discovery through categories and tags. Find the right tool for your investigation or threat hunting needs in seconds, not hours of scrolling.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3ZGDSS", "name": "Jonathan Scoupreman", "avatar": null, "biography": null, "public_name": "Jonathan Scoupreman", "guid": "075aca1d-fe88-57ef-9583-eba9f64b562d", "url": "https://pretalx.com/hack-lu-2025/speaker/3ZGDSS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/PRUKPV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/PRUKPV/", "attachments": []}, {"guid": "7f5e3949-47f8-599d-944d-04d0179a3bc1", "code": "CKHV3K", "id": 75137, "logo": null, "date": "2025-10-23T14:15:00+02:00", "start": "14:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75137-revisiting-widevine-l3-drm-as-a-playground-for-hackers", "url": "https://pretalx.com/hack-lu-2025/talk/CKHV3K/", "title": "Revisiting Widevine L3: DRM as a playground for Hackers", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This presentation will provide an in-depth look at a legacy version of Widevine L3, Google's software-based Digital Rights Management (DRM) system. Despite its widespread use in streaming services, often for low-definition content where its software-only nature is deemed sufficient protection, Widevine L3 has faced numerous public compromises. We will demonstrate how partial emulation can be practically applied to perform Differential Fault Analysis (DFA), breaking the system's root of trust. The talk will conclude with a detailed walkthrough of deobfuscating the Widevine L3 codebase to enable the generation of custom keyboxes.", "description": "I always wondered how exactly pirates are able to get their hands on the latest shows from major streaming providers. This curiosity led me on a deep dive into the complex world of Digital Rights Management (DRM).\r\n\r\nFor this presentation, I will focus on Widevine, Google's widely deployed DRM system, specifically its software-only version, Widevine Level 3 (L3), which is more accessible for analysis and has a history of public compromises. From a tweet by security researcher David Buchanan in 2019, I learned that Widevine L3's white-box AES implementation was susceptible to Differential Fault Analysis (DFA). This presented a unique opportunity to not only explore a real-world DRM system but also to gain practical experience in applying this powerful cryptographic attack. And while we are at it, perhaps we can gain some insights by reversing their legacy version that remain applicable to current implementations.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NHZTEJ", "name": "Felipe Custodio Romero", "avatar": "https://pretalx.com/media/avatars/NHZTEJ_TW8ZPX3.webp", "biography": "Felipe Custodio Romero ([@\\_localo\\_](https://x.com/_localo_)) is a vulnerability researcher at [Neodyme](https://neodyme.io/), obsessed with finding weaknesses in all sorts of systems. Whether he's exploiting game clients like Counter-Strike, compromising IoT devices (such as printers and routers at Pwn2Own), or digging into low-level bootroms, Felipe's interests are broad and deep. Beyond his research, he's dedicated to forming the next generation of security professionals by organising CTFs like the [CSCG](https://cscg.de/), providing a platform for newcomers to explore IT security and allowing existing talents to sharpen their abilities. Much of his practical experience was gained by participating in numerous CTFs with teams ALLES! and FluxFingers.", "public_name": "Felipe Custodio Romero", "guid": "1467a04d-2ae7-5391-90ca-d42ad52f1c57", "url": "https://pretalx.com/hack-lu-2025/speaker/NHZTEJ/"}], "links": [{"title": "Blog Post", "url": "https://neodyme.io/en/blog/widevine_l3/", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CKHV3K/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CKHV3K/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/CKHV3K/resources/Widevine_Talk_F0t7Qr5.pdf", "type": "related"}]}, {"guid": "268bef54-cd64-5cec-bccc-5a99700ca92f", "code": "FYMBWY", "id": 67942, "logo": null, "date": "2025-10-23T14:45:00+02:00", "start": "14:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67942-the-human-factor-psychological-safety-in-cybersecurity-frontlines", "url": "https://pretalx.com/hack-lu-2025/talk/FYMBWY/", "title": "The Human Factor: Psychological Safety in Cybersecurity Frontlines", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "Cybersecurity isn't just about technology; it\u2019s fundamentally about people. Cybersecurity's human element is undeniable. It is not merely about firewalls and code; it's a human game.  Recognizing the link between psychology and psychological safety in cybersecurity frontlines, particularly within incident response, is crucial. Enough with the blame game! We need a culture where taking risks, sharing ideas, and learning from failures are actually rewarded and recognized for their contribution to an organizations\u2019 overall success. \r\n\r\nCultivating psychological safety can be challenging, especially in high-stakes environments like cybersecurity incident response. Building this environment isn't easy. It is not always fun. It means putting people before tech, and committing to strategies to prioritize people over technology and effectively, integrate psychological safety into onboarding, fostering a culture of trust and transparency from day one. By prioritizing psychological safety, organizations can unlock the full potential of their cybersecurity teams and significantly bolster their defenses against cyber threats. Recognizing the vital role of the  human factor, we unlock the true potential of our CSIRTs and build a stronger defense against new and emerging threats. Staying ahead of the curve in the constantly changing cyber warfare landscape requires an adaptive and resilient defense.", "description": "This presentation will emphasize that cybersecurity is not solely about technology, but fundamentally relies on people. It will highlight the critical importance of psychological safety within cybersecurity incident response teams, advocating for a culture that values risk-taking, idea sharing, and learning from failures. The presentation will also discuss the challenges of cultivating psychological safety in high-pressure cybersecurity environments and offer strategies for prioritizing people over technology, integrating psychological safety into onboarding processes, and fostering trust and transparency. By recognizing the human factor in cybersecurity, organizations can unlock the full potential of their teams and establish a robust defense against evolving cyber threats.", "recording_license": "", "do_not_record": true, "persons": [{"code": "WTULXY", "name": "Cris Brafman Kittner", "avatar": "https://pretalx.com/media/avatars/WTULXY_gEwlAQv.webp", "biography": "Cristiana Brafman Kittner is a subject matter expert in cyber threat intelligence with a focus on Chinese military strategy and the development of the People's Republic of China's distributed cyber threat ecosystem. With over two decades of experience in military strategy, weapons analysis, and strategic geopolitical analysis, Cris has made contributions to cybersecurity controls, specifically NIST 800-53. She is a board member with The Diana Initiative and Torchlight and serves as a mentor and coach with Girl Security, The Women's Society for Cyberjutsu, and the Executive Women's Forum. She has significant experience as a trusted advisor providing cutting-edge cyber threat intelligence and risk management solutions to enterprise customers across various industries, as well as senior executives and government officials.", "public_name": "Cris Brafman Kittner", "guid": "d1181cd9-0c3c-552f-a594-678bdf565714", "url": "https://pretalx.com/hack-lu-2025/speaker/WTULXY/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FYMBWY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FYMBWY/", "attachments": []}, {"guid": "7cbdb359-a197-5886-8cda-cdca45870617", "code": "DNNDLV", "id": 69928, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/DNNDLV/logo_laravel_cryptokill_8GRkZDK.png", "date": "2025-10-23T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69928-livewire-remote-command-execution-through-unmarshalling", "url": "https://pretalx.com/hack-lu-2025/talk/DNNDLV/", "title": "Livewire : remote command execution through unmarshalling", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Livewire is a full-stack framework for Laravel that streamlines the creation of\r\ndynamic and interactive web interfaces by allowing developers to build\r\nreal-time features using PHP and Blade templates. In this talk, we will show\r\nhow to exploit the unmarshalling mechanism used by Livewire to instantiate\r\narbitrary objects in order to achieve remote command execution on\r\nany Livewire instance as long as you are in possession of the APP_KEY of the\r\napplication. Additionally, we will present a new feature added to our publicly\r\navailable tool laravel-crypto-killer, which fully automates the generation of\r\nthe payload described during the presentation.", "description": "## Brief outline\r\n\r\n- Introduction to Livewire\r\n    - Livewire unmarshalling process\r\n    - Synthesizers\r\n    - Checksum\r\n- Building an unmarshelling chain from hydrators\r\n    - PHP magic methods\r\n    - First step : getting a phpinfo\r\n    - Second step: getting remote command execution\r\n    - Third step : make the server flaw stop to stay sneaky\r\n- Exploitation by using laravel-crypto-killer\r\n    - Presentation of the freshly added exploit mode\r\n    - Showing the exploitation process on an actual project : Invoice Ninja\r\n- Conclusion and thoughts\r\n\r\n## Detailed outline\r\n\r\n### Introduction\r\n\r\nLivewire has gained significant popularity among Laravel developers due to its \r\nsimplicity and integration with Laravel's ecosystem. Additionally, strong community \r\nsupport and compatibility with Laravel features make Livewire an attractive choice \r\nfor developers seeking to build modern, responsive web applications efficiently.\r\n\r\nThe application BuiltWith lists **676K instances of Laravel** currently live\r\nwebsites ([BuiltWith-Laravel](https://trends.builtwith.com/framework/Laravel)), and among them **106K instances of Livewire** (15%)\r\n([BuiltWith-Livewire](https://trends.builtwith.com/framework/Laravel-Livewire)). This makes Laravel one of the most used PHP frameworks \r\nin the world, and Livewire one of its most used plugins.\r\n\r\nThis presentation will show how to get a remote command execution by abusing\r\nthe unmarshalling process of any Livewire instance, as long as we are in\r\npossession of the **APP_KEY** of the application.\r\n\r\n#### Livewire unmarshalling process\r\n\r\nIn a Livewire-based environment, a component is a class managing both the data\r\nand the rendering logic, enabling real-time updates through properties and\r\nmethods that interact with the view. In order to manage each component state,\r\nLivewire uses an unmarshalling mechanism described as hydration and\r\ndehydration.\r\n\r\nThe data structure follows a principle where the last child nodes are\r\ninstantiated first, enabling the instantiation of each parent node. This\r\napproach allows for multiple objects to be instantiated and nested within one\r\nanother.\r\n\r\n```\r\n        +-- Grandchild 3\r\n        |\r\n        +-- Grandchild 2\r\n        |\r\n  +-- Child 2\r\n  |\r\n  |     +-- Grandchild 1\r\n  |     |\r\n  +-- Child 1\r\n  |\r\n Parent\r\n```\r\n\r\nWhen a user interacts with a view, a POST request is sent to the server to update \r\nthe component state. The request looks like this:\r\n\r\n```\r\nPOST /livewire/update HTTP/1.1\r\nHost: livewire.local\r\n[...]\r\n\r\n{\r\n    \"_token\":\"jMEN2kTQRrwSA5CgH5y8WWqbCpdb4Lx4iBznnlFD\",\r\n    \"components\":[\r\n        {\r\n            \"snapshot\":\"{\\\"data\\\":{\\\"count\\\":null},\\\"memo\\\":{\\\"id\\\":\\\"Y6a883cdUFy82whZ10JW\\\",\\\"name\\\":\\\"counter\\\",\\\"path\\\":\\\"counter\\\",\\\"method\\\":\\\"GET\\\",\\\"children\\\":[],\\\"scripts\\\":[],\\\"assets\\\":[],\\\"errors\\\":[],\\\"locale\\\":\\\"en\\\"},\\\"checksum\\\":\\\"f56c273c0e4a3eaa5d7fdea9e7142c42d0e1128a8aee35e9546baffaa41870ac\\\"}\",\r\n            \"updates\":{},\r\n            \"calls\":[\r\n                {\r\n                    \"path\":\"\",\r\n                    \"method\":\"increment\",\r\n                    \"params\":[]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\nIn this request, two fields are particularly important. First, the\r\n`components->snapshot` field contains all the serialized information needed to\r\nrestore the component's state on the server side, including the properties and\r\ntheir values. Second, the `components->calls` field defines the list of methods\r\nthat need to be called on the component, along with any associated parameters.\r\n\r\nInside the `components->snapshot->data` field, properties are defined via\r\nsynthesizers. Synthesizers are identified through a special \"**s**\" field\r\ninside the data structure. They are a powerful feature that extends Livewire\u2019s\r\ncapability to handle more complex property types that cannot be serialized\r\nnatively, such as Eloquent models, Laravel collections, Carbon date instances,\r\nor custom user-defined types. \r\n\r\n### Livewire synthesizers\r\n\r\nSynthesizers provide a mechanism to define how these custom types should be\r\nJSON-serialized (dehydrated) and JSON-deserialized (hydrated) when sent between\r\nthe client and server. This ensures that the state of these properties is\r\ncorrectly maintained across requests. \r\n\r\nHere are some examples of default synthesizers:\r\n\r\n* **str**: A Stringable object is hydrated and dehydrated as its string\r\n  representation.\r\n* **arr**: A simple PHP array is hydrated and dehydrated without transformation.\r\n* **std**: A standard stdClass object is hydrated and dehydrated by treating its\r\n  properties as an associative array.\r\n* **clctn**: A Laravel collection is hydrated and dehydrated by converting it to\r\n  and from arrays, **can be called on any object loaded in PHP**.\r\n* Etc.\r\n\r\n#### CollectionSynth\r\n\r\nIn the context of Livewire, many hydrators will allow a user to call constructors\r\non arbitrary object.\r\n\r\nFor example, the `CollectionSynth` class is used to manage how collection-like\r\nobjects are handled during the component dehydration and hydration processes.\r\nIts role is to ensure that PHP collections (such as Laravel\u2019s `Collection` instances) \r\nare properly reconstructed.\r\n\r\n```php\r\n 1  <?php\r\n 2 \r\n 3  namespace Livewire\\Mechanisms\\HandleComponents\\Synthesizers;\r\n 4\r\n 5  class CollectionSynth extends ArraySynth {\r\n 6     public static $key = 'clctn';\r\n 7  [...]\r\n 8     function hydrate($value, $meta, $hydrateChild) {\r\n 9         foreach ($value as $key => $child) {\r\n10              $value[$key] = $hydrateChild($key, $child);\r\n11          }\r\n12          return new $meta['class']($value);\r\n13      }\r\n14  }\r\n```\r\n\r\nThe `$key` (line 6) is set to the '**clctn**' value described earlier as the\r\nsynthesizer identifier.\r\n\r\nWhen the `hydrate` method is called (line 8), it receives a `$value`, which\r\nrepresents the serialized collection data sent by the user, a `$meta` array\r\ncontaining metadata also controlled by the user, and a `$hydrateChild` \r\ncallback used to individually process each embedded element of the collection. \r\nOnce all elements are processed, a new instance of the original collection \r\nclass is created using the reconstructed array by using `new $meta['class']($value)` \r\n**which is controlled by the user**, allowing an arbitrary object instantiation.\r\n\r\n#### Checksum\r\n\r\nA protection has been put in place, in order to make sure that users \r\ndo not temper with the synthesizers and managed objects. Before sending\r\n`update` requests, Livewire generates a checksum (or hash) based on the data\r\nsent to the frontend. This checksum is created using the secure hashing\r\nalgorithm SHA-256 and the Laravel `APP_KEY`. It includes the data used to\r\nvalidate their integrity.\r\n\r\nThe checksum is verified on each request sent by the user, so if the\r\ndata is modified, the checksum won't be correct.\r\n\r\nBut what if the `APP_KEY` was leaked? We already published research dedicated\r\nto this subject: [Deep dive in Laravel\r\nencryption](https://www.synacktiv.com/sites/default/files/2024-12/deep_dive_in_laravel_encryption.pdf),\r\nand our conclusion was that many `APP_KEY`s are already leaked from GitHub, or\r\nare default ones. Therefore, this chain of exploitation is in the continuity of\r\nour previous work.\r\n\r\n### Building an unmarshelling chain from hydrators\r\n\r\nThanks to hydration mechanisms, we identified a unmarshelling chain allowing\r\nusers to get remote command execution on any Livewire application, providing\r\nthe `APP_KEY` is in our possession. The three main steps leading to this RCE\r\nwill be detailed.\r\n\r\n#### First step : getting a phpinfo\r\n\r\n- Detailed chain\r\n    - Analysis of the `GuzzleHttp\\Psr7\\FnStream` class sources\r\n    - Analysis of the `League\\Flysystem\\UrlGeneration\\ShardedPrefixPublicUrlGenerator` class sources\r\n    - Payload building on Livewire\r\n\r\n#### Second step: getting a remote command execution\r\n\r\n- Detailed chain\r\n    - Analysis of the `Laravel\\SerializableClosure\\Serializers\\Serializable` class sources\r\n    - Analysis of the `Illuminate\\Bus\\Queueable` Trait sources\r\n    - Analysis of the `Illuminate\\Broadcasting\\BroadcastEvent` class sources\r\n    - Payload building on Livewire leading to RCE\r\n- Problem : the flow generates an error 500 even if the RCE is reached\r\n\r\n#### Third step: make the server flow stop to stay sneaky\r\n\r\n- Rebuilding the previously used gadget chain to continue the application flow\r\n  after the `unserialize`\r\n- Analysys of the `Laravel\\Prompts\\Terminal` class allowing to reach an `exit`\r\n  call\r\n\r\n### Exploitation by using laravel-crypto-killer\r\n\r\nA module was developed to automate all the process inside\r\n[laravel-crypto-killer](https://github.com/synacktiv/laravel-crypto-killer), a new `exploit` mode is available, fully \r\nautomating the exploit payload generation detailed in this presentation.\r\n\r\nCommon Laravel based projects using Livewire are affected, such as [invoiceninja](https://github.com/invoiceninja/invoiceninja), \r\nwhich has a **default `APP_KEY`**, making it vulnerable to this exploit by default.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GDCJDQ", "name": "R\u00e9mi Matasse", "avatar": "https://pretalx.com/media/avatars/GDCJDQ_Hlut92s.webp", "biography": "# R\u00e9mi Matasse\r\n\r\nI am R\u00e9mi Matasse (pseudo Remsio), a pentester that worked at Synacktiv for the past four years, passionated by offensive web security, especially on anything related to PHP.\r\n\r\nI passed some years working on concrete PHP filters chain exploitation, documenting it in blogpost and presenting it in several conferences such as Pass The Salt or hack.lu.\r\nI then decided to focus on the Laravel since we often come across this framework during audits before jumped in with both feet on exploitation based on APP_KEY leaks.", "public_name": "R\u00e9mi Matasse", "guid": "1a75cd13-7e9c-5cb8-aa7e-cec6a7ef6e80", "url": "https://pretalx.com/hack-lu-2025/speaker/GDCJDQ/"}, {"code": "GN7FD7", "name": "Pierre MARTIN", "avatar": "https://pretalx.com/media/avatars/GN7FD7_YrUWIEF.webp", "biography": "My name is Pierre Martin (pseudo Worty), I'm 24 and I've been doing cybersecurity for about 3 years. I take part in a lot of CTFs with the TheFlatNetworkSociety team and I specialize in the web category, mainly on the backend side.\r\nBefore becoming a pentester at Synacktiv, I did a lot of bug bounty on YesWeHack and HackerOne, and I had the opportunity to take part in the HackerOne world championship with the French team, where we finished third.\r\nMoreover, I was twice in the French team for the ECSC competition organized every year.\r\nI mainly do vulnerability research on opensource projects, on my own time or at work, notably with R\u00e9mi Matasse.", "public_name": "Pierre MARTIN", "guid": "a20bd5d1-7182-58ae-8b77-19621ffbed96", "url": "https://pretalx.com/hack-lu-2025/speaker/GN7FD7/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/DNNDLV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/DNNDLV/", "attachments": []}, {"guid": "2cc35436-4679-5034-a024-225b724890bd", "code": "TLVK3W", "id": 60149, "logo": null, "date": "2025-10-23T15:45:00+02:00", "start": "15:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-60149-2038-is-gonna-be-epoch", "url": "https://pretalx.com/hack-lu-2025/talk/TLVK3W/", "title": "2038 is gonna be epoch!", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "19 January 2038 at 03:14:07 UTC implementations relying on 32-bit signed integer representations of Unix epoch time will overflow, resulting in a system time of 20:45:52 UTC on 13 December 1901. (Unix epoch time is a concept more ubiquitous than Unix itself, this bug impacts a wide array of platforms.)\r\n\r\nFor most impacted systems, the result will be some chaotic breakdown of running state machine logic in which the flow of time logically reverses itself.\r\n\r\nThere are today orders of magnitude more systems needing to be checked and fixed than there were in the years leading up to Y2K. In order to address the Y2K38 bug we are going to have to pull a lot of fielded equipment out of the ground, test it in a lab, and put remediations in place, all across the globe, and during the next 13 years. Let that sink in for a bit.\r\n\r\nUsing controlled experiments across multiple environments (including IoT devices, ICS/OT, and embedded systems) we document unexpected vulnerabilities and behaviors.\r\n\r\nThese findings reveal critical risks that our society cannot afford to ignore, especially given that for a resourceful attacker, 2038 can be any old day they like.\r\n\r\nThis presentation is intended for developers, security professionals, and incident responders seeking to understand more about this issue. We will present technical realities in plain, hopefully so that any high school kid could understand it, therefore policymakers are encouraged to join, because this issue will impact us all soon!", "description": "In the early days of the computing age, RAM was expensive and programmers represented timestamps using a two digit year.\r\n\r\nAs the year 2000 approached, retired developers were brought back into the workforce to fix legacy systems so that they would not crash on 01 January 2000. Remediation efforts were aided by the fact that there was a widespread fear of apocalyptic scenarios manifesting to coincide with the change of millenia and this cultural hype, combined with the novelty of dawning public awareness of the existence of the global internet (which we take for granted today), served to amplify the public and governmental attention on the so-called Y2K bug as the trigger date approached.\r\n\r\nAs we all know, the world did not end on 01 January 2000. So hyped was the Y2K bug, and so high the expectation of disaster, that when \u201cnothing\u201d happened the entire thing came off as a dud in the public sphere.\r\nThose of us working in IT know all too well how our work is invisible when things are working properly, and how our work is usually only noticed when things go wrong. There were incidents related to the Y2K bug, and there is a body of academic literature on this topic, however that is tertiary to this talk.\r\n\r\nConsider at a high level the types of systems which would logically fail when confronted with an error of the calendar date in some calculation: shipment, hospitality, travel, billing, logistics, etc. Now consider the types of systems which would logically be impacted if they confronted an error with the system clock representation of ticks: basically this can screw with any naively implemented state machine.\r\n\r\n19 January 2038 at 03:14:07 UTC implementations relying on 32-bit signed integer representations of Unix epoch time will overflow, resulting in a system time of 20:45:52 UTC on 13 December 1901. (Unix epoch time is a concept more ubiquitous than Unix itself, this bug impacts a wide array of platforms.)\r\n\r\nFor most impacted systems, the result will be some chaotic breakdown of running state machine logic in which the flow of time logically reverses itself.\r\n\r\nY2K38, the Year 2038 Problem, or simply the Epochalypse is approaching fast\r\n\r\nRecall the 2008 financial crisis? That was 16 years ago, and you can see how well we did at making our financial sector safe in the intervening years. Now consider that 2038 is only 13 years from now. We have been furiously digitizing our whole societies for the past 25 years.\r\n\r\nThere are today orders of magnitude more systems needing to be checked and fixed than there were in the years leading up to Y2K. In order to address the Y2K38 bug we are going to have to pull a lot of fielded equipment out of the ground, test it in a lab, and put remediations in place, all across the globe, and during the next 13 years. Let that sink in for a bit. \r\n\r\nThe Y2K38 bug presents a real challenge for any system reliant on 32-bit timestamps. In this session we will move beyond conjecture and demonstrate some of the Y2K38 bug\u2019s real-world consequences in real devices. Our research documents how various systems and devices react as they approach and cross the 2038 threshold. We are documenting classes of failure modes triggered by these programming flaws, with the security researcher mindset.\r\n\r\nUsing controlled experiments across multiple environments (including IoT devices, ICS/OT, and embedded systems) we document unexpected vulnerabilities and behaviors.\r\n\r\nThese findings reveal some critical risks that our society cannot afford to ignore, especially given that for a resourceful attacker, 2038 can be any old day they like.\r\n\r\nThis presentation is intended for developers, security professionals, and incident responders seeking to understand more about this issue. We will present technical realities in plain, hopefully so that any high school kid could understand it, therefore policymakers are encouraged to join, because this issue will impact us all soon!\r\n\r\n# Outline\r\n* Introduction (5 minutes)\r\n    * How it began for both of us.\r\n    * Overview of Y2K38 and its relevance.\r\n* Context and Methodology (5 minutes)\r\n    * The technical basis of Y2K38 (epoch time and 32-bit limitation).\r\n    * How this session addresses the gap between speculation and evidence.\r\n    * The idea of exhaustive search and classification.\r\n* Case Studies: Real-World Findings (15 minutes)\r\n    * Case study 1 .. N  Failure modes observed and mitigation experiments.\r\n    * Unexpected software behaviors.\r\n    * Challenges for critical infrastructure.\r\n* Mitigation Strategies (5 minutes)\r\n    * Steps to identify and address Y2K38 risks.\r\n    * Long-term approaches for future-proofing systems.\r\n* Implications & Q&A (remaining time if any)\r\n    * Interactive discussion on challenges and solutions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LT7WAH", "name": "Pedro Umbelino", "avatar": "https://pretalx.com/media/avatars/LT7WAH_Ci5LCR4.webp", "biography": "Pedro Umbelino currently holds the position of Principal Research Scientist at Bitsight Technologies and brings over a decade of experience in dedicated security research. \u2064His eclectic curiosity has led to the uncovering of vulnerabilities spanning a gamut of technologies, highlighting critical issues in multiple devices and software, ranging from your everyday smartphone to household smart vacuums, from the intricacies of HTTP servers to the nuances of NFC radio frequencies, from vehicle GPS trackers to protocol-level denial of service attacks. Pedro is committed to advancing cybersecurity knowledge and has shared his findings at prominent conferences, including Bsides Lisbon, DEF CON, Hack.lu and RSA.", "public_name": "Pedro Umbelino", "guid": "5dda896d-c69a-5167-98dd-2008fea1126c", "url": "https://pretalx.com/hack-lu-2025/speaker/LT7WAH/"}, {"code": "TCLKQG", "name": "Trey Darley", "avatar": "https://pretalx.com/media/avatars/TCLKQG_TJXzcfW.webp", "biography": "Trey Darley has been a long-standing member of the FIRST community, and has served a variety of volunteer roles, including a term on the FIRST board, during which he co-founded the FIRST standards committee. Trey is well known for his work on open cybersecurity standards like STIX/TAXII and others. He's also been aligned with the Langsec faction for many years. Trey's patron saints are Grace Hopper, Evi Nemeth, and Paul Erd\u00f6s.", "public_name": "Trey Darley", "guid": "7605e7cb-1360-5d84-bd68-f135111e76fb", "url": "https://pretalx.com/hack-lu-2025/speaker/TCLKQG/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TLVK3W/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TLVK3W/", "attachments": []}, {"guid": "7d019be0-9f1c-5663-b9f8-4e2d22d58f7e", "code": "EB7SPU", "id": 66633, "logo": null, "date": "2025-10-23T16:30:00+02:00", "start": "16:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-66633-wyse-management-subversion-taking-over-dell-s-wyse-management-suite", "url": "https://pretalx.com/hack-lu-2025/talk/EB7SPU/", "title": "Wyse Management Subversion : Taking over Dell's Wyse Management Suite", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "By it's own definition, Dell's Wyse Management Suite is \"a secure hybrid cloud management solution for Dell thin clients\". While attempting to determine how secrets are encrypted in the policies pushed to thin clients, we stumbled down a rabbit hole which led to the discovery of multiple vulnerabilities. \r\n\r\nThese vulnerabilities allow not only to decrypt the secrets from policies issued to arbitrary devices, but also to fully compromise the Wyse Management Suite server, which in turn allows to take over all the devices in the thin client fleet. \r\n\r\nWhile these issues are already important in the case of on-premise deployments, the risk is even higher in Dell's own cloud environment, where tenant isolation is not sufficient to prevent exploitation from one tenant to another.", "description": "This talk will walk through our process of examining Dell's Wyse Management Suite in search of weaknesses or vulnerabilities that would initially allow us to decrypt secrets found in policies pushed out to thin clients.\r\n\r\nWMS can be seen as a sort of Configuration Manager or even Device Management solution, where thin clients can register and retrieve configuration files and applications to be deployed. This makes it an ideal target for an attacker, as compromising the server would allow to take control of any clients in the fleet.\r\n\r\nDuring this research, multiple vulnerabilities were discovered. The first ones allow an attacker to impersonate legitimate devices within the system in order to recover policies and decrypt secrets found within. Additional efforts uncovered vulnerabilities that can be exploited to fully compromise the WMS server or any remote repository configured by the system. This can in turn lead to the compromise of any of the devices in the fleet.\r\n\r\nThe device impersonation issues can also be exploited within Dell's own cloud environment, where it is possible to leak information across tenants to access and compromise sensitive data and assets.", "recording_license": "", "do_not_record": false, "persons": [{"code": "37CPTB", "name": "Alain Mowat", "avatar": "https://pretalx.com/media/avatars/37CPTB_wlmZ9Ug.webp", "biography": "Alain Mowat is the Head of Research & Development at Orange Cyberdefense Switzerland. He joined the company (then called SCRT) in 2009 as a penetration tester and subsequently led the offensive security team in the same company for many years until turning towards R&D. While still performing various engagements throughout the year, Alain is also dedicated to exploring new approaches to be used by the offensive security industry to better secure client infrastructures.\r\n\r\nAside from these activities, Alain was an active member in the 0daysober CTF team that finished 3rd at DEFCON CTF in 2015 and has responsibly disclosed vulnerabilities in multiple products such as Citrix NetScaler, SonicWall, Barracuda, Twitter and McAfee.\r\n\r\nAlain is also responsible for giving various security-related trainings at Orange Cyberdefense Switzerland and has presented at several conferences, such as Insomni\u2019hack, where he is also one of the organisers, Secure IT VS, CyberSecurity Alliance, SIGS and Area41.", "public_name": "Alain Mowat", "guid": "7db3790a-8867-5145-bc62-3dd975ac92c6", "url": "https://pretalx.com/hack-lu-2025/speaker/37CPTB/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/EB7SPU/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/EB7SPU/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/EB7SPU/resources/2025.10.23-ha_LZLYCQx.pdf", "type": "related"}]}, {"guid": "cfbd0e2e-5641-5e29-82bc-3bf78486008a", "code": "7NJXCF", "id": 69374, "logo": null, "date": "2025-10-23T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69374-what-s-new-in-suricata-8-enhanced-detection-and-performance", "url": "https://pretalx.com/hack-lu-2025/talk/7NJXCF/", "title": "What's New in Suricata 8: Enhanced Detection and Performance", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Suricata is a widely-used high performance, open source network analysis and threat detection software.This talk will provide an overview of the key new features introduced in Suricata 8, the latest release of the open-source network threat detection engine. We will cover the addition of several new protocols, including LDAP, DNS over HTTPS, SIP, SDP, POP3, and websocket, expanding Suricata's monitoring capabilities. We will also discuss the new \"transactional rules\" functionality, which allows single signatures to match traffic in both directions.", "description": "The presentation will highlight some of the more than 100 new keywords available, such as those for entropy matching, domain transform, dataset with JSON context, ENIP matching, full DNS field matching, and enhanced support for SMTP, EMAIL, and FTP. Finally, we will touch on the improvements to performance and security, including the default availability of vendoring and sandboxing Lua, and the implementation of HTTP parsing in Rust.\r\n\r\nThis talk will be relevant for security analysts and network administrators seeking to leverage the latest advances in Suricata for advanced threat detection and network security monitoring.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UREGS8", "name": "Eric Leblond", "avatar": "https://pretalx.com/media/avatars/UREGS8_lAVeWOo.webp", "biography": "\u00c9ric Leblond is the co-founder and chief technology officer (CTO) of Stamus Networks and a member of the board of directors at Open Network Security Foundation (OISF). \u00c9ric has more than 15 years of experience as co-founder and technologist of cybersecurity software companies and is an active member of the security and open-source communities. \r\nHe has worked on the development of Suricata \u2013 the open-source network threat detection engine \u2013 since 2009 and is part of the Netfilter Core team, responsible for the Linux kernel's firewall layer. Eric is also the lead developer of the Suricata Language Server, a real-time syntax checking and autocomplete app for Suricata rule writers. \r\nEric is a well-respected expert and speaker on network security.", "public_name": "Eric Leblond", "guid": "b6d86565-a490-50b1-9a64-cf00a7a9849b", "url": "https://pretalx.com/hack-lu-2025/speaker/UREGS8/"}, {"code": "VRPXVT", "name": "Peter Manev", "avatar": "https://pretalx.com/media/avatars/VRPXVT_aqRwasS.webp", "biography": "Peter Manev is member of the executive team at Open Network Security  Foundation (OISF) and [Suricata Project]([https://suricata.io/](https://suricata.io/))  Evangelist. Peter has over 20 years of experience in the IT industry,  including enterprise-level IT security practice. He is a passionate  user, developer, and explorer of innovative open-source security  software. He is responsible for training as well as quality assurance  and testing on the development team of Suricata \u2013 the open-source  threat detection engine. Peter has been involved with Suricata  IDS/IPS/NSM from its very early days in 2009 as QA and training lead.  \r\n  \r\nPeter is also one of the lead developers of SELKS / [ClearNDR  Community]([https://www.stamus-networks.com/clear-ndr-community](https://www.stamus-networks.com/clear-ndr-community)), the  popular turnkey open-source based implementation of Suricata  IDS/IPS/NSM. Peter is a regular speaker and educator on open-source  security, threat hunting, and network security.  \r\n  \r\nPeter Manev is a co-author of the [The Security Analyst\u2019s Guide to  Suricata book]([https://www.stamus-networks.com/suricata-4-analysts](https://www.stamus-networks.com/suricata-4-analysts))  written with Eric Leblond.  \r\n  \r\nAdditionally, Peter is the co-founder and chief strategy officer (CSO) of  Stamus Networks, a  company providing commercial and open-source network detection and  response solutions based on Suricata. Peter often engages in private  or public training events in the area of advanced deployment and  threat hunting at conferences, workshops or live-fire cyber exercises  such as Crossed Swords, Locked Shields, DeepSec, Troopers, DefCon,  Suricon, SharkFest, RSA, Flocon, MIT Lincoln Lab and others.", "public_name": "Peter Manev", "guid": "2692af65-1a0b-542f-987a-e36828ef85d2", "url": "https://pretalx.com/hack-lu-2025/speaker/VRPXVT/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7NJXCF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7NJXCF/", "attachments": []}, {"guid": "1714061b-61db-51f2-b3af-bc57a4264cd2", "code": "UAJRA9", "id": 71433, "logo": null, "date": "2025-10-23T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-71433-how-to-better-identify-weaponized-file-formats-with-ftguess", "url": "https://pretalx.com/hack-lu-2025/talk/UAJRA9/", "title": "How to better identify (weaponized) file formats with ftguess", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Ftguess is an open-source tool designed to identify file formats in a more precise and robust way than traditional tools such as file/libmagic  and TrID or even the recent Magika, especially in the context of malware detection and analysis. Indeed in some cases, those tools may be fooled by specially crafted files or polyglots. \r\n\r\nSuch tools are often used by malware detection and analysis platforms to decide how to process files. Malware may go undetected if the file format is wrongly identified, for example if a malicious PDF is processed as an innocuous HTML file.\r\nFtguess implements a new algorithm designed to overcome this issue.\r\n\r\nThis presentation will show several real cases of malware wrongly identified by malware analysis platforms, and how ftguess can be used to improve detection.", "description": "Most of the malware analysis and detection platforms like VirusTotal, MalwareBazaar or AssemblyLine rely on tools such as file/libmagic, TrID and Magika to identify the format of a file, in order to decide which tools and algorithms should be used to process the file. This approach works great in most cases, but once in a while we can observe wrong results.\r\n\r\nWhen a file format is wrongly identified, automated analysis tools may not see the true nature of the file and fail to extract relevant information. In the worst case, a malicious file might bypass detection and reach its target without being blocked.\r\n\r\nThis happens mostly in two situations:\r\n- When the file is a polyglot, which means it combines the structures of two or more different file formats in one;\r\n- or when the file is malformed in a way to fool file/libmagic/TrID, while still being acceptable for its target application.\r\n\r\nSeveral real-life cases will be demonstrated during the presentation.\r\n\r\nIn fact the main issue with file format identification tools including file/libmagic, TrID and Magika is that they rely solely on the content of the file to be analysed. Whereas, current operating systems such as Windows and GNU/Linux check the file extension to decide which application should open a file. Unlike other tools, ftguess takes into account both the file content and its extension to better identify the intended file format.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KCZ33K", "name": "Philippe Lagadec", "avatar": "https://pretalx.com/media/avatars/KCZ33K_0pKjY48.webp", "biography": "Parsing weaponized file formats since 2000, author of oletools and olefile.\r\nR&D and Product Manager at GLIMPS. Formerly at Quarkslab, ESA, NCIA and DGA.\r\n[https://linktr.ee/decalage](https://linktr.ee/decalage)", "public_name": "Philippe Lagadec", "guid": "b415dc9b-c32b-5f56-886a-94b265810475", "url": "https://pretalx.com/hack-lu-2025/speaker/KCZ33K/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/UAJRA9/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/UAJRA9/", "attachments": [{"title": "Slides (with notes, updated)", "url": "/media/hack-lu-2025/submissions/UAJRA9/resources/2025-10-23_Ha_QhT4jkT.pdf", "type": "related"}]}, {"guid": "a8748a6b-23ed-5e4e-942a-f04f83b8034c", "code": "BWBCZV", "id": 69040, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/BWBCZV/Misp-logo_HN8QUTD_V0hAlZ7.webp", "date": "2025-10-23T18:00:00+02:00", "start": "18:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69040-hacking-for-hoodies-misp-edition", "url": "https://pretalx.com/hack-lu-2025/talk/BWBCZV/", "title": "Hacking for hoodies: MISP edition", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Cyber threat information sharing continues to be important. The tools we use for this should be regularly scrutinized to ensure their security. The most common way of testing seems to be pentesting using automated tools. In this research I decided to use a different approach, focusing on manual code reviews and exploratory testing of MISP and associated tools, with help from LLM in some cases. This research led to a significant list of vulnerability findings.", "description": "In this talk, I go over my approach to code review, and some of the security findings in MISP and associated tools.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EZTTJY", "name": "Jeroen Pinoy", "avatar": null, "biography": null, "public_name": "Jeroen Pinoy", "guid": "56ab13f8-d200-5c7d-a869-e2f51d767e97", "url": "https://pretalx.com/hack-lu-2025/speaker/EZTTJY/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/BWBCZV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/BWBCZV/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/BWBCZV/resources/Hacking_for_h_RsY8UpI.pdf", "type": "related"}]}], "Schengen 1 & 2": [{"guid": "bebf2fc3-07ed-5f46-b4e7-21c738a8ac21", "code": "CTVFW8", "id": 69900, "logo": null, "date": "2025-10-23T10:15:00+02:00", "start": "10:15", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-69900-so-you-re-interested-in-social-engineering-the-very-first-steps", "url": "https://pretalx.com/hack-lu-2025/talk/CTVFW8/", "title": "So you're interested in social engineering? The very first steps", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "It is well known that humans are the weakest link in information security.\r\nSocial engineering has emerged as a means to influence and manipulate individuals to achieve desired outcomes. In this presentation, we delve into the realm of social engineering, exploring the art of behavior alteration, manipulation and persuasive communication.", "description": "We will provide a general introduction to social engineering and guide the audience in the very first steps to actually start training this skill in a safe and responsible manner that will allow you to get a taste of social engineering by slightly altering your behaviour and still staying legal.\r\n\r\nWe will cover the following topics:\r\n- Introduction to social engineering\r\n- Using OSINT to collect initial information\r\n- Creating pretext\r\n- Fundamental principles of human behavior and decision-making\r\n- Leveraging social normativity in persuasive interactions\r\n- Building rapport and trust\r\n- Exploiting trust\r\n- Practical exercises in everyday life", "recording_license": "", "do_not_record": false, "persons": [{"code": "9TGUPN", "name": "Kirils Solovjovs", "avatar": "https://pretalx.com/media/avatars/9TGUPN_AJRMIia.webp", "biography": "Kirils Solovjovs is Latvia's leading white-hat hacker and IT policy activist, known for uncovering and responsibly disclosing critical security vulnerabilities in national and international systems. An expert in penetration testing, network flow analysis, and reverse engineering, he is also a lifelong command-line enthusiast. Kirils started programming at age 7 and by grade 9 was spending his lunch breaks writing machine code directly in a hex editor. He uses bash daily for hacking, automation, and large-scale data processing and is sometimes contracted by major online education providers to proofread their bash certification exams. He currently is the lead researcher at Possible Security.", "public_name": "Kirils Solovjovs", "guid": "325ead40-4b03-5c18-88e3-e6be1d7b26d1", "url": "https://pretalx.com/hack-lu-2025/speaker/9TGUPN/"}], "links": [{"title": "Slides", "url": "https://kirils.org/slides/2025-10-23_soceng30.pdf", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CTVFW8/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CTVFW8/", "attachments": []}, {"guid": "9d444790-b65b-5ce4-b39b-d15e428da48e", "code": "RHLSNB", "id": 69401, "logo": null, "date": "2025-10-23T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-69401-ios-analysis-using-the-sysdiagnose-analysis-framework-workshop-advanced-session", "url": "https://pretalx.com/hack-lu-2025/talk/RHLSNB/", "title": "iOS analysis using the Sysdiagnose analysis framework workshop - advanced session", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "This is the second part, or deep dive, of the Sysdiagnose Analysis Framework Workshop.\r\n\r\nWe will continue on the topics discussed in the first workshop, but here the focus is on diving DEEP in lots of the data that is present in the sysdiagnose archive. \r\nPlease ONLY attend this workshop if you either attended previous year's session or attended the beginners session, or already used the sysdiagnose analysis framework before.", "description": "We will get our hands dirty and dive deeper into advanced Splunk queries digging into data and better understanding what is in the Sysdiagnose archive.\r\n\r\nWe will also develop a parser and/or analyser for the sysdiagnose analysis framework\r\n\r\nPrerequisites for attending the workshop are: \r\n- Having downloaded the [workshop material]() beforehand, prepared the Splunk docker, and have a python development environment ready.\r\n- Solid experience with Splunk Query Language \r\n- Solid experience with `grep`, `sed`, `awk` and `jq`  (or their alternatives)\r\n- Experience with development in python\r\n- Familiarity with the [sysdiagnose analysis framework](https://github.com/EC-DIGIT-CSIRC/sysdiagnose)", "recording_license": "", "do_not_record": false, "persons": [{"code": "PKXHJG", "name": "David Durvaux", "avatar": "https://pretalx.com/media/avatars/PKXHJG_cbtcfW2.webp", "biography": "David Durvaux is active in the incident response field for more than a decade. He has work on many IT security incidents and especially on computer forensics aspects. Since 2015 he is actively preparing the FIRST CTF. David presented in numerous conferences including hack.lu.", "public_name": "David Durvaux", "guid": "989e5a58-e832-5827-b7f5-5b12aafe19d7", "url": "https://pretalx.com/hack-lu-2025/speaker/PKXHJG/"}, {"code": "UCQ7F7", "name": "Christophe Vandeplas", "avatar": "https://pretalx.com/media/avatars/UCQ7F7_3WPCR8y.webp", "biography": "In addition to providing his services as an independent cybersecurity expert, Christophe actively serves as a Belgian Cyber Reservist and contributes significantly to open-source projects. He is the founder of the MISP Threat Sharing Platform. His contributions to the community also include the creation of MISP-maltego and pystemon, the active development of the sysdiagnose framework, as well as his previous involvement in organizing the FOSDEM conference.\r\nWhen not immersed in the world of cybersecurity, Christophe enjoys outdoor pursuits such as hiking, climbing, mountaineering, and sailing, finding solace in the beauty of nature.", "public_name": "Christophe Vandeplas", "guid": "5a0c4bb1-449f-5471-abc1-0146844ffd97", "url": "https://pretalx.com/hack-lu-2025/speaker/UCQ7F7/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/RHLSNB/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/RHLSNB/", "attachments": []}, {"guid": "83b63687-e06e-5ddf-b2cc-2d3d41ea3677", "code": "N3XMWE", "id": 83143, "logo": null, "date": "2025-10-23T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-83143-lockpicking-workshop", "url": "https://pretalx.com/hack-lu-2025/talk/N3XMWE/", "title": "Lockpicking Workshop", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Former world lockpicking champion, multiple times winner of Dutch lockpicking championships and author of a lockpicking book, Walter Belgers, gives a hands-on workshop about lockpicking.", "description": "Former world lockpicking champion, multiple times winner of Dutch lockpicking championships and author of a lockpicking book, Walter Belgers, gives a hands-on workshop about lockpicking.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZR3FAJ", "name": "Walter Belgers", "avatar": "https://pretalx.com/media/avatars/ZR3FAJ_rO4BhCe.webp", "biography": "Walter started hacking in the late 1980s, after he got his first UNIX account at his university. It was a time of pioneering. No computer crime laws existed but he was in some scary situations. Luckily, Walter was able to become an ethical hacker and make it his profession. He is also a known lockpicker and wrote a book on the subject. When Walter is not hacking, he likes to read, sail, and drive in rally cars in Finland.", "public_name": "Walter Belgers", "guid": "0140daf5-32d8-5347-9569-5bbd054c21b6", "url": "https://pretalx.com/hack-lu-2025/speaker/ZR3FAJ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/N3XMWE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/N3XMWE/", "attachments": []}], "Hollenfels": [{"guid": "1f3f3d28-b663-5c76-bd36-6f5287d6ab27", "code": "BMLVNX", "id": 81677, "logo": null, "date": "2025-10-23T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Hollenfels", "slug": "hack-lu-2025-81677-digital-forensics-1-0-1-from-zero-to-hero", "url": "https://pretalx.com/hack-lu-2025/talk/BMLVNX/", "title": "Digital Forensics 1.0.1 - From Zero to Hero", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Tools, Tools, Tools, analysts love it to have a large collection of forensics tools available, to perform the analysis and present the results. Unfortunately often the analysts do not exactly know how the tools come to the results. And so, if the tools fail and present wrong results the analyst do not know what is going wrong.", "description": "This training will start with a little demo. Different tools produce different output. Than we will:\r\n1. Read a stream of Bit\r\n2. Apply addressing to it\r\n3. Learn to interpret values like integer, signed integer or ASCII\r\n4. Be able to convert a little endian value into a big endian\r\n5. Apply a data structure on the data\r\n6. Recover data manually\r\n\r\nAt the end of the training the attendee will be able to read a MBR/BootSector and read the partition table manually.", "recording_license": "", "do_not_record": false, "persons": [{"code": "89MNER", "name": "Michael Hamm", "avatar": "https://pretalx.com/media/avatars/89MNER_YoJRQ4I.webp", "biography": "Since 2010, Michael Hamm has been working as an operator and analyst at CIRCL \u2013 Computer\r\nIncident Response Centre Luxembourg where he is working on forensic examinations and incident\r\nresponse.", "public_name": "Michael Hamm", "guid": "5ab493be-cb6e-5385-bd63-0de0cb8bd0d8", "url": "https://pretalx.com/hack-lu-2025/speaker/89MNER/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/BMLVNX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/BMLVNX/", "attachments": [{"title": "Slides: \u201cDigital Forensics 1.0.1 - From Zero to Hero\u201d", "url": "/media/hack-lu-2025/submissions/BMLVNX/resources/DfIr-101_rXxWEVk.pdf", "type": "related"}]}, {"guid": "b195df99-3379-5c6a-b184-015074a0a2af", "code": "AMCS8W", "id": 67637, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/AMCS8W/riscy-business-logo_h3IqLwE.png", "date": "2025-10-23T16:30:00+02:00", "start": "16:30", "duration": "02:00", "room": "Hollenfels", "slug": "hack-lu-2025-67637-1-payload-obfuscation-for-red-teams", "url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/", "title": "Payload Obfuscation for Red Teams", "subtitle": "", "track": "topic: hack.lu", "type": "Training (long)", "language": "en", "abstract": "In this workshop you will learn how to obfuscate your payloads with a custom VM. This will help to evade signature detections and make reverse engineering more difficult. The format will be a hands-on workshop and participants will walk away with new tooling they can try out in the field right away!", "description": "In this workshop we will leverage the RISC-V architecture and the LLVM ecosystem to build a simple obfuscation pipeline. The VM interpreter code is small and once it is loaded, you do not need to allocate additional executable pages to execute arbitrary payloads.\r\n\r\nCovered topics:\r\n- Introduction to VM-based obfuscation\r\n- Basics of the RISC-V architecture\r\n- Compiling payloads for the RISC-V architecture\r\n- Obfuscating the VM interpreter for evasion\r\n- VM Hardening to complicate reversing the payloads (as time allows)\r\n- Building a basic C2 framework (as time allows)\r\n\r\nThe bulk of the work will be done in a GitHub Codespace (Linux), which makes it easy for participants to get started. However, the final payloads need to be executed in a Windows VM (which you have to prepare beforehand).\r\n\r\n**Note**: Participants need C programming and Linux command line experience to follow along with the workshop. Reverse engineering experience is highly recommended. The concepts covered in the second half of the workshop are quite advanced", "recording_license": "", "do_not_record": true, "persons": [{"code": "L8NZQU", "name": "Duncan Ogilvie", "avatar": "https://pretalx.com/media/avatars/L8NZQU_cs93nIC.webp", "biography": "Reverse engineer, creator of x64dbg, Dumpulator, IDA Pro MCP and 100+ other projects. Love binary analysis and Windows internals. Worked in DRM for 5 years and currently working as a mobile security researcher.", "public_name": "Duncan Ogilvie", "guid": "d4f26310-104f-5c86-8aff-f1baaf0ba0b3", "url": "https://pretalx.com/hack-lu-2025/speaker/L8NZQU/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/AMCS8W/", "attachments": []}], "Vianden & Wiltz": [{"guid": "65241561-d128-5068-acfe-ffa05329204e", "code": "QS8PZK", "id": 82297, "logo": null, "date": "2025-10-23T10:15:00+02:00", "start": "10:15", "duration": "02:00", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-82297-vulnerability-lookup-and-gcve-a-decentralized-approach-to-vulnerability-publishing-and-management", "url": "https://pretalx.com/hack-lu-2025/talk/QS8PZK/", "title": "Vulnerability Lookup and GCVE: A Decentralized Approach to Vulnerability Publishing and Management", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "This hands-on workshop introduces the open-source Vulnerability Lookup project and the Global Common Vulnerabilities and Exposures (GCVE) initiative, two complementary efforts designed to modernize and decentralize the way vulnerabilities are published, shared, and consumed.", "description": "This hands-on workshop introduces the open-source Vulnerability Lookup project and the Global Common Vulnerabilities and Exposures (GCVE) initiative, two complementary efforts designed to modernize and decentralize the way vulnerabilities are published, shared, and consumed.\r\n\r\nParticipants will discover how Vulnerability Lookup acts as a collaborative platform for collecting, enriching, and analyzing vulnerability data, supporting every stage of the vulnerability management lifecycle, from discovery and prioritization to tracking remediation and assessing exposure. The session will also introduce GCVE, a next-generation, decentralized framework for vulnerability identification that empowers organizations to act as GCVE Numbering Authorities (GNAs) with greater autonomy and flexibility.\r\n\r\n- How to publish and synchronize vulnerabilities using the GCVE and vulnerability-lookup ReST API.\r\n- How decentralized allocation empowers vendors, researchers, and CSIRTs to disclose vulnerabilities more efficiently.\r\n- How to leverage Vulnerability Lookup to support vulnerability triage, enrichment (EPSS, CVSS, Multi KEV), and exposure tracking.\r\n- How Vulnerability Lookup integrates with GCVE to provide real-time insights, cross-references, and analytics.\r\n- Best practices for integrating GCVE and Vulnerability Lookup into your existing vulnerability management workflows.\r\n\r\nBy the end of the workshop, attendees will understand how these open-source initiatives can strengthen their own vulnerability management processes and contribute to a more resilient, transparent, and collaborative security community.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NR9TLH", "name": "Alexandre Dulaunoy", "avatar": "https://pretalx.com/media/avatars/NR9TLH_JWTVpkQ.webp", "biography": "I do and break stuff.", "public_name": "Alexandre Dulaunoy", "guid": "c9201d6b-2483-50e7-a2e7-e01c13c44465", "url": "https://pretalx.com/hack-lu-2025/speaker/NR9TLH/"}, {"code": "XNLTSW", "name": "C\u00e9dric Bonhomme", "avatar": "https://pretalx.com/media/avatars/XNLTSW_Nt5qlHd.webp", "biography": "C\u00e9dric Bonhomme is a computer scientist at CIRCL with over 15 years of experience contributing to open-source software. Holding a Licence in Mathematics and a Master\u2019s degree in Computer Science, he combines a strong theoretical foundation with hands-on expertise in cybersecurity and privacy.\r\n\r\nFrom 2010 to 2017, he worked as an R&D Engineer at a research center, specializing in Multi-Agent Systems and cybersecurity. More recently, C\u00e9dric has been actively involved in CSIRT operations and the development of innovative tools, most notably as the main developer of Vulnerability-Lookup, a platform dedicated to identifying, correlating, and managing software vulnerabilities. Among his recent work, he has focused on designing specialized AI models to enhance vulnerability classification and analysis.\r\n\r\nBeyond his professional work, C\u00e9dric is a dedicated pianist, runner, photographer, and philosopher bringing the same precision and curiosity to his hobbies as he does to cybersecurity research. He thrives in dynamic, collaborative environments and has a long-standing passion for connecting with open-source and security communities.", "public_name": "C\u00e9dric Bonhomme", "guid": "98b341be-035d-5264-bfd0-a707241febc2", "url": "https://pretalx.com/hack-lu-2025/speaker/XNLTSW/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/QS8PZK/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/QS8PZK/", "attachments": []}, {"guid": "bbd76688-8178-5fe3-add5-1ff50d1a53ef", "code": "DE9ZSA", "id": 70048, "logo": null, "date": "2025-10-23T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-70048-hands-on-hardware-hacking-extracting-keys-and-owning-encrypted-laptops", "url": "https://pretalx.com/hack-lu-2025/talk/DE9ZSA/", "title": "Hands-On Hardware Hacking: Extracting Keys and Owning Encrypted Laptops", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "This hands-on workshop complements the talk *\u201cField Guide to Physical Attacks Against Full-Disk Encryption\u201d* by guiding participants through a full-chain compromise of a BitLocker-protected Windows system. This isn\u2019t just about sniffing keys, it\u2019s about turning physical access into full control.\r\n\r\nParticipants will:\r\n- Learn to use a logic analyzer to intercept TPM traffic to extract encryption keys,\r\n- Use those keys to unlock the disk and access system data,\r\n- And escalate privileges to achieve full interactive access on the target machine.\r\n\r\nAttendees will walk away having executed every stage of the attack chain, from signal capture to full compromise, on real hardware!", "description": "Ever wonder what happens when someone steals a laptop that\u2019s \u201csecure because it\u2019s encrypted\u201d? In this workshop, you\u2019ll find out...by doing it yourself!\r\n\r\nYou will be handed a powered-off, BitLocker-encrypted laptop and guided through the full attack chain. First, you will capture TPM traffic using provided hardware. Then, you will extract the encryption key, decrypt the drive, and finally gain full system access, without ever knowing the user's password!\r\n\r\nNo theory. No staged environments. You will work directly with real hardware and proven red team tooling. We will walk you through every step: hardware reconnaissance, signal capture, key recovery, drive decryption, and post-exploitation. You\u2019ll even finish with a local admin shell.\r\n\r\nEverything you need is provided: gear, guides, tools, and targets. Just bring a laptop and a healthy dose of curiosity.\r\n\r\nYou\u2019ll walk away having broken into a locked encrypted laptop without a password... and knowing exactly how and why that\u2019s possible.\r\n\r\n**Heads-up:** *To make the most of our limited number of hardware kits, attendance will be limited, and participants will collaborate in small groups (4\u20135 people) during the hands-on portion. This ensures everyone gets time on the tools without sacrificing depth.*", "recording_license": "", "do_not_record": false, "persons": [{"code": "YXXYVD", "name": "Edouard D'hoedt", "avatar": "https://pretalx.com/media/avatars/YXXYVD_Z6QlviX.webp", "biography": "Edouard is a Senior Cybersecurity Advisor at PwC Luxembourg with a strong focus on incident response and digital forensics. A hands-on generalist, he also works across malware reverse engineering, threat hunting, and broader security architecture. Lately, he's been exploring hardware attacks and low-level exploitation, combining field experience with curiosity-driven research. His work bridges the gap between high-level response and deep technical digging \u2014 whether in memory, firmware, or signals on a scope.", "public_name": "Edouard D'hoedt", "guid": "974efeb9-93fe-5cb8-928d-7309dba7df52", "url": "https://pretalx.com/hack-lu-2025/speaker/YXXYVD/"}, {"code": "DWPV7S", "name": "Hayk Gevorgyan", "avatar": null, "biography": "Hayk is a seasoned penetration tester and red teamer at PwC, with over five years of experience in offensive security.\r\nHis work spans complex adversary simulations, assumed breach scenarios, and stealth operations targeting modern enterprise environments.\r\nDriven by a strong curiosity for hardware hacking, Hayk has explored topics like SPI/I2C bus sniffing and BitLocker key extraction, expanding red team capabilities beyond traditional boundaries.", "public_name": "Hayk Gevorgyan", "guid": "0e2f5a2a-8633-5387-90e4-b78fe3b9e988", "url": "https://pretalx.com/hack-lu-2025/speaker/DWPV7S/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/DE9ZSA/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/DE9ZSA/", "attachments": []}, {"guid": "73cc40a1-af3f-5b6d-a0ca-41bc7bb22c94", "code": "SHRCZE", "id": 70005, "logo": null, "date": "2025-10-23T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-70005-practical-intro-to-deeplearning-chihuahuas-vs-muffins", "url": "https://pretalx.com/hack-lu-2025/talk/SHRCZE/", "title": "Practical intro to deeplearning: chihuahuas vs muffins", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Once upon a time, an algorithm's goal was to make a distinction between a chiwawa and a cookie... true story. Human, curiosity is a great thing, and this workshop is built around it.\r\n\r\nHere total beginners in AI learn the fundamentals of deep learning, set up their environment, and apply it to image classification. By the end of the workshop, they are able to build a simple web application using Gradio that classifies images.", "description": "Agenda:\r\n\r\n\u2022 Short introduction to deep learning\r\n\r\n\u2022 Setting up the environment\r\n\r\n\u2022 Hands-on session: we\u2019ll experiment with image classification\r\n\r\n\u2022 Hands-on session: we build a web app with Gradio\r\n\r\nWe\u2019ll also be discussing applications to cybersecurity you can prototype, deep learning and training methods, cool the hype and discuss realistic LLM capacities.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3LW9XQ", "name": "Pauline Bourmeau (Cookie)", "avatar": "https://pretalx.com/media/avatars/3LW9XQ_fRZxzk4.webp", "biography": "Pauline Bourmeau works at the intersection of artificial intelligence, human cognition, and information security.\r\n\r\nShe is the founder of Cubessa, where she puts humans at the center of its research. With a diverse background including linguistics, programming, and criminology, she brings a unique perspective blending humanistic and technical approaches to analyze cyber threats and their evolution.\r\n\r\nShe is also involved in AI education and open-source projects, notably within the MISP community. Outside of her work, Pauline is a medal-winning para-climber and interested in projects that make AI more accessible.", "public_name": "Pauline Bourmeau (Cookie)", "guid": "c9728882-b3f8-50d5-b946-fb3cf82d1c4f", "url": "https://pretalx.com/hack-lu-2025/speaker/3LW9XQ/"}, {"code": "WHXH3Q", "name": "William Robinet", "avatar": "https://pretalx.com/media/avatars/WHXH3Q_Q8FkSnu.webp", "biography": "William manages the technical team behind AS197692 at Conostix S.A. in Luxembourg. He\u2019s been working in cybersecurity using free and opensource software on a daily basis for more than 25 years. Recently, he presented his work on SSL/TLS toolkits at Nullcon 2025 in Goa. He contributed to the cleanup and enhancement efforts done on ssldump lately. He particularly enjoys tinkering with open (and not so open) hardware. Currently he likes playing around with new tools in the current ML scene, building, hopefully, useful systems for fun and, maybe, profit. When not behind an intelligent wannabe machine, he's doing analog music with his band of humans.", "public_name": "William Robinet", "guid": "3b84b965-4ff5-5894-a6a3-2d779304a6d1", "url": "https://pretalx.com/hack-lu-2025/speaker/WHXH3Q/"}], "links": [{"title": "Workshop notes and support files", "url": "https://codeberg.org/wllm-rbnt/hacklu-2025-chihuahuas-vs-muffins", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/SHRCZE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/SHRCZE/", "attachments": []}], "Echternach & Diekirch": [{"guid": "7c2e073e-4b5c-5e07-9ade-e493d948b6cf", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-23T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-5-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}, {"guid": "bd706188-7d67-5b50-8ea1-075f029c5689", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-23T14:15:00+02:00", "start": "14:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-6-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}, {"guid": "135adb66-5674-5023-8ea5-cd458cd71497", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-23T16:30:00+02:00", "start": "16:30", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-7-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}], "Fitness room": [{"guid": "1d2ef919-3076-5dc6-b0dd-02debcf63349", "code": "LAM9EX", "id": 69057, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/LAM9EX/park-yoga-warrior_b_doFNCZ1.jpg", "date": "2025-10-23T07:00:00+02:00", "start": "07:00", "duration": "01:30", "room": "Fitness room", "slug": "hack-lu-2025-69057-1-yoga-for-geeks", "url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/", "title": "yoga for geeks", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Get your day started with a nice intensive yoga session.", "description": "Based on ashtanga yoga, this is a good physical exercise. Beginner friendly, no previous knowledge of yoga needed. Some yoga mats are provided, if possible, bring your own. Don't forget your towel! There will be no spritual chanting, energy flows or chakra opening. Just well executed exercises aimed towards IT engineers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "G3UXKV", "name": "Georges Kesseler", "avatar": "https://pretalx.com/media/avatars/G3UXKV_STmRsoQ.webp", "biography": "Long time member of syn2cat hackerspace. Sysadmin and security officer. Really good in linux, yoga, retrocomputing and massage.", "public_name": "Georges Kesseler", "guid": "47edac76-d597-5822-9cf8-194809556478", "url": "https://pretalx.com/hack-lu-2025/speaker/G3UXKV/"}], "links": [{"title": "muscle hacker website", "url": "https://muscle.hacker.lu/", "type": "related"}, {"title": "Worksheet used during class", "url": "https://muscle.hacker.lu/musclehacker-extended-primary-series-ashtanga-yoga.pdf", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/LAM9EX/", "attachments": []}]}}, {"index": 4, "date": "2025-10-24", "day_start": "2025-10-24T04:00:00+02:00", "day_end": "2025-10-25T03:59:00+02:00", "rooms": {"Europe": [{"guid": "185aace7-885c-5117-8e76-3ea8b20a5f45", "code": "KL8AF8", "id": 62885, "logo": null, "date": "2025-10-24T08:00:00+02:00", "start": "08:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-62885-breaking-android-ipc-a-deep-dive-into-aidl-fuzzing", "url": "https://pretalx.com/hack-lu-2025/talk/KL8AF8/", "title": "Breaking Android IPC: A Deep Dive into AIDL Fuzzing", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "In this talk, we\u2019ll deep dive inro fuzzing Android\u2019s IPC mechanisms, focusing on the AIDL fuzzing in particular. We\u2019ll dive into techniques for fuzzing AIDL interfaces to uncover vulnerabilities, discuss tools and frameworks, and highlight security issues we identified using this method.", "description": "In this talk, we\u2019ll dive deep into Android\u2019s Inter-Process Communication (IPC) mechanisms, focusing on the security challenges and vulnerabilities that come with them. We\u2019ll start by exploring how IPC functions within the Android architecture, emphasizing its vital role in enabling communication between various components, such as services and activities. We\u2019ll take a closer look at the Android Interface Definition Language (AIDL), which is frequently used to manage more complex IPC scenarios in Android apps. We\u2019ll examine the security model that supports Android\u2019s IPC mechanism and analyze common attack surfaces. By doing so, we\u2019ll highlight the various risks associated with poorly secured IPC channels and the potential consequences of exploitation.\r\n\r\nThe highlight of our talk will focus on AIDL fuzzing, a powerful and surprisingly simple technique for discovering vulnerabilities in Android\u2019s IPC systems. We\u2019ll introduce the fundamentals of fuzzing and walk you through fuzzing AIDL interfaces to uncover hidden vulnerabilities. Along the way, we\u2019ll cover the tools and scripts built for AIDL fuzzing. For a more hands-on experience, we\u2019ll present our setup and execute an AIDL fuzzing session on a sample vulnerability we identified on an Android interface live.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7NYNK9", "name": "Rajanish Pathak", "avatar": "https://pretalx.com/media/avatars/7NYNK9_VY0NGye.webp", "biography": "I (@h4ckologic) am a cybersecurity researcher passionate about uncovering and addressing critical vulnerabilities in complex technology implementations. My work includes identifying and reporting issues to top tech companies like Apple, Google , Microsoft and many others, some of my CVES identified are Apple (CVE-2021-31001), PhantomJS (CVE-2019-17221), and NPM html-pdf (CVE-2019-15138). I\u2019ve had the privilege of sharing my research at leading conferences, including NoNameCon, Ekoparty, and Hacktivity (2020); Hack in the Box and Romhack (2023); and HITB Bangkok and BSides Ahmedabad (2024). With a focus on practical solutions and deep technical insights, I\u2019m dedicated to advancing security practices and contributing to the global infosec community.", "public_name": "Rajanish Pathak", "guid": "07465aca-f43b-5303-824e-0edaaf3715fd", "url": "https://pretalx.com/hack-lu-2025/speaker/7NYNK9/"}, {"code": "3GKNYP", "name": "Hardik Kamlesh Mehta", "avatar": null, "biography": null, "public_name": "Hardik Kamlesh Mehta", "guid": "64b61fda-f9c2-552e-acc7-7954387a5e07", "url": "https://pretalx.com/hack-lu-2025/speaker/3GKNYP/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/KL8AF8/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/KL8AF8/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/KL8AF8/resources/Hack_Lu_Break_gj6VeqH.pdf", "type": "related"}]}, {"guid": "38571e77-fa64-5092-8729-5ad7f6f2df14", "code": "XDHVWE", "id": 69391, "logo": null, "date": "2025-10-24T08:30:00+02:00", "start": "08:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69391-palo-alto-globalprotect-remote-full-compromise-exploit-chain", "url": "https://pretalx.com/hack-lu-2025/talk/XDHVWE/", "title": "Palo Alto GlobalProtect : Remote Full Compromise Exploit Chain", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This session provides an in-depth analysis of multiple critical vulnerabilities discovered by Michelin CERT in the Palo Alto Networks GlobalProtect VPN client, referenced as CVE-2024-5921, CVE-2025-0117, CVE-2025-0118, CVE-2025-0120, CVE-2025-0131 and CVE-2025-2183\r\n\r\nThe research highlights how attackers on the same network can exploit weaknesses in certificate verification, root CA management, embedded browser authentication, and client-server communications to achieve remote code execution and privilege escalation on Windows workstations.", "description": "Elements highlighted during the session : \r\n1. Certificate Verification Bypass: The VPN client can be tricked into bypassing certificate verification, allowing attackers to impersonate the VPN portal and deliver malicious payloads.\r\n\r\n2. Arbitrary Root CA Insertion: Attackers can insert a malicious root CA into the system, enabling them to issue fraudulent certificates and potentially install malware.\r\n\r\n3. Embedded Browser Exploits: The use of an embedded browser for authentication can be exploited to deliver malicious content, such as [HTA](https://en.wikipedia.org/wiki/HTML_Application) files, leading to remote code execution.\r\n\r\n4. Privilege Escalation: Abusing the Impersonation Mechanism or the Weak System Update to get system privileges.\r\n\r\nWe will go through all the steps, try to understand GlobalProtect thoroughly, and pave the way towards a full chain exploit.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JVCCTL", "name": "Maxime Escourbiac", "avatar": null, "biography": "Maxime Escourbiac is the Red Team Leader at Michelin CERT, specializing in offensive security, penetration testing, and advanced vulnerability exploitation. He has contributed to the discovery of vulnerabilities in widely used products such as PAN-OS, Grafana, VMware Aria Operations, Backstage, Artifactory, and ForgeRock AM.", "public_name": "Maxime Escourbiac", "guid": "3729ea1c-ed3a-5d48-8fbc-84d4071b51d0", "url": "https://pretalx.com/hack-lu-2025/speaker/JVCCTL/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/XDHVWE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/XDHVWE/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/XDHVWE/resources/RemoteFullCo_bOdlp55.pptx", "type": "related"}]}, {"guid": "3d1db052-0a98-5fab-b03c-d22ed18462c7", "code": "LPVDSH", "id": 66624, "logo": null, "date": "2025-10-24T09:00:00+02:00", "start": "09:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-66624-audit-and-retrospective-of-an-automotive-application-carplay", "url": "https://pretalx.com/hack-lu-2025/talk/LPVDSH/", "title": "Audit and retrospective of an automotive application: Carplay", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "In this presentation, we share the methodology used during a security audit of the Carplay application. This application exposes services to external car interfaces through Bluetooth and Wi-Fi. **Our work focused on identifying vulnerabilities that could lead to compromise the multimedia equipment, by an attacker already connected to the car's Wi-Fi hotspot.** \r\n\r\nDuring this analysis, we present how we identified the function responsible for parsing external data sent to the car, how we fuzzed it and discovered a bug already known by Apple (CVE 2023-23494).", "description": "Vehicle security is essential due to their longevity and the potential impacts on the physical integrity of their users. \r\n\r\nThe In-Vehicle Infotainment (IVI) System is an interesting target for an attacker looking for initial access through remote interfaces such as Bluetooth or Wi-Fi. The Carplay application uses Wi-Fi, to allow a user to access iPhone\u2019s services from the IVI (navigation, phone calls, third-party applications such as Spotify...) \r\n\r\nDeveloped by Apple, the application\u2019s source code is not publicly available, and few security analyses have been conducted on it. \r\n\r\nIn this presentation, we share the methodology used during a security audit of the Carplay application.  Our work focused on identifying vulnerabilities that could lead to the compromise of the multimedia equipment, by an attacker already connected to the car's Wi-Fi hotspot. \r\n\r\nDuring this analysis, we present how we identified the function responsible for parsing external data sent to the car, how we fuzzed it and discovered a bug already known by Apple (CVE 2023-23494).", "recording_license": "", "do_not_record": true, "persons": [{"code": "LKBLKC", "name": "Etienne CHARRON", "avatar": null, "biography": "Security researcher at Ampere Software Technology's pentest lab (focus on vulnerability detection in automotive embedded systems).", "public_name": "Etienne CHARRON", "guid": "42eb9472-afe7-5fb1-89a9-be246dd15ca5", "url": "https://pretalx.com/hack-lu-2025/speaker/LKBLKC/"}, {"code": "UVHCLQ", "name": "Khadim", "avatar": null, "biography": "Security researcher at Ampere Software Technology's pentest lab (focus on vulnerability detection in automotive embedded systems).", "public_name": "Khadim", "guid": "55661d0c-f71f-592d-8e0f-d73a95d9ecc9", "url": "https://pretalx.com/hack-lu-2025/speaker/UVHCLQ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/LPVDSH/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/LPVDSH/", "attachments": []}, {"guid": "146f0405-060c-558c-8c26-db0b6c4c3ce7", "code": "CGRNFY", "id": 69436, "logo": null, "date": "2025-10-24T09:30:00+02:00", "start": "09:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69436-from-yaml-to-root-ci-cd-pipeline-attacks-and-countermeasures", "url": "https://pretalx.com/hack-lu-2025/talk/CGRNFY/", "title": "From YAML to Root: CI/CD Pipeline Attacks and Countermeasures", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "As CI/CD pipelines become integral to modern software development through systems like Azure DevOps or GitHub Actions, and tools such as Terraform and Ansible, their compromise can have devastating effects, from infrastructure breaches to mass malware distribution.\r\n\r\nOriginally, CI/CD pipelines were managed and accessed only by a limited group of administrators or integration engineers. However, with the widespread adoption of Infrastructure as Code, it has become increasingly common for companies to open controlled access to their pipelines\u2014sometimes even to external clients. This shift supports use cases such as self-service sandbox environments, client-controlled infrastructure provisioning, or dynamic testbed deployments in multi-tenant platforms. While these scenarios offer flexibility and scalability, they also introduce new risks and potential attack vectors, making it critical to rethink pipeline security under this broader exposure model.\r\n\r\nIn this talk, we will demonstrate how an attacker can exploit seemingly limited permissions\u2014such as those of a standard contributor account\u2014to fully compromise a CI/CD pipeline and the underlying infrastructure. By chaining misconfigurations, abusing legitimate features, and bypassing common restrictions, we\u2019ll show how limited access can quickly escalate into full control. \r\nIn the second phase of the talk, we\u2019ll look at the defensive side: how a company can effectively secure its pipelines in a context where access is no longer limited to internal teams.", "description": "<h2>Talk Description and Structure</h2>\r\n  <p>The talk is divided into two main parts: an offensive demonstration and a defensive strategy session.</p>\r\n\r\n  <h3>Part 1 \u2013 Offensive: From Contributor to Full Compromise</h3>\r\n  <p>We will begin with a realistic demonstration of attack scenarios showing how a basic contributor-level account can be used to hijack a CI/CD pipeline, escape the provided use cases and fully compromise the infrastructure through Terraform integration. To reflect real-world conditions, common pipeline protections will be enabled\u2014and bypassed. Key topics include:</p>\r\n  <ul>\r\n    <li>\r\n      <strong>Remote Code Execution via pipeline files:</strong>\r\n      <p>We\u2019ll explore how attackers can achieve RCE through configuration file manipulation or config file poisoning, Terraform constructs (e.g., <code>external</code> data sources, malicious custom providers or modules, abuse of provisioners), and other legitimate pipeline features.</p>\r\n    </li>\r\n    <li>\r\n      <strong>Bypassing restrictions:</strong>\r\n      <p>Techniques to bypass provider restrictions, function or module blacklists, and CI/CD step filters will be demonstrated, showing how misconfigurations or insufficient validation open the door to exploitation.</p>\r\n    </li>\r\n    <li>\r\n      <strong>Post-exploitation steps:</strong>\r\n      <p>Once initial execution is achieved, we\u2019ll show how attackers can perform lateral movement in the underlying infrastructure, such as:</p>\r\n      <ul>\r\n        <li>Extracting sensitive secrets (cloud credentials, environment variables, connection strings).</li>\r\n        <li>Establishing persistence within the CI/CD pipeline (e.g., malicious jobs, trigger abuse, backdoor artifacts).</li>\r\n      </ul>\r\n    </li>\r\n  </ul>\r\n\r\n  <h3>Part 2 \u2013 Defensive: How to Secure Your Pipelines in This New Model</h3>\r\n  <p>With the offensive risks clearly laid out, we\u2019ll move on to the defensive strategies. This section is divided into two phases:</p>\r\n  <ul>\r\n    <li>\r\n      <strong>Reinforcement and Protection:</strong>\r\n      <p>This proactive phase aims to secure the pipeline by design. We\u2019ll cover:</p>\r\n      <ul>\r\n        <li>Secure handling of secrets and credentials.</li>\r\n        <li>Hardening of CI/CD agents and build runners.</li>\r\n        <li>Implementation of integrity checks (e.g., checksum validation, signed commits, restricted runners).</li>\r\n        <li>Tightening access control and repository hygiene.</li>\r\n      </ul>\r\n    </li>\r\n    <li>\r\n      <strong>Detection and Monitoring:</strong>\r\n      <p>Even well-protected pipelines require active monitoring to catch suspicious activity. We\u2019ll discuss:</p>\r\n      <ul>\r\n        <li>CI/CD log analysis techniques.</li>\r\n        <li>Indicators of compromise in pipeline behavior.</li>\r\n        <li>Anomaly detection approaches tailored to build systems.</li>\r\n      </ul>\r\n    </li>\r\n  </ul>", "recording_license": "", "do_not_record": false, "persons": [{"code": "ULAPT8", "name": "Hugo", "avatar": null, "biography": "Passionate about programming, I began my career as a developer and private tutor in C/C++ before transitioning into offensive cybersecurity. For the past five years, I have worked as an offensive security auditor at Deloitte Cyber, where I conduct a wide range of penetration tests and technical audits. I am also responsible for designing and developing Pentest and Red Team infrastructure using Infrastructure as Code, with a strong focus on automation and operational efficiency.\r\n\r\nThis dual role - combining offensive security with infrastructure development - naturally led me to specialize in the security of CI/CD workflows. Through numerous audits and penetration tests for a wide range of clients across various environments, I have developed a deep and critical expertise in pipeline security, particularly within platforms such as Azure DevOps and GitHub Actions.", "public_name": "Hugo", "guid": "17baa64c-f148-50e6-b499-06596c128946", "url": "https://pretalx.com/hack-lu-2025/speaker/ULAPT8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/CGRNFY/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/CGRNFY/", "attachments": []}, {"guid": "6209c51f-1f71-5086-aa73-c555e1639844", "code": "SGWZ8Y", "id": 71399, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/SGWZ8Y/Persona_Theory_-_NorthS_GGKLS2Q.png", "date": "2025-10-24T10:15:00+02:00", "start": "10:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-71399-persona-theory-infiltration-deception-of-emerging-threat-groups", "url": "https://pretalx.com/hack-lu-2025/talk/SGWZ8Y/", "title": "Pers\u014dna Theory: Infiltration & Deception of Emerging Threat Groups", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "This talk explores various techniques, tactics, and psychological models used to infiltrate emerging threat actor groups. We will examine the process of target identification and discuss when it is appropriate to attempt infiltration. Additionally, we take a closer look at the concept of probing the enemy and the idea of weaponizing new relationship energy (NRE), which can be effective at destabilize individuals and placing them outside of their comfort zones. An important aspect of Persona Theory is not only what we write but also how we present it. Stylometric analysis can be particularly useful in this area. We will compare transliteration and translation (both human and machine) to understand how to pass as a native speaker.", "description": "Persona Theory goes beyond the sock puppet and examines the essence, the persona, and what it takes to make a believable persona and how to build relationships online where no one trusts each other by design.\r\n\r\nWe begin by examining the philosophical foundation of Persona Theory, the idea that everyone wears masks, especially online, and connecting it to the fundamentals of threat intelligence gathering.\r\n\r\nPersona Theory outlines the stages of infiltration: identifying targets, probing their weaknesses, gathering intelligence, verifying authenticity, and conducting deep analysis. These stages are demonstrated through practical examples, particularly focused on illicit forums like RAMP, Telegram and other private channels, where recruitment and initial contact occur.\r\n\r\nNext, we explore persona sculpting, from stylometry (writing style and language usage) to time zone alignment and geopolitical masking. Techniques include leveraging adjacent Slavic and regional languages, transliteration, and carefully crafted writing habits to convincingly inhabit an identity.\r\n\r\nThen we look at case studies that bring the theory to life, walking the audience through actual infiltration scenarios.", "recording_license": "", "do_not_record": true, "persons": [{"code": "JESB7L", "name": "Tammy Harper", "avatar": "https://pretalx.com/media/avatars/JESB7L_cvFcvNB.webp", "biography": "Tammy Harper researches the human side of cybercrime, blending technical analysis with narrative and emotion. Her talks explore identity, failure, and the psychology of digital undergrounds.", "public_name": "Tammy Harper", "guid": "9e48fe7f-6d2c-54cb-8903-ce1f52604964", "url": "https://pretalx.com/hack-lu-2025/speaker/JESB7L/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/SGWZ8Y/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/SGWZ8Y/", "attachments": []}, {"guid": "6c396e17-35cd-5c1c-a8d6-a8e933beaa93", "code": "EXYE9H", "id": 72597, "logo": null, "date": "2025-10-24T10:45:00+02:00", "start": "10:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-72597-russian-speaking-underground-changes-in-the-risks-attack-surface-and-modus-operandi", "url": "https://pretalx.com/hack-lu-2025/talk/EXYE9H/", "title": "Russian-speaking underground  - changes in the risks, attack surface and modus operandi", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Criminal business processes are significantly reshaped in recent years due to appearance and accessibility of new technologies and significant changes in the geo-political landscape. The presentation will focus on the changes of behaviour of russian-speaking criminal groups, significant developments and changes on the cyber underground. Those changes are affecting the lists of priority targets, geographical location of the targets of attacks, criminal business processes, modus operandi and priorities of criminal groups.\r\nThe presentation will also include case studies on the criminal business processes related to money mule services, attacks, leveraging e-commerce platforms, reshipment services, offers of commit violent actions in the particular regions of EU, appearance of the business models in EU, which was previously leveraged in the Russian-speaking countries.", "description": "We dive into one of the most sophisticated and impactful ecosystems within the global cybercrime landscape. Our research looks at tools and techniques, specialized forums, popular services, plus a deeply ingrained culture of secrecy and collaboration.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QMTPZP", "name": "Vladimir Kropotov", "avatar": "https://pretalx.com/media/avatars/QMTPZP_XOtgW7d.webp", "biography": "Vladimir Kropotov is an Advisor and principal researcher with the Trend Micro Forward-Looking Threat Research team. Active for over 20 years in information security projects and research, he previously built and led incident response teams at Fortune 500 companies. He holds a master's degree in applied mathematics and information security. He also participates in various projects for leading financial, industrial, and telecom companies. His main interests lie in network traffic analysis, incident response, and botnet and cybercrime investigations. Vladimir was a speaker at a variety of cyber security events, including BHEU, BHAsia, HITB, hack.lu, FIRST and others.", "public_name": "Vladimir Kropotov", "guid": "af5db526-94d6-5d4a-9eea-49acfda85975", "url": "https://pretalx.com/hack-lu-2025/speaker/QMTPZP/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/EXYE9H/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/EXYE9H/", "attachments": []}, {"guid": "f46537e0-9fad-5b79-90c0-777fc06fa373", "code": "7MHDPF", "id": 75161, "logo": null, "date": "2025-10-24T11:15:00+02:00", "start": "11:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-75161-lethal-language-models-from-bit-flip-to-rce-in-ollama", "url": "https://pretalx.com/hack-lu-2025/talk/7MHDPF/", "title": "Lethal Language Models: From Bit Flip to RCE in Ollama", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "AI and LLMs are everywhere, but how are they actually implemented? In this session, we will take a detailed look at Ollama, a popular tool to run LLMs locally. In the context of Pwn2Own, we will learn about Ollama's architecture and the GGUF file format for storing large language models. We will then explore a few memory corruption bugs in the handling of these files and dive deep into the exploitation of one of them. The presentation ends with a live exploit demo, notes on disclosure, and lessons learned.", "description": "With the rise of AI, a new target category was introduced at Pwn2Own Berlin 2025 covering software that powers AI and machine learning applications. One of the targets was Ollama, a widely used tool for running LLMs like Llama and DeepSeek-R1 on your local machine.\r\n\r\nThis talk tells the story of my attempt to exploit Ollama for Pwn2Own, how I failed, and how I still eventually succeeded. If you ever wondered about LLM implementations and their attack surface, this talk is for you! We will discover how models are serialized to files and how the handling of the GGUF file format can lead to several types of vulnerabilities. We will then turn one of these bugs with an interesting bit-flipping primitive into a full exploit that executes arbitrary code on a vulnerable Ollama instance.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BSQMXA", "name": "Paul Gerste", "avatar": "https://pretalx.com/media/avatars/BSQMXA_DMpmPBB.webp", "biography": "Paul Gerste ([@pspaul95](https://x.com/pspaul95), [@pspaul@infosec.exchange](https://infosec.exchange/@pspaul), [\u202a@pspaul95.bsky.social\u202c](https://bsky.app/profile/pspaul95.bsky.social)) is a vulnerability researcher at Sonar. He has a proven talent for finding security issues, demonstrated by his two successful Pwn2Own participations and discoveries in popular applications like Proton Mail, Visual Studio Code, and Grafana. When Paul is not at work, he enjoys playing CTFs with team FluxFingers and organizing Hack.lu CTF.", "public_name": "Paul Gerste", "guid": "70e1af11-dcfa-50e6-be72-433b7125d179", "url": "https://pretalx.com/hack-lu-2025/speaker/BSQMXA/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/7MHDPF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/7MHDPF/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/7MHDPF/resources/Lethal_Langua_uliyCuZ.pdf", "type": "related"}]}, {"guid": "1b1bf0f0-527c-599b-adad-b8a41e0d2c7f", "code": "XDPLNP", "id": 69856, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/XDPLNP/2024-06-25_22-53_vNLUKU5.png", "date": "2025-10-24T11:45:00+02:00", "start": "11:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69856-exploiting-legit-apis-for-covert-c2-a-new-perspective-on-cloud-based-malware-operations", "url": "https://pretalx.com/hack-lu-2025/talk/XDPLNP/", "title": "Exploiting Legit APIs for Covert C2: A New Perspective on Cloud-based Malware Operations", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "As modern security defenses evolve, attackers continue to leverage legitimate cloud services for command-and-control (C2) communication, effectively bypassing traditional network detection systems. This talk presents original research into the abuse of lesser-known free cloud APIs such as GitHub Gists, Telegram Bot API, Discord Webhooks, and Google Apps Script for stealthy malware communication. Unlike well-documented abuses of Google Drive or Dropbox, our study explores new, unmonitored attack surfaces that can be exploited by adversaries while remaining under the radar of enterprise security monitoring tools.\r\n\r\nKey topics of my talk:\r\nTechniques for establishing C2 channels using free cloud services.\r\nEncryption and obfuscation strategies to evade EDR/ML-based detection.\r\nCase studies demonstrating real-world proof-of-concepts (PoC) of API abuse.\r\nRecommendations for mitigating risks and detecting malicious API-based C2 activity.\r\n\r\nTraditional C2 detection methods focus on recognizing known malware signatures or anomalous network traffic. However, API-based C2 channels blend seamlessly into normal cloud service usage, making them exceptionally difficult to detect. This talk will provide defenders with insight into how attackers exploit these mechanisms and offer practical countermeasures to strengthen security postures against emerging threats.\r\n\r\nTarget Audience:\r\n\r\nRed Teamers, Ethical Hackers, and Penetration Testers\r\nSOC Analysts and Threat Hunters\r\nIncident Responders and Security Engineers", "description": "As defenders improve security mechanisms, adversaries are increasingly turning to overlooked cloud APIs to maintain covert command-and-control (C2) channels. This talk introduces original research into the misuse of lesser-monitored services like GitHub Gists, Telegram Bot API, Discord Webhooks, and Google Apps Script\u2014highlighting how these platforms can be repurposed for stealthy malware communications. In contrast to widely studied vectors like Google Drive or Dropbox, our work focuses on emerging, underexplored APIs that evade most enterprise detection strategies.\r\n\r\nThis talk will cover:\r\n\r\n    Techniques to establish resilient C2 channels using free cloud APIs.\r\n\r\n    Methods of encryption and obfuscation to bypass EDR and ML-based detection.\r\n\r\n    Real-world PoCs showcasing API misuse for malware communications.\r\n\r\n    Defensive recommendations for detecting and disrupting API-based C2 activity.\r\n\r\nConventional C2 detection relies on pattern matching or anomaly spotting in network traffic. However, API-driven communications often blend with legitimate usage patterns, allowing attackers to remain undetected. This presentation aims to equip defenders with the knowledge and tools to recognize and respond to this evolving threat landscape.\r\n\r\nIntended audience:\r\n    Red Teamers, Penetration Testers, and Malware Researchers\r\n    Threat Hunters and SOC Analysts\r\n    Security Engineers and Incident Responders", "recording_license": "", "do_not_record": false, "persons": [{"code": "EFXL9W", "name": "cocomelonc", "avatar": "https://pretalx.com/media/avatars/EFXL9W_lXdpDO4.webp", "biography": "cybersecurity enthusiast, author, speaker and mathematician. Author of popular books:\r\nMD MZ Malware Development Book (2022, 2024)\r\nMALWILD: Malware in the Wild Book (2023)\r\nMalware Development for Ethical Hackers Book: https://www.amazon.com/dp/1801810176 (2024)\r\nAuthor and tech reviewer at Packt. Co founder of MSSP Research LAB, author of many cybersecurity blogs, HVCK magazine\r\nMalpedia contributor\r\nSpeaker at BlackHat, Security BSides, Arab Security Conference, Hack.lu, Standoff, etc conferences", "public_name": "cocomelonc", "guid": "f30e2acf-1aad-5428-b435-083886fb9b86", "url": "https://pretalx.com/hack-lu-2025/speaker/EFXL9W/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/XDPLNP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/XDPLNP/", "attachments": []}, {"guid": "42577505-875a-55b7-b8f1-19abcc3eb504", "code": "TZKXVG", "id": 83144, "logo": null, "date": "2025-10-24T13:40:00+02:00", "start": "13:40", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83144-fake-likes-real-risks-mapping-fake-social-activity-shops-in-europe", "url": "https://pretalx.com/hack-lu-2025/talk/TZKXVG/", "title": "Fake Likes, Real Risks: Mapping Fake Social Activity Shops in Europe", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Fake Likes, Real Risks: Mapping Fake Social Activity Shops in Europe\r\n \r\nWe looked into the world of fake social activity shops - those websites selling likes, followers, and other engagement metrics - specifically targeting the EU market. By analyzing 881 webshops and speaking with social media experts, we uncovered how these services operate, the gaps between what they promise and deliver, and the risks they pose for disinformation, fraud, and financial crime.", "description": "We explore the hidden world of fake social activity shops - the websites that sell likes, followers, and other engagement metrics. These services are widely available online and often operate in legal grey zones, despite efforts by social media platforms to curb inauthentic engagement. We analyzed 881 such webshops targeting the EU market and conducted interviews with 15 social media marketing experts. Our findings reveal major gaps between what these shops promise and what they deliver, along with recurring business patterns. We also highlight how these services can be exploited for disinformation, cyberfraud, and financial crime.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UTDE8A", "name": "Sviatlana H\u00f6hn", "avatar": "https://pretalx.com/media/avatars/UTDE8A_uANgLs6.webp", "biography": "I earned my PhD in Computer Science from the University of Luxembourg in 2016, specializing in chatbots. Currently, I\u2019m a postdoctoral researcher at SnT, where I develop conversational AI solutions to strengthen security on social networks and messaging platforms. My work spans international and national projects analyzing the fake social activity market and designing AI-powered cybersecurity trainings. Previously, I collaborated with a social robotics company to create ethical AI applications for social robots supporting autistic children. Beyond that, I\u2019ve led projects on explainable AI, digital health, and disinformation detection, and co-supervised research on neural networks for sentiment analysis.", "public_name": "Sviatlana H\u00f6hn", "guid": "2e3b1023-e9b9-5a8e-a0c5-edc0c42eaa8b", "url": "https://pretalx.com/hack-lu-2025/speaker/UTDE8A/"}, {"code": "8YP9PY", "name": "Anastasia \u201cAsya\u201d  Sergeeva", "avatar": "https://pretalx.com/media/avatars/8YP9PY_8fLj1rk.webp", "biography": "Anastasia \u201cAsya\u201d Sergeeva is a postdoctoral researcher in the Interdisciplinary Research Group in Socio-technical Cybersecurity at the Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg. With a background in human factors, Asya\u2019s research sits at the intersection of psychology, usable security, and adversarial threat analysis. Her work investigates how cognitive biases, mental models, and social dynamics shape users\u2019 susceptibility to social-engineering and AI-mediated attacks.", "public_name": "Anastasia \u201cAsya\u201d  Sergeeva", "guid": "49385966-6dfa-5754-9b2a-b1b857337be1", "url": "https://pretalx.com/hack-lu-2025/speaker/8YP9PY/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TZKXVG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TZKXVG/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/TZKXVG/resources/hack.lu_xVYLKGa.pdf", "type": "related"}]}, {"guid": "fd664c5d-a8a6-5f81-83b1-a89c2cc5878f", "code": "EE3B3L", "id": 83087, "logo": null, "date": "2025-10-24T13:45:00+02:00", "start": "13:45", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83087-bugs-in-the-human-code-help-timo", "url": "https://pretalx.com/hack-lu-2025/talk/EE3B3L/", "title": "Bugs in the Human Code - Help Timo", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Bugs and vulnerabilities aren\u2019t limited to software, they exist in our biology too. This talk offers a high-level, hacker-friendly view of what happens when the human code breaks. \r\n\r\nIt shares the story of my son Timo, who lives with WOREE syndrome. With no existing treatment, we\u2019re racing to build our own patch to rewriting his code of life to give him a future.", "description": "When DNA breaks, the consequences can be life-altering. This hacker friendly talk explores how genetic mutations act like bugs in the human code and how rare diseases are like critical vulnerabilities. \r\n\r\nThrough my son Timo\u2019s story, we explore what happens when the body\u2019s code breaks, and why we\u2019ve had to become builders ourselves, racing to create a gene therapy that doesn\u2019t yet exist.", "recording_license": "", "do_not_record": false, "persons": [{"code": "U9EADG", "name": "Paul Hirtz", "avatar": null, "biography": null, "public_name": "Paul Hirtz", "guid": "5b7fd149-4029-5a74-a000-2e0329c0759f", "url": "https://pretalx.com/hack-lu-2025/speaker/U9EADG/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/EE3B3L/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/EE3B3L/", "attachments": []}, {"guid": "861061bd-1888-5b67-956d-a99f92fb1cbc", "code": "SXNG9K", "id": 83088, "logo": null, "date": "2025-10-24T13:50:00+02:00", "start": "13:50", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83088-reverse-engineering-for-real", "url": "https://pretalx.com/hack-lu-2025/talk/SXNG9K/", "title": "Reverse Engineering, for real", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Processors execute code sequentially, in a natural order - typically presented as top to bottom. Of course, this makes reverse engineering programs easy. Can we do better?", "description": "Presented is a silly code obfuscation technique that demonstrates how expectations can be broken with x64 debug register abuse and a bit of magic. We also get (partial) anti-debugging and (partial) anti-VM measures as a bonus on top.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FSUWNJ", "name": "Henri Ahola", "avatar": "https://pretalx.com/media/avatars/FSUWNJ_6j9dI3G.webp", "biography": "Primarily occupied by Bachelor's studies in Quantum Technology in Finland. Also CTF'ing as part of the Luxembourgish cybersecurity team, and doing a bit of everything otherwise.", "public_name": "Henri Ahola", "guid": "b0e95a04-ff98-5a71-97c1-743e535a6afc", "url": "https://pretalx.com/hack-lu-2025/speaker/FSUWNJ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/SXNG9K/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/SXNG9K/", "attachments": []}, {"guid": "e790d313-ff4d-5229-83cb-5a1628d77145", "code": "K3JGNF", "id": 83095, "logo": null, "date": "2025-10-24T13:55:00+02:00", "start": "13:55", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83095-4-byte-hell-when-unicode-enters-the-stage", "url": "https://pretalx.com/hack-lu-2025/talk/K3JGNF/", "title": "4-Byte Hell: When Unicode Enters the Stage", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "How complex is your password really? Still using ASCII characters? Password managers aren't your friends - they trick you into weak passwords by limiting character sets in their generators. Consider giving emojis a try instead.", "description": "I'll briefly talk about how passwords get encoded and how to perform byte-wise password cracking with Hashcat. From there, we'll explore characters beyond ASCII and how they increase password complexity at the byte level.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UVYDQS", "name": "Jonas Hess", "avatar": "https://pretalx.com/media/avatars/UVYDQS_llvgdFV.webp", "biography": "Studying masters of computer science, working as a penetration tester.", "public_name": "Jonas Hess", "guid": "a953fa72-13f8-5fc0-85be-2a0c7b999922", "url": "https://pretalx.com/hack-lu-2025/speaker/UVYDQS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/K3JGNF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/K3JGNF/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/K3JGNF/resources/4-byte_hell_mLgRBpd.pdf", "type": "related"}]}, {"guid": "703bd064-3cfe-5f32-a1ee-f3013be9f8d7", "code": "PWGECR", "id": 83092, "logo": null, "date": "2025-10-24T14:00:00+02:00", "start": "14:00", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83092-pwn2own-hacking-iot-devices", "url": "https://pretalx.com/hack-lu-2025/talk/PWGECR/", "title": "Pwn2Own: Hacking IoT devices", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "With my university CTF team we participated in pwn2own, a hardware bug bounty competition, and attempted to hack a smart home hub and synology IoT camera. We sucesfully developped an exploit for the camera, but 12h before the competition synology published an update. Talk is about how we hacked and what happened with the update", "description": "Includes specialised precise soldering equipment to extract data from bga153 format chips, U-boot hacking, format strings, etc.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HY8YUS", "name": "Adam Hustava", "avatar": null, "biography": "I study a masters in cybersecurity at ETHZ/EPFL", "public_name": "Adam Hustava", "guid": "a8d33323-62d3-5d86-a9cd-aba0e0e5fdc8", "url": "https://pretalx.com/hack-lu-2025/speaker/HY8YUS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/PWGECR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/PWGECR/", "attachments": []}, {"guid": "fccb37b0-7ede-5850-8000-946b775cb44f", "code": "KAPH77", "id": 83071, "logo": null, "date": "2025-10-24T14:05:00+02:00", "start": "14:05", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83071-threat-actor-tripping-on-the-finish-line", "url": "https://pretalx.com/hack-lu-2025/talk/KAPH77/", "title": "Threat Actor Tripping on the Finish Line", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "A short presentation of a threat actor that used several layers of obfuscation, native windows functionality, component object model, registry manipulations and domain fronting to execute a stealthy persistence, only to fumble at the finishline with sloppy powershell code.", "description": "Highly effective and stealthy persistence technique with a unfortunate/fortunate twist.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PREVKN", "name": "Rasmus", "avatar": null, "biography": "Rasmus is a Principal Digital Forensic Investigator working with incident response for enterprise cases. With hundreds of investigations, including many nation state actors and more than 50 ransomware cases, Rasmus has extensive knowledge of how threat actors act and behave.", "public_name": "Rasmus", "guid": "f7deb37b-c109-5140-a6d8-1c89f9a83962", "url": "https://pretalx.com/hack-lu-2025/speaker/PREVKN/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/KAPH77/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/KAPH77/", "attachments": [{"title": "Presentation", "url": "/media/hack-lu-2025/submissions/KAPH77/resources/ThreatActorTr_XdKO0pl.pdf", "type": "related"}]}, {"guid": "0856c260-6176-51f6-b81c-1ec2b70bddea", "code": "8NMQUJ", "id": 83100, "logo": null, "date": "2025-10-24T14:10:00+02:00", "start": "14:10", "duration": "00:05", "room": "Europe", "slug": "hack-lu-2025-83100-revisiting-rand-s-lost-monte-carlo-simulations-sharla-perrine-paul-baran-and-the-true-business-case-for-the-internet", "url": "https://pretalx.com/hack-lu-2025/talk/8NMQUJ/", "title": "Revisiting RAND\u2019s Lost Monte Carlo Simulations: Sharla Perrine, Paul Baran, and the True Business Case for the Internet", "subtitle": "", "track": "hack.lu lightning talk", "type": "Lightning talk", "language": "en", "abstract": "Before the Internet existed, Sharla Perrine proved\u2014using punched cards\u2014that it could survive a nuclear strike. Sixty years later, we trust the cloud with everything. This talk revisits her forgotten Monte Carlo experiments and proposes a modern rerun: same logic, new topology, fresh risks. If Perrine\u2019s math built the Internet, it\u2019s time to ask ourselves whether that math still holds\u2014or whether resilience has quietly rotted.", "description": "In the early 1960s, RAND researchers Paul Baran and Sharla Perrine (later Boehm) quietly ran a set of Monte Carlo experiments that changed history. Using punched cards and octal assembly, Sharla\u2019s simulations proved that a distributed packet-switched network could survive attack or failure\u2014work that Vint Cerf later used to persuade DARPA to fund what became the ARPANET.\r\n\r\nYet her name faded into the footnotes. After her death in 2023, she was described as the \u201cgrandmother of the Internet\u201d only in the fine print of a real-estate listing\u2014not yet on her Wikipedia page.\r\n\r\nThis lightning talk reintroduces Sharla Perrine and Paul Baran not just as pioneers, but as data-driven systems thinkers. It also proposes a new research effort: re-running their Monte Carlo simulations under modern assumptions and using contemporary toolchains\u2014to revisit network survivability, traffic models, and failure modes, including time-synchronization shear effects in packet-switched networks.\r\n\r\nBy comparing 1960s-era modeling assumptions with the centralized \u201ccloud\u201d architectures of today, we may uncover how far the Internet has drifted from its resilient origins\u2014and perhaps even find bugs in the original Monte Carlo code.\r\n\r\nAudience Takeaway: The Internet\u2019s founding math was sound, but our faith in its resilience may rest on outmoded\u2014or even false\u2014assumptions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TCLKQG", "name": "Trey Darley", "avatar": "https://pretalx.com/media/avatars/TCLKQG_TJXzcfW.webp", "biography": "Trey Darley has been a long-standing member of the FIRST community, and has served a variety of volunteer roles, including a term on the FIRST board, during which he co-founded the FIRST standards committee. Trey is well known for his work on open cybersecurity standards like STIX/TAXII and others. He's also been aligned with the Langsec faction for many years. Trey's patron saints are Grace Hopper, Evi Nemeth, and Paul Erd\u00f6s.", "public_name": "Trey Darley", "guid": "7605e7cb-1360-5d84-bd68-f135111e76fb", "url": "https://pretalx.com/hack-lu-2025/speaker/TCLKQG/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/8NMQUJ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/8NMQUJ/", "attachments": []}, {"guid": "55a1ec9f-97e5-5aa9-8863-095166d31878", "code": "QV9GZF", "id": 69974, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/QV9GZF/AutoSAlfER-Session-Ima_wIbWqdb.webp", "date": "2025-10-24T14:15:00+02:00", "start": "14:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69974-automotive-security-analyzer-for-exploitability-risks-an-automated-and-attack-graph-based-evaluation-of-on-board-networks", "url": "https://pretalx.com/hack-lu-2025/talk/QV9GZF/", "title": "Automotive Security Analyzer for Exploitability Risks: An Automated and Attack Graph-Based Evaluation of On-Board Networks", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Our lives depend on automotive cybersecurity, protecting us inside and near vehicles. If vehicles go rogue, they can operate against the driver\u2019s will and potentially drive off a cliff or into a crowd. The \u201cAutomotive Security Analyzer for Exploitability Risks\u201d (AutoSAlfER) evaluates the exploitability risks of automotive on-board networks by attack graphs. AutoSAlfER\u2019s Multi-Path Attack Graph algorithm is 40 to 200 times smaller in RAM and 200 to 5 000 times faster than a comparable implementation using Bayesian networks, and the Single-Path Attack Graph algorithm constructs the most reasonable attack path per asset with a computational, asymptotic complexity of only O(n * log(n)), instead of O(n\u00b2). AutoSAlfER runs on a self-written graph database, heuristics, pruning, and homogenized Gaussian distributions and boosts people\u2019s productivity for a more sustainable and secure automotive on-board network. Ultimately, we enjoy more safety and security in and around autonomous, connected, electrified, and shared vehicles.", "description": "### The Problem\r\n\r\nComputers control steering and brakes usually nowadays, and \"smart\" features increase a vehicle's attack surface and occasionally introduce vulnerabilities.\r\nEven a combination of seemingly minor vulnerabilities can undermine a vehicle's cybersecurity.\r\nSecuring automotive Information Technology (IT) is expensive and challenging, even for leading tech companies.\r\nCompared to corporate IT, this challenge arises from a) the safety-criticality, b) homologation obligations, and c) the IT diversity within each vehicle.\r\n- a) Safety criticality: ECUs (Electronic Control Units) cannot stay indoors with air-conditioning but must work safely and reliably outdoors in the scorching sun and on freezing winter nights, from deserts to the Arctic.\r\n\tSuch extreme conditions demand special software requirements, which can interfere with security patching.\r\n- b) Homologation obligations: Securing ECUs with swift patches can be hindered by governmental homologation obligations, as patches must not interfere with certifications, e.g., for exhaust purification or crash safety.\r\n- c) IT diversity: ECUs are challenging to secure due to their diversity, as they usually do not communicate homogeneously via TCP/IP (Transmission Control Protocol / Internet Protocol) but rather via a combination of CAN (Controller Area Network), MOST (Media Oriented Systems Transport), LIN (Local Interconnect Network), BroadR-Reach, and FlexRay. ECUs usually do not incorporate x86 CPUs but rather a combination of TriCore, Super-H, PowerPC, ARM, V850, and even less-widely known chips, as this obtains maximum dependability, energy efficiency, and sustainability.\r\n\r\n\r\n### How does this help? Who will benefit?\r\n\r\nAutoSAlfER's automatic evaluation boosts people's productivity for a more sustainable automotive cyber security:\r\n- Architects can automatically evaluate their designs, recheck changes for surprising attack combinations, and shape network topologies toward more security.\r\n- Penetration testers (\"red teams\") get a head-start on the riskiest and most significant targets and network connections.\r\n- Risk managers can extend their calculations onto a sound model for more precisely and reliably calculated risk reserves.\r\n- Incident handlers (\"blue teams\") can enrich their situation report regarding what targets and assets could be compromised next and how acutely they are at stake.\r\n- All stakeholders get orientation on anticipated neuralgic points and their impact on adequately prioritizing cybersecurity investments.\r\n- Ultimately, we all gain more security and, thus, safety in and around autonomous, connected, electrified, and shared vehicles.\r\n\r\n\r\n### Why are you a good person to tell us this?\r\n\r\nI initiated, planned, designed, implemented, documented, tested, and evaluated the Automotive Security Analyzer for Exploitability Risks (AutoSAlfER).\r\n\r\n\r\n#### Agenda\r\n1)\tMotivation and Survey\r\n2)\tData and Models\r\n\ta.\tSystem Model, Attacker Profile, and Exploit Model\r\n\tb.\tAttack Surface Exploitability Quantification\r\n\tc.\tImplementation / Tech Stack\r\n3)\tPractical Demo\r\n4)\tAlgorithms for Attack Graphs\r\n\ta.\tSingle-Path Attack Graph Algorithm (PI + PII)\r\n\tb.\tImplementation and Evaluation of PI + PII\r\n5)\tAlgorithms for Total Risk\r\n\ta.\tProbabilistic Model\r\n\tb.\tMulti-Path Attack Graph Algorithm (P3Salfer)\r\n\tc.\tBayes Network Unsuitability Finding\r\n\td.\tDesign and Implementation of an Alternative Algorithm with Bayesian Networks (P3Bayes)\r\n\te.\tImplementation and Evaluation of the Multi-Path Attack Graph Algorithm (P3Salfer)\r\n6)\tFuture Work\r\n7)\tFurther Material\r\n\ta)\tPatents, Papers, and Posters\r\n\tb)\tOpen-Source Software\r\n\tc)\tBook", "recording_license": "", "do_not_record": false, "persons": [{"code": "PNUNZW", "name": "Martin Salfer", "avatar": "https://pretalx.com/media/avatars/PNUNZW_jLkeaHP.webp", "biography": "Dr. Martin Salfer is an IT security researcher at the Technical University of Munich (TUM) and a tech lead at an automaker. He earned his Ph.D. in IT Security from TUM, completed his M.Sc. with honours in Software Engineering at UniA/LMU/TUM, and obtained his B.Sc. in Computer Science from HM, with a study abroad at KPU in Vancouver, Canada, and ESIEA in Paris, France, and a research visit at NII in Tokyo, Japan. He is the lead author of 28 publications, including five IT security patents.", "public_name": "Martin Salfer", "guid": "70e30e6b-af16-52ac-9c6f-b234fb2db36a", "url": "https://pretalx.com/hack-lu-2025/speaker/PNUNZW/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/QV9GZF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/QV9GZF/", "attachments": [{"title": "AutoSAlfER Slides", "url": "/media/hack-lu-2025/submissions/QV9GZF/resources/AutoSAlfER-Sl_qDNRabq.pdf", "type": "related"}]}, {"guid": "6a7d4c4c-63e6-5d2c-8abd-771017360d7b", "code": "AEHE9V", "id": 68816, "logo": null, "date": "2025-10-24T14:45:00+02:00", "start": "14:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68816-dcom-turns-30-revisiting-a-legacy-interface-in-the-modern-threatscape", "url": "https://pretalx.com/hack-lu-2025/talk/AEHE9V/", "title": "DCOM Turns 30: Revisiting a Legacy Interface in the Modern Threatscape", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "Part of Windows operating system for over 20 years, DCOM (Distributed Component Object Model) has received a lot of attention from the security research community.\r\n\r\nRanging from lateral movement and privilege escalation to persistence techniques, DCOM is an extremely versatile attack vector. Yet, its inner workings remains unknown to many security experts.\r\n\r\nTo close this knowledge gap, we will take a deep dive into DCOM latest research works \u2014 including this year's many new contributions\u2014 through practical use cases and tooling. A comprehensive testing framework will eventually be presented, enabling security researchers to build upon these previous works more effectively.\r\n\r\nAt last, we will discuss practical defensive strategies, along with key insights to help security analysts effectively detect and respond to DCOM-based abuse.", "description": "After introducing Windows Component Object Model, we will see how it fits into almost every step of the cyber kill chain. Security profesionnals from any background (academic, offensive and defensive security experts, network administrators..) should find practical use cases and tooling, as well as a deep understanding of how these various attacks work under the hood.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BSJF7Y", "name": "Julien Bedel", "avatar": "https://pretalx.com/media/avatars/BSJF7Y_UhdMlEo.webp", "biography": "Julien is a french penetration tester and security researcher, currently working at Orange Cyberdefense. As a Python lover with a background in software development, he is fervent open-source advocate who contributed to several offensive security projects including KeePwn, KeeFarce Reborn, Scapy, Metasploit, CrackMapExec and Impacket.", "public_name": "Julien Bedel", "guid": "53b79533-e1c4-532d-bf11-d6e74d98b2ec", "url": "https://pretalx.com/hack-lu-2025/speaker/BSJF7Y/"}], "links": [{"title": "Slides", "url": "https://d3lb3.github.io/assets/hacklu_2025.pdf", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/AEHE9V/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/AEHE9V/", "attachments": []}, {"guid": "f431002e-840d-5877-bc1e-f03459623bca", "code": "TP8Y9Y", "id": 68462, "logo": null, "date": "2025-10-24T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-68462-beyond-post-quantum-stereotypes", "url": "https://pretalx.com/hack-lu-2025/talk/TP8Y9Y/", "title": "Beyond post-quantum stereotypes", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "\"Post-quantum\", what a scary word... While this field may seem a bit austere at first glance, we will show that it is in fact easier than one may imagine, and that getting a feel for it is within everyone's reach. This talk serves as a soft introduction to the topic aimed at non-cryptographers cybersecurity enthusiasts, emphasizing on the many parallels with traditional cryptography.", "description": "As an offensive security company, Synacktiv needs to constantly follow the evolutions in security to stay on top of the game and perform high quality audits. Recently, we got interested in post-quantum cryptography, bound to become the next standard in data protection. While we were familiar with \"traditional\" cryptography, we had never studied the \"post-quantum\" side of the field, and were a bit intimidated at first. Through our learning, we realized two things: first, it is not as inaccessible as it seems and second, although there have been many advances in the academic field, the industry is far behind in this area as quantum computers are already threatening information security.\r\n\r\nWe will cover basic security principles in cryptography, why they are threatened by quantum computing, how post-quantum cryptography tackle these threats, and how to incorporate post-quantum security to your products.\r\n\r\nThe talk will unfold in five parts:\r\n- What does \"being secure\" mean in the context of cryptography? A quick refresher on the basic principles and definitions.\r\n- How do quantum computers affect the security of current cryptographic algorithms? An overview of how quantum computing undermines classical cryptography.\r\n- What are these \"post-quantum\" cryptographic algorithms? Key features that make these algorithms resistant to quantum attacks.\r\n- How to migrate to post-quantum algorithms? A look at the challenges of transitioning to post-quantum cryptography, including hybridization and trust concerns with new algorithms.\r\n- What are the associated challenges with transitioning ? A case study of TLS at Cloudflare.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZVJNKH", "name": "Antoine Gicquel", "avatar": null, "biography": "Security Expert & Pentester at Synacktiv.", "public_name": "Antoine Gicquel", "guid": "f2b74ccf-b022-57f6-b53b-95efe586d5b2", "url": "https://pretalx.com/hack-lu-2025/speaker/ZVJNKH/"}, {"code": "URSJAK", "name": "Benjamin SEPE", "avatar": null, "biography": "Penetration tester @ Synacktiv", "public_name": "Benjamin SEPE", "guid": "c745e984-a5cc-5d15-b475-398e08c82f04", "url": "https://pretalx.com/hack-lu-2025/speaker/URSJAK/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TP8Y9Y/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TP8Y9Y/", "attachments": [{"title": "Slides for the talk", "url": "/media/hack-lu-2025/submissions/TP8Y9Y/resources/slides_cgfuSrD.pdf", "type": "related"}]}, {"guid": "10f186a1-473c-506b-be4b-61593ede3ab7", "code": "73RXZR", "id": 69971, "logo": null, "date": "2025-10-24T15:45:00+02:00", "start": "15:45", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-69971-cli-ambush", "url": "https://pretalx.com/hack-lu-2025/talk/73RXZR/", "title": "CLI ambush", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "In this talk, I'll present how I discovered a vulnerability common to various TLS/SSL cryptographic toolkits while considering giving a lightning talk at hack.lu last year ...", "description": "We'll see how to craft ASN.1 messages and how it helps highlight issues in some CLI apps (OpenSSL as an example).\r\n\r\nI'll then show how this problem extends to other cryptographic toolkits and how one can exploit such  issues in order to trap unsuspecting administrators.\r\nWe'll walk through the different attack vectors I found.", "recording_license": "", "do_not_record": false, "persons": [{"code": "WHXH3Q", "name": "William Robinet", "avatar": "https://pretalx.com/media/avatars/WHXH3Q_Q8FkSnu.webp", "biography": "William manages the technical team behind AS197692 at Conostix S.A. in Luxembourg. He\u2019s been working in cybersecurity using free and opensource software on a daily basis for more than 25 years. Recently, he presented his work on SSL/TLS toolkits at Nullcon 2025 in Goa. He contributed to the cleanup and enhancement efforts done on ssldump lately. He particularly enjoys tinkering with open (and not so open) hardware. Currently he likes playing around with new tools in the current ML scene, building, hopefully, useful systems for fun and, maybe, profit. When not behind an intelligent wannabe machine, he's doing analog music with his band of humans.", "public_name": "William Robinet", "guid": "3b84b965-4ff5-5894-a6a3-2d779304a6d1", "url": "https://pretalx.com/hack-lu-2025/speaker/WHXH3Q/"}], "links": [{"title": "Presentation slides and demo files", "url": "https://codeberg.org/wllm-rbnt/hacklu-2025-CLI-ambush", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/73RXZR/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/73RXZR/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/73RXZR/resources/hacklu-2025-C_h8IkaqC.pdf", "type": "related"}]}, {"guid": "b8ffe518-e07d-5f16-8a80-04ea3d94cabb", "code": "WJDWMF", "id": 65612, "logo": null, "date": "2025-10-24T16:30:00+02:00", "start": "16:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-65612-that-picture-is-a-lie-smuggling-binaries-with-style", "url": "https://pretalx.com/hack-lu-2025/talk/WJDWMF/", "title": "THAT PICTURE IS A LIE: SMUGGLING BINARIES WITH STYLE", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "In this session, I will explore innovative techniques that transform the way executable binaries are delivered. By leveraging HTML smuggling and image polyglot methodologies, the presentation reveals how payloads can be compressed, XOR-encrypted, and artfully embedded within benign image files. This approach not only bypasses conventional security mechanisms such as IDS/IPS, XDR, and DLP systems but also challenges traditional notions of digital content integrity. The talk offers a deep dive into advanced red team tactics designed to operate beneath the radar of modern cybersecurity defenses.", "description": "\"THAT PICTURE IS A LIE: SMUGGLING BINARIES WITH STYLE\" provides a comprehensive overview of a sophisticated payload delivery process that repurposes everyday image files into covert carriers of executable binaries. Attendees will be guided through the multi-stage transformation process\u2014starting with the compression of binaries into 7z/zip archives, followed by XOR encryption, and culminating in the embedding within PNG and GIF files using HTML smuggling techniques. This session is crafted for experienced cybersecurity professionals, particularly those involved in red team operations and offensive security. Through live demonstrations and real-world case studies, I will illustrate how these methods can be deployed to evade detection, offering insights into both the offensive potential and the defensive challenges posed by such innovative tactics.", "recording_license": "", "do_not_record": true, "persons": [{"code": "RXXTMP", "name": "Harpreet Singh", "avatar": "https://pretalx.com/media/avatars/RXXTMP_Knoy9gp.webp", "biography": "Harpreet (Harry) is a seasoned cybersecurity expert with over a decade of dedicated service in Ethical Hacking, Penetration Testing, Vulnerability Research, and Red Teaming. As the esteemed author of Infrastructure Attacks for Ethical Hacking, Hands On: Web Penetration Testing with Metasploit, and Hands On: Red Team Tactics, Harry has built a reputation as a thought leader in the cybersecurity community. His extensive field experience is complemented by prestigious certifications, including Offensive Security Exploit Developer (OSED), Offensive Security Certified Professional (OSCP), Offensive Security Wireless Professional (OSWP), and Certified Red Team Operator (CRTO). Harry has shared his profound insights and innovative strategies at notable international conferences such as Pass-The-Salt (2021) and Vulncon 2024.", "public_name": "Harpreet Singh", "guid": "5adefe44-c13a-5cfc-90d9-cb3094d20317", "url": "https://pretalx.com/hack-lu-2025/speaker/RXXTMP/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/WJDWMF/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/WJDWMF/", "attachments": []}, {"guid": "8f51099d-670f-5be4-aa10-a021a3c1bd1d", "code": "PZVPLU", "id": 66851, "logo": null, "date": "2025-10-24T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-66851-breaking-the-signal-red-teaming-mobile-networks-in-2025", "url": "https://pretalx.com/hack-lu-2025/talk/PZVPLU/", "title": "Breaking the Signal: Red Teaming Mobile Networks in 2025", "subtitle": "", "track": "topic: hack.lu", "type": "Talk", "language": "en", "abstract": "This talk delves into the evolving security landscape of mobile networks in 2025, using the MITRE Fight framework as a guiding lens for red teamers. It reviews current vulnerabilities from radio interfaces to signaling and packet networks and outlines actionable attack vectors that adversaries exploit. Participants will gain a clear understanding of how to simulate advanced threat scenarios and deploy effective red teaming techniques against modern mobile infrastructures. By mapping these vulnerabilities to the MITRE Fight framework, the presentation provides red teamers with a structured methodology for emulating real-world adversaries. Key techniques, tools, and simulation strategies will be discussed, equipping security professionals with actionable insights for both offensive testing and defensive improvement. This session is tailored for those seeking to advance their mobile network red teaming skills in an increasingly complex threat environment.", "description": "We begin with a review of the current state of mobile network security. Radio interfaces remain vulnerable to interception and manipulation, with techniques like rogue base stations exploiting weaknesses in protocols such as the Radio Resource Control (RRC). Signaling protocols, including SS7 and Diameter, harbor long-standing flaws that allow attackers to intercept calls, track locations, or disrupt services. Meanwhile, the packet core is increasingly IP-based and faces threats from misconfigurations, GTP protocol exploitation, and IP spoofing. While security measures like encryption, mutual authentication, and integrity protection have improved, the integration of legacy systems and the complexity of modern architectures continue to expose exploitable gaps.\r\nMobile networks advance towards 6G and beyond with complex integrated technologies bringing new security challenges. Red teamers aiming to assess and fortify these networks must understand the difficulties of potential attack vectors.  In this session I will try to cover necessary vectors and case studies (Practically) such as: \r\nVulnerability Review and Security Posture\r\n -  5G/LTE protocol weaknesses, from misconfigurations to design flaws\r\n - Emerging threat vectors in signaling systems such as SS7, Diameter, and GTP\r\n - Common pitfalls in carrier packet networks leading to data exposure or service disruption\r\n\r\nAttack Vectors for Red Teamers\r\n - Techniques for intercepting and manipulating radio signals (Deploying rogue base stations to perform man-in-the-middle (MitM) attacks or jamming signals to disrupt connectivity).\r\n - Advanced enumeration tactics on signaling interconnects\r\n - Signaling Attacks: Exploiting SS7, Diameter, or GTP vulnerabilities to intercept communications, impersonate network elements, or launch denial-of-service (DoS) attacks.\r\n - Lateral movement and persistence strategies in multi-layered carrier networks (Targeting the IP infrastructure with techniques like routing manipulation, exploiting virtualized network functions, or breaching public-facing interfaces).\r\n\r\nMITRE Fight Framework\r\n - Key attacker TTPs identified in MITRE Fight that map to mobile threat landscapes.\r\n - Aligning red team exercises with these TTPs for better operational realism\r\n - Recommended detection and mitigation strategies to bolster blue team defenses", "recording_license": "", "do_not_record": true, "persons": [{"code": "ZEWGRE", "name": "Ali Abdollahi", "avatar": "https://pretalx.com/media/avatars/ZEWGRE_F3Jcqdh.webp", "biography": "Ali is a cybersecurity researcher with over a decade of experience in tech fields. He is currently the application and offensive security manager at Canon EMEA. Ali is a regular speaker or trainer at industry conferences and events such as Confidence Conf 2020, Hack In The Box 2023 AMS, DefCon 3x, IEEE AI-ML-Workshop-2021, SSD TyphoonCon 2x, c0c0n, BSides Toronto, Budapest, Calgary, Newcastle, Barcelona, OWASP Ottawa chapter, LeHack2022, NoNameCon, YASCon, COUNTERMEASURE Conference, DragonCon, COSAC 2022, Hacktivity, DefCon Holland, etc. \r\nMoreover, he was a trainer at OWASP Summer of Security 2020 and 2021 July training and a reviewer for Springer Cluster Computing Journal/Elsevier and the 2021 Global AppSec U.S. event. Ali is a Microsoft MVP and has published a book, along with several papers and blog posts.", "public_name": "Ali Abdollahi", "guid": "1a7c8249-8777-5a5f-a534-3f1ba9bd252a", "url": "https://pretalx.com/hack-lu-2025/speaker/ZEWGRE/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/PZVPLU/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/PZVPLU/", "attachments": []}, {"guid": "c07fd5b7-0219-5701-8ff6-437e48578f96", "code": "AKYVKP", "id": 67489, "logo": null, "date": "2025-10-24T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "Europe", "slug": "hack-lu-2025-67489-french-stealer-ecosystem-the-resurgence-skid-gangs-in-cybercrime-space", "url": "https://pretalx.com/hack-lu-2025/talk/AKYVKP/", "title": "French stealer ecosystem: the resurgence skid gangs in cybercrime space", "subtitle": "", "track": "topic: CTI", "type": "Talk", "language": "en", "abstract": "For years, cybersecurity reports have centered around well-known stealers like Vidar and Raccoon.  there\u2019s an often overlooked and underestimated threat that exists : low-profile cybercriminals\r\n. These are typically young actors, flying under the radar and posing a unique and evolving risk. \r\n\r\nIn this talk, we will dive into the French stealer ecosystem, offering insights into the lesser-known groups operating within it. After an overview of the ecosystem\u2014mapping out the groups and their interconnections\u2014we will provide a technical deep-dive into the simplicity and effectiveness of their stealers. We\u2019ll also reveal how we identified similar stealers lurking in open-source repositories. \r\n\r\nThe final part of the presentation will expose the poor operational security practices of these actors, culminating in a compelling case study of the group 'Epsilon.' Starting from a simple forum complaint, we\u2019ll demonstrate how we uncovered a surprising link between one of the group\u2019s administrators and a potential drug trafficking operation.", "description": "This presentation will explore the ecosystem of French-speaking infostealers, focusing on the groups that sell and distribute them and the connections between key actors. We\u2019ll start with an overview of recent developments, identifying recurring pseudonyms and linking various groups.\r\n\r\nNext, we\u2019ll dive into the technical side, analyzing how stealers operate, examining their code, and exploring how open-source tools like Bytestealer seems to be customized by threat actors to create advanced malware.\r\n\r\nWe\u2019ll then profile the administrators behind theses campaigns, analyzing their interactions and operational security (OpSec) missteps that expose them to identification. We will wrap up with a case study on the Epsilon group, revealing the connection between one of its administrators and a possible drug trafficking network, showing how these cybercriminals often diversify into other illegal activities.\r\n\r\nKey Takeaways:\r\n\r\n   - French Stealer Ecosystem Overview: Understand the structure and connections of various French-speaking stealer groups.\r\n\r\n  -  Technical Insights on Stealers: Learn how these stealers operate and how open-source tools are use to enhance their capabilities.\r\n\r\n   - Profiling Threat Actors: Discover how analyzing cybercriminal interactions and OpSec errors can lead to identification and disruption.\r\n\r\n   - Epsilon Group Case Study: See how one group\u2019s activities extend into illicit fields like drug trafficking, underscoring the broader impact of these operations.", "recording_license": "", "do_not_record": false, "persons": [{"code": "37J8XW", "name": "0xSeeker", "avatar": "https://pretalx.com/media/avatars/37J8XW_bkXp1rE.webp", "biography": "I\u2019m 0xSeeker, currently CTI & CTH analyst in the purple team @Gatewatcher. Part of my cybersecurity experience, I've spent 6 years focusing on red team and CTI on industrial area.", "public_name": "0xSeeker", "guid": "c637defe-a407-5264-8029-bbd591807cb3", "url": "https://pretalx.com/hack-lu-2025/speaker/37J8XW/"}], "links": [{"title": "Report about the submission : \"Stealing with flair: French young actors unveiled\"", "url": "https://info.gatewatcher.com/hubfs/GATEWATCHER%20REPORT%20-%20Infostealer_EN_01-2025.pdf", "type": "related"}], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/AKYVKP/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/AKYVKP/", "attachments": [{"title": "Slides of the presentation", "url": "/media/hack-lu-2025/submissions/AKYVKP/resources/French_steale_boyCw08.pdf", "type": "related"}]}], "Schengen 1 & 2": [{"guid": "6f54745b-c04a-59a3-92f0-100561e06148", "code": "X83SQU", "id": 68891, "logo": null, "date": "2025-10-24T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-68891-practical-maldoc-analysis-workshop", "url": "https://pretalx.com/hack-lu-2025/talk/X83SQU/", "title": "Practical Maldoc Analysis Workshop", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "Maybe you already attended a maldoc analysis workshop from Didier at the Hack.lu conference. Didier has delivered workshops on PDF, Office and RTF document analysis. These workshops were bottom-up: we first learn about the fundamentals, and gradually we make our way through ever more complex exercises.\r\n\r\nThis workshop is the other way around: we go top-down (and we cover PDF, Office and RTF in the same workshop). We don\u2019t start with the fundamentals (they will come later during the exercises when necessary), but we start directly with exercise files that we first have to identify, and then decide how to proceed with the analysis.\r\n\r\nWe immediately start with real maldoc samples, and you learn how to triage the file and start the analysis. You will learn what tools to use depending on the type of maldoc, and what analysis strategy to follow. You will also be guided with custom decision trees designed for this workshop, that you can use later on in your professional practice.\r\n\r\nAnd we will also cover some automation to perform batch analysis.", "description": "Attendees will have to bring a laptop with Python.\r\nThey must be prepared to handle real malware, thus a virtual machine to perform the analysis in is recommended.\r\nWindows, Linux and macOS are suitable.\r\nDidier will perform the workshop inside a Windows VM.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UY3X3H", "name": "Didier Stevens", "avatar": "https://pretalx.com/media/avatars/UY3X3H_9zuIVU6.webp", "biography": "Didier Stevens (SANS ISC Senior Handler) is a Senior Analyst working at NVISO. Didier has developed and published more than 100 open-source tools mostly for malware analysis, several of them popular in the security community. You can find his open source security tools on his IT security related blog https://blog.DidierStevens.com", "public_name": "Didier Stevens", "guid": "d2d02961-a2a7-514e-9edd-6402e97ffde4", "url": "https://pretalx.com/hack-lu-2025/speaker/UY3X3H/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/X83SQU/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/X83SQU/", "attachments": []}, {"guid": "9a157485-e163-55ef-b9ba-4694a608945c", "code": "TJGLQE", "id": 75264, "logo": null, "date": "2025-10-24T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Schengen 1 & 2", "slug": "hack-lu-2025-75264-hacking-kubernetes", "url": "https://pretalx.com/hack-lu-2025/talk/TJGLQE/", "title": "Hacking Kubernetes", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "Kubernetes security is critical to protect containerized applications and infrastructure from vulnerabilities and threats in complex, distributed environments. Because Kubernetes automates and orchestrates workloads, its large attack surface, multi-tenancy and integration with CI/CD pipelines requires strong security measures to prevent attacks and ensure compliance. Effective security practices help to minimize risks such as privilege escalation, data leakage and supply chain attacks in dynamic cloud-native environments.\r\n\r\nThis training will provide you with comprehensive practical knowledge on securing your Kubernetes environments. You will learn tools and techniques to increase the security of your Kubernetes environments and minimize risks such as privilege escalation, data leakage and supply chain attacks. You will be able to put what you have learned into practice in a lab environment.", "description": "In this training, you will learn how to secure your Kubernetes clusters. You will dive into core security concepts including admission control and best practices for Kubernetes clusters. The training provides hands-on practice in a lab environment enforcing policies, managing access controls, and securing containerized workloads. You will learn to recognize misconfigurations and take effective countermeasures. You will also learn what the most important aspects of Kubernetes security are and where you can start.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MDL3M3", "name": "Benjamin Koltermann", "avatar": "https://pretalx.com/media/avatars/MDL3M3_gVn7lHz.webp", "biography": "Benjamin Koltermann is CEO and Security Architect for Cloud and Kubernetes environments at KolTEQ. He works on various projects for large regulated organizations, enabling them to securely manage the transformation to the cloud and Kubernetes.\r\nIn addition he is co-organizer of the Defcon Kubernetes CTF and is playing CTF for FluxFingers in his free time.", "public_name": "Benjamin Koltermann", "guid": "0a87d50a-9127-51d1-803d-411e6b141db5", "url": "https://pretalx.com/hack-lu-2025/speaker/MDL3M3/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TJGLQE/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TJGLQE/", "attachments": []}], "Hollenfels": [{"guid": "5818bb27-cf89-545c-9cb1-441526ebdea3", "code": "TQFERQ", "id": 81895, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/TQFERQ/misp_api_T6gungy.png", "date": "2025-10-24T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Hollenfels", "slug": "hack-lu-2025-81895-misp-api-sorcery-workshop", "url": "https://pretalx.com/hack-lu-2025/talk/TQFERQ/", "title": "MISP API sorcery workshop", "subtitle": "", "track": "topic: CTI", "type": "Workshop", "language": "en", "abstract": "MISP is heavily used by a long list of communities to ingest, share and collaborate on threat intelligence, but its most powerful aspect, it's flexible API, goes under utilised by many of its users. \r\n\r\nThis workshop aims to walk you through the various ways in which automation can make your life easier, both in producing and ingesting threat intelligence.\r\n\r\nBring your laptop along and if possible, have a MISP installation available locally, as we'll also be tackling modifications to the system!", "description": "The workshop aims to walk participants through the various different API techniques that can be used in MISP both to create and to extract information from the system.\r\n\r\nParticipants will learn to create and enhance information in MISP as well as follow a deep dive into techniques for extracting accurately filtered sub-sets of the information. \r\n\r\nWe will also take a small detour on how to develop your own integration to cover whatever format MISP doesn't handle by default - either by building a new export modules or, if time permits it, by relying on the workflow system of MISP.", "recording_license": "", "do_not_record": false, "persons": [{"code": "97JCN3", "name": "Sami Mokaddem", "avatar": "https://pretalx.com/media/avatars/97JCN3_QhVvyTt.webp", "biography": "Sami Mokaddem is a software developer who has been contributing to the\r\nopen-source community since 2016 in the fields of information sharing\r\nand leak detection. He is working for CIRCL and is part of the MISP core\r\nteam where he develops and maintains the software as well as its related\r\ntools.", "public_name": "Sami Mokaddem", "guid": "e8a5efd6-252b-5c4f-8c87-e7d6da882ab1", "url": "https://pretalx.com/hack-lu-2025/speaker/97JCN3/"}, {"code": "HTRJN8", "name": "Andras Iklody", "avatar": null, "biography": "Andras Iklody works at CIRCL as a software engineer and has been leading the development of the MISP core since early 2013. He is a firm believer that there are no problems that cannot be tackled by building the right tool.", "public_name": "Andras Iklody", "guid": "5c59f12e-b3ee-58b9-9316-ea46871e9d7f", "url": "https://pretalx.com/hack-lu-2025/speaker/HTRJN8/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/TQFERQ/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/TQFERQ/", "attachments": []}, {"guid": "dfdaf274-9ba1-5a8f-a9cf-ca29ff3921e4", "code": "FEUP9R", "id": 69857, "logo": "https://pretalx.com/media/hack-lu-2025/submissions/FEUP9R/2024-06-25_22-53_KGDSbxJ.png", "date": "2025-10-24T14:15:00+02:00", "start": "14:15", "duration": "02:00", "room": "Hollenfels", "slug": "hack-lu-2025-69857-malware-development-for-ethical-hackers-windows-linux-android", "url": "https://pretalx.com/hack-lu-2025/talk/FEUP9R/", "title": "Malware Development for Ethical Hackers (Windows, Linux, Android)", "subtitle": "", "track": "topic: hack.lu", "type": "Training", "language": "en", "abstract": "Whether you are a Red Team or Blue Team specialist, learning the techniques\r\nand tricks of malware development gives you the most complete picture of\r\nadvanced attacks. Also, due to the fact that most (classic) malwares are written\r\nunder Windows, as a rule, this gives you tangible knowledge of developing under Windows.\r\nThe course will teach you how to develop malware, including classic tricks and tricks of modern ransomware found in the wild. Everything is supported by real examples.\r\nThe course is intended for Red Team specialists to learn in more detail the tricks of malware development (also persistence and AV bypass) and will also be useful to Blue Team specialists when conducting investigations and analyzing malware.\r\n\r\nThe course is divided into four logical sections:\r\n- Malware development tricks and techniques (classic injection tricks, DLL injection tricks, shellcode running)\r\n- AV evasion tricks (Anti-VM, Anti-Sandbox, Anti-disassembling)\r\n- Persistence techniques\r\n- Cryptographic functions in malware development (exclusive)\r\n- Malware Development for Android and Linux (bonus)\r\n\r\nMost of the example in this course require a deep understanding of the Python, Kotlin\r\nand C/C++ programming languages.\r\n\r\nKnowledge of assembly language basics is not required but will be an advantage", "description": "Malware Development and Persistence Tricks for Ethical Hackers\r\n\r\nMALWARE INJECTION TECHNIQUES:\r\n1. Traditional Injection Approaches: Code and DLL (2 practical examples, LAB + 1 homework)\r\n2. Exploring Hijacking Techniques (1 practrical example, LAB + 1 homework)\r\n3. Understanding Asynchronous Procedure Call (APC) Injections (1 practical example, LAB + 1 homework)\r\n4. Mastering API Hooking Techniques (1 practical example, LAB)\r\n\r\nPERSISTENCE MECHANISMS:\r\n5. Classic Path: Registry Run Keys ( 1 practical example, LAB)\r\n6. Persistence via Winlogon Process ( 1 practical example, LAB)\r\n7. Exploiting Windows Services for Persistence ( 1 practical example, LAB + 1 homework)\r\n8. Exploring Non-Trivial Loopholes ( 2 practical examples, LAB + 1 homework)\r\n\r\nMALWARE FOR PRIVILEGE ESCALATION:\r\n9. Manipulating Access Tokens like APT (1 practical example, LAB + 1 homework)\r\n10. Password stealing (1 practical example, LAB + 1 homework)\r\n11. Malware for bypass User Access Control (1 practical example LAB + 1 homework)\r\n\r\nANTI-VM AND AV BYPASSING\r\n12. Anti-Virtual Machine Strategies (4 practical example, LAB + 1 homework)\r\n13. Practical use of hash algorithms in malware ( 1 practical example, LAB + 1 homework)\r\n14. Evasion Static Detection ( 1 practical example, LAB + 1 homework)\r\n15. Evasion Dynamic Detection (1 practical example, LAB + 1 homework)\r\n16. Advanced Evasion Techniques (1 practical example, LAB + 1 homework)\r\n17. Cryptography for bypassing security solutions ( 4 practical examples, LAB + 2 homework)\r\n\r\nLinux and Android Malware\r\n18. Linux Kernel Hacking (1 practical example, LAB)\r\n19. Linux process injection (1 practical example, LAB)\r\n20. Introduction to Android Malware (3 practical examples, LAB)\r\n21. Leveraging legit APIs for Android Malware (2 practical examples, LAB)\r\n\r\nRESEARCH AND PRACTICE:\r\n22. Simple ciphers for malware development (3 practical examples, LAB + 1 homework)\r\n23. The Power of Base64 Algorithm (2 practical examples, LAB + 1 homework)\r\n24. Elliptic Curve Cryptography (ECC) and Malware ( 1 practical example, LAB + 1 homework)", "recording_license": "", "do_not_record": false, "persons": [{"code": "EFXL9W", "name": "cocomelonc", "avatar": "https://pretalx.com/media/avatars/EFXL9W_lXdpDO4.webp", "biography": "cybersecurity enthusiast, author, speaker and mathematician. Author of popular books:\r\nMD MZ Malware Development Book (2022, 2024)\r\nMALWILD: Malware in the Wild Book (2023)\r\nMalware Development for Ethical Hackers Book: https://www.amazon.com/dp/1801810176 (2024)\r\nAuthor and tech reviewer at Packt. Co founder of MSSP Research LAB, author of many cybersecurity blogs, HVCK magazine\r\nMalpedia contributor\r\nSpeaker at BlackHat, Security BSides, Arab Security Conference, Hack.lu, Standoff, etc conferences", "public_name": "cocomelonc", "guid": "f30e2acf-1aad-5428-b435-083886fb9b86", "url": "https://pretalx.com/hack-lu-2025/speaker/EFXL9W/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/FEUP9R/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/FEUP9R/", "attachments": []}], "Vianden & Wiltz": [{"guid": "df113a2c-1773-5df0-bb8b-b3e2433f393c", "code": "ZKNFYV", "id": 69942, "logo": null, "date": "2025-10-24T14:15:00+02:00", "start": "14:15", "duration": "01:30", "room": "Vianden & Wiltz", "slug": "hack-lu-2025-69942-hack-your-brain", "url": "https://pretalx.com/hack-lu-2025/talk/ZKNFYV/", "title": "Hack your brain", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "If you are done hearing about focus on one side and productivity on the other, you are not an alien. This workshop is about breaking misconceptions, focus and work (especially in cybersecurity demanding tasks). You'll learn the ropes to reprogram your brain (using the language of your choice).", "description": "The outline: \r\n\r\n- Super duper intro to focus and flow\r\n- Understand your system\r\n- Hack your system with computer programming\r\n- Take advantage of your multi-core processing\r\n- Personal use of AI \r\n- Build systems to help others\r\n- Practice brain-f***\r\n- Colors and music - make some noise - even if you don't know how to sing. \r\n\r\nI\u2019ll teach you what I\u2019ve learned along the way and how I\u2019ve hacked my brain after some adventures and misadventures in the curious world of brain injury recovery.\r\n\r\nRequirements:\r\nBring your brain.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3LW9XQ", "name": "Pauline Bourmeau (Cookie)", "avatar": "https://pretalx.com/media/avatars/3LW9XQ_fRZxzk4.webp", "biography": "Pauline Bourmeau works at the intersection of artificial intelligence, human cognition, and information security.\r\n\r\nShe is the founder of Cubessa, where she puts humans at the center of its research. With a diverse background including linguistics, programming, and criminology, she brings a unique perspective blending humanistic and technical approaches to analyze cyber threats and their evolution.\r\n\r\nShe is also involved in AI education and open-source projects, notably within the MISP community. Outside of her work, Pauline is a medal-winning para-climber and interested in projects that make AI more accessible.", "public_name": "Pauline Bourmeau (Cookie)", "guid": "c9728882-b3f8-50d5-b946-fb3cf82d1c4f", "url": "https://pretalx.com/hack-lu-2025/speaker/3LW9XQ/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/ZKNFYV/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/ZKNFYV/", "attachments": [{"title": "Slides", "url": "/media/hack-lu-2025/submissions/ZKNFYV/resources/hack-your-bra_Qq4k2eO.pdf", "type": "related"}]}], "Echternach & Diekirch": [{"guid": "789f4279-f344-5a88-9f7f-ee5fdf72d0de", "code": "MJDURG", "id": 69291, "logo": null, "date": "2025-10-24T10:15:00+02:00", "start": "10:15", "duration": "01:30", "room": "Echternach & Diekirch", "slug": "hack-lu-2025-69291-8-tech-duel-the-escape-battle", "url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "title": "Tech Duel: The Escape Battle", "subtitle": "", "track": "topic: hack.lu", "type": "Workshop", "language": "en", "abstract": "In a 90 minute workshop 2 teams will compete.", "description": "Each team consists of max. 5 persons. During the first 10 minutes they will receive a briefing on the mission. The countdown timer starts the mission (60 minutes)", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZTMXFW", "name": "Stijn Tomme", "avatar": "https://pretalx.com/media/avatars/ZTMXFW_uIVfOdZ.webp", "biography": "I love to create fun activities with a touch of IT related tasks", "public_name": "Stijn Tomme", "guid": "ead70de2-5a9e-5747-942b-781b37612c50", "url": "https://pretalx.com/hack-lu-2025/speaker/ZTMXFW/"}, {"code": "XSQKRS", "name": "Dominiek Madou", "avatar": null, "biography": null, "public_name": "Dominiek Madou", "guid": "de6560ce-2a70-5fdc-9b86-d17eb5d6e945", "url": "https://pretalx.com/hack-lu-2025/speaker/XSQKRS/"}], "links": [], "feedback_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/", "origin_url": "https://pretalx.com/hack-lu-2025/talk/MJDURG/", "attachments": []}]}}]}}}