<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.1.1. -->
<schedule>
    <generator name="pretalx" version="2026.1.1" />
    <version>0.40</version>
    <conference>
        <title>Hack.lu 2025</title>
        <acronym>hack-lu-2025</acronym>
        <start>2025-10-21</start>
        <end>2025-10-24</end>
        <days>4</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.com</base_url>
        <logo>https://pretalx.com/media/hack-lu-2025/img/hack.lu-blocks_dWyUypI.png</logo>
        <time_zone_name>Europe/Luxembourg</time_zone_name>
        
        
        <track name="topic: CTI" slug="5329-topic-cti"  color="#2071d0" />
        
        <track name="topic: hack.lu" slug="5330-topic-hacklu"  color="#d52e2e" />
        
        <track name="hack.lu lightning talk" slug="5331-hacklu-lightning-talk"  color="#8f8a1d" />
        
        <track name="cti-summit lightning talk" slug="5332-cti-summit-lightning-talk"  color="#9f7e7e" />
        
        <track name="Call for Failure (CfF 0x1)" slug="6403-call-for-failure-cff-0x1"  color="#8acdde" />
        
    </conference>
    <day index='1' date='2025-10-21' start='2025-10-21T04:00:00+02:00' end='2025-10-22T03:59:00+02:00'>
        <room name='Europe' guid='07287877-bfb9-5107-9d8d-3ef2c2fb6da3'>
            <event guid='d1747821-7454-5173-a638-f08e11c75a61' id='67912' code='93TYFR'>
                <room>Europe</room>
                <title>Hacking - 30+ years ago</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-10-21T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>01:00</duration>
                <abstract>How did computer hacking and the hacking scene look like when the internet was still tiny, 30+ years ago?</abstract>
                <slug>hack-lu-2025-67912-hacking-30-years-ago</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68535'>Walter Belgers</person>
                </persons>
                <language>en</language>
                <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, &quot;one of the Dutch hackers&quot; will take a look at the hacking scene in the late 1980s, early 1990s</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/93TYFR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/93TYFR/feedback/</feedback_url>
            </event>
            <event guid='02e5c2fa-722e-508d-9357-ae4c98f1c8ed' id='60100' code='WHX9KY'>
                <room>Europe</room>
                <title>Anti-Forensics - You are doing it wrong (Believe me, I&apos;m an IR consultant)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:30</duration>
                <abstract>In this talk, we&#8217;ll dissect common anti-forensics strategies&#8212;like USN Journal deletion, shellbag clearing, timestamp manipulation, and disabling access time updates&#8212;and reveal how they are often executed ineffectively or misunderstood.

We&#8217;ll explore practical examples, such as:

- Deleting the USN Journal (fsutil usn deletejournal /d C:) and why it&#8217;s rarely a perfect solution.
- Clearing shellbags to wipe file explorer history but failing to account for deeper registry artifacts.
- Time stomping (Get-Item &quot;C:\path\to\file.txt&quot;).CreationTime = &quot;2022-01-01 00:00:00) and how forensic tools detect inconsistencies.
- Disabling last access time updates (fsutil behavior set disablelastaccess 1) and its limited effectiveness against comprehensive timeline analysis.
- Wiping MFT free space (sdelete -z C:) while ignoring the traces left behind in unstructured data.

From registry edits like masking user account activity to configuring Windows EFS, we&#8217;ll examine why these techniques often fail against modern investigative workflows and how defenders use these &#8220;footprints of erasure&#8221; to uncover malicious intent.

Attendees will gain a comprehensive understanding of what works and what doesn&#8217;t and how to identify these techniques during incident response. Whether you&#8217;re an IR consultant, security analyst, or blue teamer, this talk offers actionable knowledge to outsmart adversarial anti-forensics tactics.

We use Python code to show how &#8216;clean&#8217; 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.</abstract>
                <slug>hack-lu-2025-60100-anti-forensics-you-are-doing-it-wrong-believe-me-i-m-an-ir-consultant</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61657'>Stephan Berger</person>
                </persons>
                <language>en</language>
                <description>In this talk, we&apos;ll dissect common anti-forensics strategies&#8212;like USN Journal deletion, shellbag clearing, timestamp manipulation, and disabling access time updates&#8212;and reveal how they are often executed ineffectively or misunderstood.

From registry edits like masking user account activity to configuring Windows EFS, we&apos;ll examine why these techniques often fail against modern investigative workflows and how defenders use these &quot;footprints of erasure&quot; to uncover malicious intent.

Attendees will gain a comprehensive understanding of what works and what doesn&apos;t and how to identify these techniques during incident response. Whether you&apos;re an IR consultant, security analyst, or blue teamer, this talk offers actionable knowledge to outsmart adversarial anti-forensics tactics.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/WHX9KY/resources/HackLu_Anti-F_kIQEIoR.pdf">Anti Forensics</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/WHX9KY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/WHX9KY/feedback/</feedback_url>
            </event>
            <event guid='c4523aef-5d42-531c-bef2-28fdd01c473e' id='61913' code='B3UDM8'>
                <room>Europe</room>
                <title>Confessions of a Linux Drama Queen: Incident Response When Hackers Try to Steal Your Spotlight</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>It&apos;s one of those mornings. You just crushed your early workout, feeling all kinds of invincible, you&apos;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&apos;s not the caffeine waking you up, it&apos;s sheer panic!!

But let&#8217;s 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&#8217;t just a mess; it&#8217;s 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. 

Because let&apos;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.</abstract>
                <slug>hack-lu-2025-61913-confessions-of-a-linux-drama-queen-incident-response-when-hackers-try-to-steal-your-spotlight</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='63018'>Melina Phillips</person>
                </persons>
                <language>en</language>
                <description>1. About Me

	2. Oops, they did it again - What hackers do after they break in.

	3. Hackers be like &quot;Why are you so obsessed with me&quot; - Understanding the attacker&apos;s goals. Pyramid of pain.

	4. Diamonds might be forever, but logs are a girl&apos;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).


	5. Getting our hands dirty.
Note: I will be providing demos for these:

	- Start With Your EDR Logs: Uncover the juicy secrets.
	&#8226; 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.
	&#8226; 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!

	- Shell History: Linux&#8217;s way of spilling the tea!
	&#8226; 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.

	-  Newly Created Services: When new isn&#8217;t always better.
	&#8226; Attackers may install services under false pretenses. Look for services you didn&#8217;t authorize by running systemctl list-units --type=service. If it looks out of place, it probably shouldn&apos;t be there! Think of new services like &quot;syscleaner&quot; or &quot;tempd&quot;. Sometimes they might look really legit like LenovoAutoUpdater.sh.
	&#8226; 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.

	- Remote Monitoring &amp; Management (RMM): Legit or suspect?
	&#8226; Attackers love to piggyback on legitimate RMM tools like OpenSSH or VNC, but they&#8217;ll use them to control your environment. Review /var/log/secure and /var/log/messages for abnormal usage of these tools.

	- Kernel Modules: Spotting the cheap knockoffs.
	&#8226; 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&apos;s a massive red flag!

	- Check Event Logs Like you&apos;re reading gossip!
	&#8226; 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.
	&#8226; Use journalctl to filter and search logs for specific keywords like &quot;failed,&quot; &quot;error,&quot; or &quot;unauthorized.&quot; Think of this as going through the receipts, everyone leaves a trail!

	- Suspicious Locations: The wrong wide of the internet.
	&#8226; 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.
	&#8226; Review ss or netstat for abnormal network traffic. If connections are being made to strange, distant locations, you&#8217;ve likely got a problem on your hands.

	- A glimpse into the past.
	&#8226; Attackers might leave traces of their activity in system caches, especially if they&#8217;re 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.

	- Monitoring Resource Use and DHCP Logs: Your digital paparazzi.
	&#8226; You can use tools like atop to monitor resource usage. Look for CPU or memory spikes that could indicate hidden malicious processes.
	&#8226; 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&#8217;s backdoor.

	- Automate the Hunt: Keep it stylish.
	&#8226; 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.
	&#8226; Use security frameworks like AppArmor or SELinux to limit the damage attackers can do. They&#8217;re your invisible bodyguards, protecting critical files from being tampered with.


	6. How to shut it down - Mitigation and response.

	7. Final Thoughts:

	- Audit your logs regularly - Think of it as your daily dose of gossip!
	- Baseline, baseline, baseline! - Know what &quot;normal&quot; looks like.
	- Automate where you can.
	- Hardening your systems - Why security is like a skin care routine.
	- Practice incident response drills.
	- Stay in style. Stay up to date.
	- Trust your gut.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1JXkWckUfzGebxC6SugY8E78vOMkMRCYz/edit?usp=sharing&amp;ouid=107794073147756860269&amp;rtpof=true&amp;sd=true">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/B3UDM8/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/B3UDM8/feedback/</feedback_url>
            </event>
            <event guid='99928643-6dd0-57e6-9187-cc71df170ac6' id='64758' code='W9DSRP'>
                <room>Europe</room>
                <title>Containing the Threat: Analyzing cryptomining campaigns</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <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&apos;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.</abstract>
                <slug>hack-lu-2025-64758-containing-the-threat-analyzing-cryptomining-campaigns</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='65634'>Bogdan Trufanda</person><person id='65727'>Mihai Vasilescu</person>
                </persons>
                <language>en</language>
                <description>Container technologies have revolutionized application deployment and scalability, but they&apos;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.
We&apos;ll begin with an overview of container security fundamentals and common misconfigurations. We&apos;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:
TeamTNT&apos;s malware and C2 infrastructure
Best practices for hardening container environments against similar attacks
The importance of runtime security and continuous monitoring in containerized environments
This 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.
The presentation will provide actionable recommendations for security professionals to enhance their container security posture and stay ahead of emerging threats in this domain.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/W9DSRP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/W9DSRP/feedback/</feedback_url>
            </event>
            <event guid='1f2ea24c-c6e2-5a1d-8aee-23b3b197e2fb' id='70082' code='WKQ8EM'>
                <room>Europe</room>
                <title>LOLBlue : Living Off the Land with Blue Team tools</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T11:45:00+02:00</date>
                <start>11:45</start>
                <duration>00:30</duration>
                <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.

In 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.</abstract>
                <slug>hack-lu-2025-70082-lolblue-living-off-the-land-with-blue-team-tools</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70484'>Maxence Fossat</person><person id='72767'>Antoine C</person>
                </persons>
                <language>en</language>
                <description>Our talk introduces a comprehensive and novel perspective on the offensive use of Blue Team and forensic tools &#8212; 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.

In 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.

As 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.

Whether 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/WKQ8EM/resources/hack.lu-2025-_oNwuzOi.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/WKQ8EM/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/WKQ8EM/feedback/</feedback_url>
            </event>
            <event guid='681d35c2-d072-5326-972a-fd30d889bfad' id='81943' code='U3WC88'>
                <room>Europe</room>
                <title>BoD: Bytes Over DNS</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T13:45:00+02:00</date>
                <start>13:45</start>
                <duration>00:05</duration>
                <abstract>Some DNS servers, like 1.1.1.1, will accept and forward any byte values inside the DNS packet.
This makes it possible to use DNS as a C2 channel with a higher throughput than hexadecimal encoding.</abstract>
                <slug>hack-lu-2025-81943-bod-bytes-over-dns</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='69488'>Didier Stevens</person>
                </persons>
                <language>en</language>
                <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.
A small overview will be presented.

Scripts will be shared that allow attendees to do their own testing of the DNS servers of their choice.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/U3WC88/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/U3WC88/feedback/</feedback_url>
            </event>
            <event guid='361b47ef-a47c-593b-95eb-ecc751fbaf27' id='81979' code='7FRGDY'>
                <room>Europe</room>
                <title>Red Team Story: Offline SCCM backup secrets decryption</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T13:50:00+02:00</date>
                <start>13:50</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-81979-red-team-story-offline-sccm-backup-secrets-decryption</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='83475'>Martino</person>
                </persons>
                <language>en</language>
                <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.

The 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!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7FRGDY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7FRGDY/feedback/</feedback_url>
            </event>
            <event guid='f728386e-bf9b-5ca3-85a1-8479aa278ca9' id='82549' code='A33UYD'>
                <room>Europe</room>
                <title>Detection coverage in today&apos;s blue team world</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:05</duration>
                <abstract>This lightning talk will cover that the concept of &apos;detection coverage&apos; 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.

Vendors and unserious CISOs/blue teams try to use the otherwise excellent MITRE ATT&amp;CK framework to establish detection coverage, but the most that this framework does is point out potential blank spots</abstract>
                <slug>hack-lu-2025-82549-detection-coverage-in-today-s-blue-team-world</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='61480'>Claus</person>
                </persons>
                <language>en</language>
                <description>The truth of the pudding for detection coverage is that if you ask ANY blue teamer that isn&apos;t using OpenTide what their detection coverage is, you&apos;re going to get at best a feeling-based qualitative answer such as &apos;I think so&apos; &apos;I feel that we are&apos; &apos;I believe that we are able to detect what we need to&apos;. Because no one has the data to prove it. Before OpenTide, no framework existed to provide any sort of data-driven answer.

So, ultimately, NO ONE actually knows if they&apos;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 &apos;Atomic red team&apos; works at, you never really know.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/A33UYD/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/A33UYD/feedback/</feedback_url>
            </event>
            <event guid='d5aed8b4-9449-5c12-885d-8f24657b7476' id='82889' code='JU89ZD'>
                <room>Europe</room>
                <title>Fearless File Identification</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:05</duration>
                <abstract>The ubiquitous `file` command, powered by the C library *libmagic*, is a cornerstone of file identification&#8212;but 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.</abstract>
                <slug>hack-lu-2025-82889-fearless-file-identification</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='71321'>Quentin JEROME</person>
                </persons>
                <language>en</language>
                <description>We&#8217;ll dive into the motivations behind this port: the inherent risks of running C parsers on untrusted input, and how Rust&#8217;s safety guarantees can mitigate these concerns without sacrificing performance. The project aims for near-full compatibility with *libmagic*&#8217;s rule format, ensuring seamless integration for existing users while unlocking new possibilities for portability across Rust&#8217;s supported platforms.

Attendees 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&#8217;ll also discuss the roadmap, including plans to publish a Rust crate, complete a CLI tool equivalent to `file`, and create bindings for other languages.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/JU89ZD/resources/presentation_Hbk64SB.pdf">Slide Deck</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/JU89ZD/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/JU89ZD/feedback/</feedback_url>
            </event>
            <event guid='02ccf488-8bfb-5692-b4c8-2b8a3c845aa0' id='82112' code='CMLHHF'>
                <room>Europe</room>
                <title>Hunting for Linux Extended File Attributes</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T14:05:00+02:00</date>
                <start>14:05</start>
                <duration>00:05</duration>
                <abstract>In this lightning talk will show how xattr&apos;s can be used to hide a payload, then I&apos;ll introduce a quick script that will help to find potentially malicious xattr&apos;s on a filesystem.</abstract>
                <slug>hack-lu-2025-82112-hunting-for-linux-extended-file-attributes</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='69819'>Xavier Mertens</person>
                </persons>
                <language>en</language>
                <description>In this lightning talk will show how xattr&apos;s can be used to hide a payload, then I&apos;ll introduce a quick script that will help to find potentially malicious xattr&apos;s on a filesystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CMLHHF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CMLHHF/feedback/</feedback_url>
            </event>
            <event guid='20b89b7e-e5a0-5f0e-b327-593b5574310f' id='82261' code='ZDKXEN'>
                <room>Europe</room>
                <title>Incident reporting made easy, using Draugnet</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-21T14:10:00+02:00</date>
                <start>14:10</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-82261-incident-reporting-made-easy-using-draugnet</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/ZDKXEN/draugnet_sXvDPBv.png</logo>
                <persons>
                    <person id='83373'>Andras Iklody</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZDKXEN/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZDKXEN/feedback/</feedback_url>
            </event>
            <event guid='9a6de150-e5c0-516e-87b1-6d0388eeddee' id='67638' code='FXR3DQ'>
                <room>Europe</room>
                <title>From Buzzword to Battlefield: The Cybersecurity Challenges of Smart Cities</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <abstract>&#8220;Smart City&#8221; has been a trendy buzzphrase used by politicians, city planners, and tech companies for over a decade now &#8212; but their shiny promises gloss over dangerous realities.

Downtime 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.

Smart 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.</abstract>
                <slug>hack-lu-2025-67638-from-buzzword-to-battlefield-the-cybersecurity-challenges-of-smart-cities</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68308'>Marina Bochenkova</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FXR3DQ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FXR3DQ/feedback/</feedback_url>
            </event>
            <event guid='c3d5f28d-3bf9-5f53-abcc-682f178145cb' id='68393' code='DPNKRE'>
                <room>Europe</room>
                <title>Fake Jobs, Real Malware. Uncovering How Cybercriminals are Exploiting the Employment Market</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <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&apos;s important to stay alert and aware when using any digital service.

During this talk, we will follow the whole infection process, starting with the Javascript Loader &amp; 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&apos;s security, and strategies to protect against similar attacks.</abstract>
                <slug>hack-lu-2025-68393-fake-jobs-real-malware-uncovering-how-cybercriminals-are-exploiting-the-employment-market</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='73523'>Ionu&#539; Baltariu</person>
                </persons>
                <language>en</language>
                <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.
Given 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&#8217;s 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.

Moving 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:

- Downloading more malicious, self-unpacking Python scripts 
- Using public services to store information (e.g: pastebin)
- Downloading a malicious binary that doubles down the infostealing efforts, while also exfiltrating data through TOR

The presentation will end with conclusions and take aways, while also leaving plenty of time for Q&amp;A.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/DPNKRE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/DPNKRE/feedback/</feedback_url>
            </event>
            <event guid='b5d1b80e-6a6e-54cd-8815-b3058a53564b' id='70076' code='U3ZG7S'>
                <room>Europe</room>
                <title>intelmq.ai - adding ML model support to intelmq</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <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! 

But 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.).
For information extraction, LLMs and other AI models (BERT, etc.) proved their merit already.

The presents will show how they extended intelmq to support 
these AI models and how the combination lends itself (semi-) automating a CTI analyst.

IntelMQ to MISP output included ;-)</abstract>
                <slug>hack-lu-2025-70076-intelmq-ai-adding-ml-model-support-to-intelmq</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='70478'>Aaron Kaplan</person><person id='70480'>Sebastian Wagner</person><person id='83003'>J&#252;rgen Brandl</person>
                </persons>
                <language>en</language>
                <description>Integrating &quot;AI&quot; 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.
How to deal with these challenges will be also discussed.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/U3ZG7S/resources/IntelMQ.AI_nVRHQIM.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/U3ZG7S/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/U3ZG7S/feedback/</feedback_url>
            </event>
            <event guid='253f137e-e6b6-5673-92a1-114e6b164f9f' id='69962' code='BDUTYD'>
                <room>Europe</room>
                <title>No way to enable SSH access to your new router? The vendor might have something to hide</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>00:30</duration>
                <abstract>The operating systems of many proprietary consumer- and enterprise-grade
networking devices do not allow for easy customization. Even when SSH access is
available, it often supports only a limited set of tightly controlled commands,
offering no way to install new binaries &#8212; or to understand what the existing
ones actually do.

The Internet is full of guides on &#8220;jailbreaking&#8221; proprietary routers &#8212; an
unfortunate necessity for users who want deeper control over the hardware
they&apos;ve paid for.

In contrast, open-source router OSes like OpenWrt provide full SSH access. This
seemingly simple feature sends a clear message: &#8220;This device is truly yours, and
you&apos;re welcome to inspect or improve it &#8212; even find security bugs, if you&apos;re so
inclined.&#8221;

But what happens when a proprietary OS is built on top of an open one like
OpenWrt?

In this talk, we&#8217;ll take you on a journey through reverse engineering OS
binaries based on OpenWrt, used by a major vendor [REDACTED]. We were surprised
to discover that they had patched the Lua compiler for the sole purpose of
hindering static analysis.

We&apos;ll demonstrate several techniques for &#8220;owning&#8221; a line of devices from this
vendor &#8212; from rediscovering a &quot;patched&quot; backdoor in the restricted SSH service,
to identifying an authenticated OS command injection vulnerability buried deep
in a custom Lua module.

These findings could enable full remote takeover of the devices &#8212; so it&#8217;s no
wonder the vendor didn&#8217;t allow SSH access in the first place...</abstract>
                <slug>hack-lu-2025-69962-no-way-to-enable-ssh-access-to-your-new-router-the-vendor-might-have-something-to-hide</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70377'>Stanislav Dashevskyi</person><person id='70379'>Francesco La Spina</person>
                </persons>
                <language>en</language>
                <description>N/A</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/BDUTYD/resources/dashevskyi_20_Uo4kCmD.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/BDUTYD/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/BDUTYD/feedback/</feedback_url>
            </event>
            <event guid='5ba2115d-79cd-56bc-9916-aa1614170593' id='67918' code='TYQJK3'>
                <room>Europe</room>
                <title>Oops, I Hacked It Again: Tales and disclosures</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>Breaking into supermarket systems, ticketing platforms, and more. I&#8217;ll share some of my latest hacking stories, showing how I found the vulnerabilities, reported them, and collaborated with the companies. We&#8217;ll dive into tools, the challenges of disclosure, the importance of being &#8220;ethical&#8221;, lessons learned and how these experiences help improve security and build trust between hackers and organizations.</abstract>
                <slug>hack-lu-2025-67918-oops-i-hacked-it-again-tales-and-disclosures</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68542'>Ignacio Navarro</person>
                </persons>
                <language>en</language>
                <description>Description
=======

The talk is divided into 6 chapters. In the first one, I&#8217;ll relate what an Ethical Hacker is and what he does, and I&#8217;ll also prepare the audience for the upcoming hackings tales.

Chapter 2: Hacking tales. In this chapter I&#8217;ll 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.

The 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.
Second 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.
The 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.
A transportation company, after some idors and business logic vulnerabilities were able to get all tickets, user data and generate free tickets.
The 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.

Chapter 3: In this chapter I&#8217;ll 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.

Chapter 4: Different types of disclosure. I&#8217;ll explain why this is important, from the point of view of hackers, companies and the community. Below I&#8217;ll show the way I always present my reports, following the examples used by my friends and others.
Also, in this chapter I&apos;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.
To close the chapter I&#8217;ll talk a bit about BBP and VDP.

Chapter 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.

Chapter 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 &#8203;&#8203;promoting the &quot;ethical&quot; 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. 

Outline
=======

- Introduction
   - Whoami
   - Disclaimer
   - What&apos;s an &#8220;ethical hacker&#8221;?
- Hacking tales
   - Conclusion from the arcade company of last year
   - Large supermarket chain
   - Tickets sales and distribution company
   - Transport company
   - E-commerce platform
- Essentials
   - Tools
   - Methodology
   - Common mistakes
- Disclosures
   - Types
   - Why is it important?
   - My way to report
   - Other ways to report
   - Handling responses from companies
   - BBP/VDP
- Impact of ethical hacking
   - Feedback from companies who I hacked
   - Encouraging others to get involved in ethical hacking
- Conclusions
   - Takeaways
   - Q/A</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TYQJK3/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TYQJK3/feedback/</feedback_url>
            </event>
            <event guid='d755a10c-9956-50eb-9143-eefe1b1b32a7' id='68868' code='Y3DGVG'>
                <room>Europe</room>
                <title>OverLAPS: Overriding LAPS Logic</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <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.

In OverLAPS: Overriding LAPS Logic, we will revisit and extend our previous research (Malicious use of &quot;Local Administrator Password Solution&quot;, Hack.lu 2017) by exposing client-side attacks in Windows LAPS (&quot;LAPSv2&quot;). After a brief overview of LAPS&apos;s evolution, from clear-text fields in AD with Microsoft LAPS (&quot;LAPSv1&quot;) 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.

We 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.

Attendees 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.</abstract>
                <slug>hack-lu-2025-68868-overlaps-overriding-laps-logic</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69436'>Antoine Goichot</person>
                </persons>
                <language>en</language>
                <description>LAPS &quot;v1&quot; (legacy Microsoft LAPS) and &quot;v2&quot; (current Windows LAPS) have been studied by numerous people. 

However, past research has focused on attacking LAPS from the server side, i.e. recovering passwords from AD/Entra with high privileges on the infrastructure. 
This research takes a different approach: client-side approaches that grant users control over their own LAPS password, changing the LAPS password on demand.

This talk explores a new angle and shares practical techniques that hackers can experiment with and apply in their own work.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/Y3DGVG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/Y3DGVG/feedback/</feedback_url>
            </event>
            <event guid='0cd29d01-1f9a-5635-a17d-86e9e5c31dde' id='70075' code='EXYEBP'>
                <room>Europe</room>
                <title>Phishing detection using various parts of DNS ecosystem</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <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 &#8211; 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.</abstract>
                <slug>hack-lu-2025-70075-phishing-detection-using-various-parts-of-dns-ecosystem</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70477'>Piotr Bia&#322;czak</person><person id='82897'>Micha&#322; Ha&#322;o&#324;</person>
                </persons>
                <language>en</language>
                <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 &#8211; an entirely European DNS resolver.
In 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.
We 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/EXYEBP/resources/hack.lu_2025_MRE6UFi.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/EXYEBP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/EXYEBP/feedback/</feedback_url>
            </event>
            <event guid='d044825a-cb1b-5f96-b87a-307143f97f8d' id='68824' code='V3GFCH'>
                <room>Europe</room>
                <title>RomCom exploits Firefox and Windows zero days in the wild</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>00:30</duration>
                <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&apos;s backdoor.

The 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.

RomCom&apos;s use of these vulnerabilities shows their advanced capabilities. This presentation covers RomCom&apos;s tactics, the attack chain, and the technical details of the exploits, along with the fixes from Mozilla and Microsoft.</abstract>
                <slug>hack-lu-2025-68824-romcom-exploits-firefox-and-windows-zero-days-in-the-wild</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='67354'>Damien Schaeffer</person>
                </persons>
                <language>en</language>
                <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.

The 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&#8217;t 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&#8217;s computer with no user interaction required.

Analysis 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&#8217;s sandboxed content process. While we&#8217;re not certain whether RomCom developed or bought the exploit, the code demonstrates deep knowledge of Firefox&#8217;s internals. We reported this vulnerability to the Firefox team, who acknowledged it and released a patch in an impressive 25 hours.

In 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&#8217;s sandbox and download further components in order to deploy the group&#8217;s backdoor. Microsoft released a security advisory and released a patch in early November.

Studying RomCom&#8217;s arsenal highlights a high level of sophistication and the group&#8217;s 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/V3GFCH/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/V3GFCH/feedback/</feedback_url>
            </event>
            <event guid='37c5bf62-ad48-5c7f-a42b-df11239c23d2' id='66880' code='SLSQAL'>
                <room>Europe</room>
                <title>From Achilles to NIS2: Slovakian Lessons on Proactive Cybersecurity and Vulnerability Disclosure</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-21T18:30:00+02:00</date>
                <start>18:30</start>
                <duration>00:30</duration>
                <abstract>CSIRT.SK&#8217;s 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.  
Further 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.  
The presentation showcases Slovakia&#8217;s 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.</abstract>
                <slug>hack-lu-2025-66880-from-achilles-to-nis2-slovakian-lessons-on-proactive-cybersecurity-and-vulnerability-disclosure</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='67575'>Michal Ramp&#225;&#353;ek</person><person id='80325'>Alexander Valach</person>
                </persons>
                <language>en</language>
                <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.
From the perspective of the Slovak CSIRT.SK, Poland&apos;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.
In 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.
The 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.
The 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/SLSQAL/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/SLSQAL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Schengen 1 &amp; 2' guid='901777f3-c081-5b4f-846a-9e31405ab381'>
            <event guid='ed100f9f-3635-5fe8-9ae7-8e07f99772a7' id='69021' code='L8UDVY'>
                <room>Schengen 1 &amp; 2</room>
                <title>API Underworld: Red Team Hacking Secrets</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-21T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.

Participants 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.

Additionally, 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.

Concluding with a wrap-up session and an open Q&amp;A, this workshop equips participants with the knowledge and skills to secure APIs effectively while fostering a hands-on learning environment</abstract>
                <slug>hack-lu-2025-69021-api-underworld-red-team-hacking-secrets</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='69619'>Parth Shukla</person>
                </persons>
                <language>en</language>
                <description>Session 1: Introduction to API Security

Overview of API Security
Real-world examples of API security breaches
Importance of securing APIs

Session 2: Reconnaissance Techniques

Introduction to reconnaissance
Using Shodan for API recon
Google Dorking for API endpoints
Practical exercise: Recon on a sample API

Session 3: Identifying API Vulnerabilities

Common API vulnerabilities
Demonstration: SQL Injection, XSS on APIs
Hands-on: Scanning an API with Burp Suite

Session 4: OSINT for API Security

What is OSINT?
Tools: Maltego, theHarvester,Wayback
Practical exercise: Conducting OSINT on an API target

Session 5: Hands-On Vulnerability Exploitation

Step-by-step guide to exploiting API vulnerabilities
Practical exercises on various vulnerabilities
Group activity: Find and exploit vulnerabilities on a mock API

Session 6: Wrap-Up and Q&amp;A

Recap of key points
Final thoughts and best practices
Open Q&amp;A session for participants</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/L8UDVY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/L8UDVY/feedback/</feedback_url>
            </event>
            <event guid='919a0383-ae58-5221-ae5a-389355bfab21' id='65701' code='FZDEPW'>
                <room>Schengen 1 &amp; 2</room>
                <title>Crafting an Infoleak exploit - A Hands On tutorial</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <abstract>&quot;You do not find infoleaks, you create them&quot; -Halvar Flake
In 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.</abstract>
                <slug>hack-lu-2025-65701-crafting-an-infoleak-exploit-a-hands-on-tutorial</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='66465'>Saumil Shah</person>
                </persons>
                <language>en</language>
                <description>Memory corruption bugs don&apos;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.

This 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.

**Outline**
- Case study of an integer overflow bug in a popular web server.
- Understanding the chain of function calls and frames on the stack.
- Understanding the basis of an infoleak.
- Using GDB to hit trace black box binaries to analyse the sequence of function calls.
- Diverting the flow of functions after memory corruption to produce meaningful output.
- Populating the output with arbitrary values.
- Leaking the stack pointer address.
- Leaking libc base address.
- Putting the infoleak exploit together

The case study will be presented for X86 as well as ARM32 binaries.

*Theory* - 1 hour
*Exercise* - 1 hour

**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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FZDEPW/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FZDEPW/feedback/</feedback_url>
            </event>
            <event guid='3f35365c-78fd-575d-aa6a-255ee6e8b9f0' id='71234' code='XGVKFA'>
                <room>Schengen 1 &amp; 2</room>
                <title>Kunai: From Zero to Ninja</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-21T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>02:00</duration>
                <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.

In 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.

In 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.</abstract>
                <slug>hack-lu-2025-71234-kunai-from-zero-to-ninja</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71321'>Quentin JEROME</person>
                </persons>
                <language>en</language>
                <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.

### Part 1: Introduction to Kunai
- **Essential Information**: Cover all the essential information about Kunai.
- **Documentation Walkthrough**: Quick walkthrough of the Kunai documentation, explaining what participants can expect from this tool.
- **Hands-on Exercises**: Conduct exercises to help participants become familiar with the tool, its command line, and configuration file.

### Part 2: Advanced Kunai Usage
- **Custom Detection Rules**: Building custom detection rules to detect specific anomalies or malware.
- **Indicators of Compromise (IoCs)**: Learning how to load IoCs into the detection engine.
- **Integration with MISP**: How to integrate Kunai with your favorite MISP instance.
- **Additional Topics**: If time allows, we will also cover additional advanced topics.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/XGVKFA/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/XGVKFA/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Hollenfels' guid='2062204d-60a6-59d6-8b96-77642fe8e972'>
            <event guid='32365544-05ce-5285-9c12-810c1b53d6fd' id='71221' code='K8ACJX'>
                <room>Hollenfels</room>
                <title>Web forensic with Lookyloo</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-21T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-71221-web-forensic-with-lookyloo</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71315'>Rapha&#235;l Vinot</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/K8ACJX/resources/Hack.lu_2025_Sry7Cgd.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/K8ACJX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/K8ACJX/feedback/</feedback_url>
            </event>
            <event guid='68aa6802-c7b1-5fad-9a90-c5b7be48a44a' id='69921' code='EEZ3PN'>
                <room>Hollenfels</room>
                <title>Detection Engineering with Sigma</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <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.</abstract>
                <slug>hack-lu-2025-69921-detection-engineering-with-sigma</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='70346'>Thomas Patzke</person>
                </persons>
                <language>en</language>
                <description>This workshop will cover the following topics:

* Introduction to the [Sigma detection format](https://sigmahq.io/docs/basics/rules.html).
* Don&apos;t reinvent the wheel: searching existing Sigma rules.
* Developing simple Sigma rules for single events.
* Developing [Sigma correlation rules](https://sigmahq.io/docs/meta/correlations.html) to detect event relationships.
* Validation of Sigma rules.
* Using LLMs to support Sigma rule development.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/EEZ3PN/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/EEZ3PN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Vianden &amp; Wiltz' guid='96002161-4ffb-5072-b30d-7be4093da5cb'>
            <event guid='03803dd6-14fa-588e-93fa-d81fd7b346d6' id='81706' code='7K3DUQ'>
                <room>Vianden &amp; Wiltz</room>
                <title>Flowintel - Flow your management</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-21T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.
FlowIntel, an open-source case and task management platform, bridges this gap by providing analysts with a modern, flexible environment to organize investigations.</abstract>
                <slug>hack-lu-2025-81706-flowintel-flow-your-management</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/7K3DUQ/flowintel_logo_maas6pw.png</logo>
                <persons>
                    <person id='67758'>Cruciani David</person>
                </persons>
                <language>en</language>
                <description>In this workshop, participants will learn how to install, configure, and start using Flowintel.

By 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/7K3DUQ/resources/presentation_GLlZI9F.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7K3DUQ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7K3DUQ/feedback/</feedback_url>
            </event>
            <event guid='c3ec0208-a84b-524f-a8d4-ee2b19473b79' id='67637' code='AMCS8W'>
                <room>Vianden &amp; Wiltz</room>
                <title>Payload Obfuscation for Red Teams</title>
                <subtitle></subtitle>
                <type>Training (long)</type>
                <date>2025-10-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>03:00</duration>
                <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!</abstract>
                <slug>hack-lu-2025-67637-0-payload-obfuscation-for-red-teams</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/AMCS8W/riscy-business-logo_h3IqLwE.png</logo>
                <persons>
                    <person id='68305'>Duncan Ogilvie</person>
                </persons>
                <language>en</language>
                <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.

Covered topics:
- Introduction to VM-based obfuscation
- Basics of the RISC-V architecture
- Compiling payloads for the RISC-V architecture
- Obfuscating the VM interpreter for evasion
- VM Hardening to complicate reversing the payloads (as time allows)
- Building a basic C2 framework (as time allows)

The 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).

**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</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/AMCS8W/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/AMCS8W/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Echternach &amp; Diekirch' guid='279b0f5f-6956-502c-9e55-6d3306ac89f5'>
            <event guid='449a79cc-4832-52ea-99f0-17f073c51ad4' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-0-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            <event guid='1f55ffe2-2dea-540b-8a5d-8726a5761c95' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-21T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-1-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-10-22' start='2025-10-22T04:00:00+02:00' end='2025-10-23T03:59:00+02:00'>
        <room name='Europe' guid='07287877-bfb9-5107-9d8d-3ef2c2fb6da3'>
            <event guid='bdfe14eb-e1c2-5537-9667-39a4dcd48c0a' id='68065' code='GGT3WY'>
                <room>Europe</room>
                <title>Tracking and documenting Threat Actors using MISP - A slightly different approach</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T08:30:00+02:00</date>
                <start>08:30</start>
                <duration>00:30</duration>
                <abstract>A technical talk about a toolset that can be used to track and document threat actors in MISP</abstract>
                <slug>hack-lu-2025-68065-tracking-and-documenting-threat-actors-using-misp-a-slightly-different-approach</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='68689'>Csaba Barta</person>
                </persons>
                <language>en</language>
                <description>This technical talk is about a development project involving a toolset that enhances MISP&apos;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)

#### Agenda
- Initial problem statement
- Concept and technical details
- Demo with TA profile lifecycle (showing the toolset in action using an imaginary Threat Actor Profile)</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/GGT3WY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/GGT3WY/feedback/</feedback_url>
            </event>
            <event guid='2dcc3f70-d0bf-5acc-a2b4-43d3fc1fcb71' id='69931' code='7XNVBR'>
                <room>Europe</room>
                <title>A pragmatic approach to build a threat landscape</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-69931-a-pragmatic-approach-to-build-a-threat-landscape</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='70346'>Thomas Patzke</person>
                </persons>
                <language>en</language>
                <description>&quot;What are the threats relevant for us?&quot; 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&apos;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&apos;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&apos;s about the observations of the own operational security teams?

In this talk I will show a pragmatic approach with reasonable-effort for building a technical threat landscape that results in a MITRE ATT&amp;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.

The talk will be concluded with some experiences and statistics to answer questions like:

* How much of the techniques documented in ATT&amp;CK are really relevant?
* Are there really irrelevant techniques?
* How often should so a thread landscape be updated?
* How much value do the used sources provide? Are they possibly biased?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/7XNVBR/resources/A_Pragmatic_A_EKeuPKC.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7XNVBR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7XNVBR/feedback/</feedback_url>
            </event>
            <event guid='d1914422-2ed7-57a4-8f47-2bfab0952ba4' id='75102' code='8A9RUW'>
                <room>Europe</room>
                <title>Exploring Threats Leveraging Blockchains</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-75102-exploring-threats-leveraging-blockchains</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='74699'>Rascagneres Paul</person>
                </persons>
                <language>en</language>
                <description>Nothing to add I cover the entire agenda in the abstract. If you have any questions ping me.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/8A9RUW/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/8A9RUW/feedback/</feedback_url>
            </event>
            <event guid='db74a14b-5804-5e56-bf09-979dbd41be21' id='68641' code='UYUQFR'>
                <room>Europe</room>
                <title>Reversing a Pay Phone for Fun but No Profit</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:30</duration>
                <abstract>The &#8220;Telecard&#8221; 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&#8217;s, 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.</abstract>
                <slug>hack-lu-2025-68641-reversing-a-pay-phone-for-fun-but-no-profit</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69189'>Inbar Raz</person>
                </persons>
                <language>en</language>
                <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&amp;CK tactics and shows how the same principles apply to fun projects and not just CNE.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_DaoVsGD.pdf">Slides 1-50</attachment>
                
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_R1jso15.pdf">Slides 51-75</attachment>
                
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_8vMXC2D.pdf">Slides 76-100</attachment>
                
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/UYUQFR/resources/Reversing_a_P_dTROcrP.pdf">Slides 101-139</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/UYUQFR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/UYUQFR/feedback/</feedback_url>
            </event>
            <event guid='76b5fd99-346a-542a-9331-06cfa1bf4662' id='75171' code='7XPR8X'>
                <room>Europe</room>
                <title>Slipping Through the Cracks: How Malicious Emails Evade Detection</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <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. 

This 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&#8212;including the use of corrupted QR codes &#8212; and cloaking relying on bot detection and browser fingerprinting techniques.  

The 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.</abstract>
                <slug>hack-lu-2025-75171-slipping-through-the-cracks-how-malicious-emails-evade-detection</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='74760'>Elyssa Boulila</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7XPR8X/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7XPR8X/feedback/</feedback_url>
            </event>
            <event guid='c2643034-8cdc-54c8-8617-196c80c81aea' id='69433' code='QSWNWS'>
                <room>Europe</room>
                <title>Silent Killers: Unmasking a Large-Scale Legacy Driver Exploitation Campaign</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <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?

In 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&#8217;s Vulnerable Driver Blocklist and evaded detection mechanisms, including those introduced by the LOLDrivers project.

To ensure stealth, the attackers carefully manipulated the driver&#8217;s PE structure, generating distinct hashes while preserving its valid signature &#8212; a move that allowed thousands of modified variants to remain undetected. Operating from a public cloud&#8217;s China region, the attackers targeted victims primarily in China and parts of Asia, with devastating precision.

Check Point Research&#8217;s findings prompted Microsoft to update its Vulnerable Driver Blocklist, neutralizing the exploited driver variants. This paper presents the campaign&#8217;s 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?</abstract>
                <slug>hack-lu-2025-69433-silent-killers-unmasking-a-large-scale-legacy-driver-exploitation-campaign</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/QSWNWS/cover_IRebz5R.jpeg</logo>
                <persons>
                    <person id='69983'>Ji&#345;&#237; Vinopal</person>
                </persons>
                <language>en</language>
                <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&#8217;s product suite. This driver has a known vulnerability in versions below 3.4.0.

- 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.

- 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.

- The attackers leveraged infrastructure in a public cloud&apos;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).

- 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.

- 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/QSWNWS/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/QSWNWS/feedback/</feedback_url>
            </event>
            <event guid='02298556-5495-5063-a168-fb4e2e7eb470' id='75196' code='YXLGPP'>
                <room>Europe</room>
                <title>Smack my LLM up!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T11:45:00+02:00</date>
                <start>11:45</start>
                <duration>00:30</duration>
                <abstract>This session dissects a real-world case study where an actor weaponized automation flaws in Meta&#8217;s 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 &#8220;restoration&#8221; through AI-manipulated support flows.

This case is not an isolated incident&#8212;it 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.

In 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.
The talk closes with a reflection on the ethical tensions in detecting synthetic media.

This talk will blend live demonstration, code walkthroughs, and operational insights from an investigation that didn&#8217;t just uncover an exploit&#8212;but a philosophy of misuse.</abstract>
                <slug>hack-lu-2025-75196-smack-my-llm-up</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='74783'>Jindrich Karasek</person>
                </persons>
                <language>en</language>
                <description>In this talk, I present a forensic case study detailing how a threat actor compromised Meta&#8217;s 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.

We 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&#8212;applicable to both post-mortem analysis and real-time detection pipelines.

Finally, 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&#8212;making it critical to understand both the how and the why behind these systems.

This is a talk for red teamers, detection engineers, AI researchers, and anyone standing at the fault line between automation and abuse.

Audience Takeaways:

Real-world attack path exploiting LLM-based automation in platform support

Techniques for detecting AI-generated text via forensic linguistic analysis

Python-based NLP tools for stylometry and prompt anomaly detection (will share my code)

Ethical considerations around AI-generated content detection in moderation and compliance

Operational guidance for improving LLM security posture in cloud deployments.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/YXLGPP/resources/2025-HackLu-S_XwsUs06.pdf">Slide deck -Smack my LLM up!</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/YXLGPP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/YXLGPP/feedback/</feedback_url>
            </event>
            <event guid='0c5c85f8-dae3-583e-8f98-cfbf53ec5088' id='82400' code='7RCD77'>
                <room>Europe</room>
                <title>Malware Investigation Pipeline: From Honeypot to Threat Intel</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T13:45:00+02:00</date>
                <start>13:45</start>
                <duration>00:05</duration>
                <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.

&#128073; https://github.com/andreia-oca/malware-investigation-pipeline</abstract>
                <slug>hack-lu-2025-82400-malware-investigation-pipeline-from-honeypot-to-threat-intel</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='83883'>Andreia-Irina Ocanoaia</person>
                </persons>
                <language>en</language>
                <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.

MIP 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7RCD77/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7RCD77/feedback/</feedback_url>
            </event>
            <event guid='221aa4da-bdba-5228-bb7b-7857d776005c' id='82256' code='TNJYVT'>
                <room>Europe</room>
                <title>May the world ever again experience such a Christmas night!</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T13:50:00+02:00</date>
                <start>13:50</start>
                <duration>00:05</duration>
                <abstract>.</abstract>
                <slug>hack-lu-2025-82256-may-the-world-ever-again-experience-such-a-christmas-night</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='69954'>Christophe Vandeplas</person>
                </persons>
                <language>en</language>
                <description>.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TNJYVT/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TNJYVT/feedback/</feedback_url>
            </event>
            <event guid='a1911924-f550-5c1a-8ac3-640b4a48ec0a' id='82836' code='PAHBU9'>
                <room>Europe</room>
                <title>Nmap Scanning, Fast and Slow</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:05</duration>
                <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</abstract>
                <slug>hack-lu-2025-82836-nmap-scanning-fast-and-slow</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/PAHBU9/nmap-remaining-time-on_Kt0dPMw.webp</logo>
                <persons>
                    <person id='84260'>Luc Gommans</person>
                </persons>
                <language>en</language>
                <description>Slides will be published on: https://github.com/x41sec/slides

*Update:* they have been published here: https://github.com/x41sec/slides/blob/master/2025-hacklu/hacklu2025_Nmap-scanning-fast-and-slow.pdf</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/PAHBU9/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/PAHBU9/feedback/</feedback_url>
            </event>
            <event guid='d98d8c20-2f25-53cb-af9c-aaa2d1b7227e' id='82194' code='K79YTL'>
                <room>Europe</room>
                <title>Port Mimic: It&apos;s a Trap! (And so is every other port)</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-82194-port-mimic-it-s-a-trap-and-so-is-every-other-port</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/K79YTL/mimic1_ZityPtA.gif</logo>
                <persons>
                    <person id='83003'>J&#252;rgen Brandl</person>
                </persons>
                <language>en</language>
                <description>## How it works

Port 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.

So what a attacker will see has nothing to do with the real target, think internet connect teapot or the worlds most welcoming database.

Ideally 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.

Listening ports are excluded from the trap, so you don&apos;t have to worry about users being affected.

### Credits

This project is inspired by [portspoof](https://github.com/drk1wi/portspoof)

Major differences:
- This project is written in Python and uses nftables to set up the trap, so it doesn&apos;t require root or you fiddling with iptables.
- There is no need to manually exclude ports from the trap, it will automatically exclude the ports that are open on the interface.
- The mimic will cover your regular ports as soon as it detects a port scanner, so you don&apos;t have to worry about it.
- 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).</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/K79YTL/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/K79YTL/feedback/</feedback_url>
            </event>
            <event guid='2a752f93-26b2-5f37-a074-a10475a5a89a' id='82962' code='UJWRHX'>
                <room>Europe</room>
                <title>RANGE42 - An open source cyber range</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T14:05:00+02:00</date>
                <start>14:05</start>
                <duration>00:05</duration>
                <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.

This talk will briefly present the project&apos;s architecture, open-source components and lessons learned while building our collaborative and open source cyber training solution.</abstract>
                <slug>hack-lu-2025-82962-range42-an-open-source-cyber-range</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84364'>Benjamin Collas</person>
                </persons>
                <language>en</language>
                <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. 
We&apos;ll briefly show what we&apos;ve built, what we&apos;re doing and what we plan to do next.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/UJWRHX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/UJWRHX/feedback/</feedback_url>
            </event>
            <event guid='794344e7-f6d0-5b70-bda0-5b8e5d75b4da' id='82921' code='X9XNMG'>
                <room>Europe</room>
                <title>Meet Plum, the challenge of your own ASR for free</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-22T14:10:00+02:00</date>
                <start>14:10</start>
                <duration>00:05</duration>
                <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&#8364; yearly :) ?
Now.. With NIS2, How to do this if you are a National CSIRT.</abstract>
                <slug>hack-lu-2025-82921-meet-plum-the-challenge-of-your-own-asr-for-free</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/X9XNMG/plum_logo_yaYUwr6.png</logo>
                <persons>
                    <person id='84330'>Paul JUNG</person>
                </persons>
                <language>en</language>
                <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&#160;space. 
I will Explain the Challenges of scanning the IP&#160;Space. and show some funny results and effective use case that we had after just 2&#160;weeks of production.
But the real goal of this talk is to collect interest, need of people, and why not, some pull request too.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/X9XNMG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/X9XNMG/feedback/</feedback_url>
            </event>
            <event guid='467a791b-6ea7-59b2-9166-d48407cc6618' id='70084' code='PVSLFP'>
                <room>Europe</room>
                <title>Open source is a virus</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <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!</abstract>
                <slug>hack-lu-2025-70084-open-source-is-a-virus</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='70485'>Philippe Ombredanne</person><person id='84297'>Prabhu Subramanian</person>
                </persons>
                <language>en</language>
                <description>Former Microsoft CEO Steve Ballmer once said that Linux and open source was a cancer. But &quot;developers, developers, developers !!!&quot; 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 :)

We 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!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/PVSLFP/resources/slides_Jm7ZOU6.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/PVSLFP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/PVSLFP/feedback/</feedback_url>
            </event>
            <event guid='a76c9a39-2cdf-5e4e-91c7-b799d8e150e9' id='69310' code='HBRVAC'>
                <room>Europe</room>
                <title>Security Monitoring and Response in Large Linux Environments</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <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 &#8212; from their highly diverse configurations to their widespread deployment across cloud and hybrid landscapes.

We 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.

The 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 &#8212; 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.</abstract>
                <slug>hack-lu-2025-69310-security-monitoring-and-response-in-large-linux-environments</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69884'>Hendrik Schmidt</person><person id='69861'>Hilko Bengen</person>
                </persons>
                <language>en</language>
                <description>.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://hillu.github.io/conference-materials/hacklu-2025-linux/slides.reveal.html">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/HBRVAC/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/HBRVAC/feedback/</feedback_url>
            </event>
            <event guid='544387e2-cfe4-5b7a-8696-d9b8ecb507ac' id='69408' code='3UEDY8'>
                <room>Europe</room>
                <title>Digic8 Oracle</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract># Digic8 Oracle
### Decrypting camera updates without knowing neither the key, nor algorithms (at first)

Since 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].
Starting 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. 

We will introduce the technical context as well as FIR file format version 4 (before 2018), then, we will use :
1 - the fact some recent Canon cameras (R, RP, R6) allow dumping their firmware via an embedded basic interpreter and 
2 - Unicorn emulation to decrypt easily camera update files of the same hardware (Digic) generation, because a unique key is used.

As 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 &quot;as oracle&quot; 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.

Two 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.
d8_oracle.py requires you first to dump yourself a firmware via CBasic or to obtain such camera dump via Magic Lantern community for example.

No decryption key neither firmware dump will be released with this talk. 

Laurent Cl&#233;vy 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]. 

EOS, Digic and Powershot are Canon trademarks.

References:
* [CHDK](https://chdk.fandom.com/wiki/CHDK)
* [MagicLantern](https://www.magiclantern.fm/)
* [DRONES](https://ardupilot.org/plane/docs/common-chdk-camera-control-tutorial.html)
* [ODD](https://connect.ed-diamond.com/MISC/mischs-006/mecanisme-de-controle-d-authenticite-des-photographies-numeriques-dans-les-reflexes-canon)
* [BeeRump](https://www.rump.beer/2022/slides/camera_jailbreak_v2_green.pdf)</abstract>
                <slug>hack-lu-2025-69408-digic8-oracle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69959'>laurent clevy</person>
                </persons>
                <language>en</language>
                <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). 

Then 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.

We 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 &apos;autoexec.bin&apos; 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.

It 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. 

The 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. 

And 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.

No firmware dumps neither decryption key will be released along this presentation, you&apos;ll need to obtain a dump by yourself, which is easy, and we&apos;ll explain how.

Because we are not so lazy and you&apos;re hopefully curious, decryption and signature algorithms will be explained, and you&apos;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.

Now 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/3UEDY8/resources/d8_oracle_hac_VY8EEEp.pdf">final version of the slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/3UEDY8/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/3UEDY8/feedback/</feedback_url>
            </event>
            <event guid='84c6d3a4-6bad-5ced-80d7-d9b286684b8d' id='71008' code='GLE99H'>
                <room>Europe</room>
                <title>The &#8220;S&#8221; in IoT: Tales from inside the IoT industry</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>00:30</duration>
                <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&#8217;t consumers seem to care? And what can be done to improve the situation?</abstract>
                <slug>hack-lu-2025-71008-the-s-in-iot-tales-from-inside-the-iot-industry</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71134'>Will Moffat</person>
                </persons>
                <language>en</language>
                <description>This talk offers an IoT industry insider&#8217;s candid perspective on why the IoT industry treats security as an afterthought.

We&#8217;ll 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&#8217;ll examine the commercial and marketing pressures, the technical &#8220;best practices&#8221; and the obvious problems of time, money, and available talent.

Next, we&#8217;ll 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&#8217;ll explore key business and engineering decisions and their consequences. 

Finally, we&#8217;ll 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/GLE99H/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/GLE99H/feedback/</feedback_url>
            </event>
            <event guid='c1981680-4afa-587d-9436-8d36a6025502' id='63796' code='YMT98Q'>
                <room>Europe</room>
                <title>The Parking Chronicles - A DIY Guide to Agents Detection</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <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&#8217;ll 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.</abstract>
                <slug>hack-lu-2025-63796-the-parking-chronicles-a-diy-guide-to-agents-detection</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='64748'>David Sopas</person>
                </persons>
                <language>en</language>
                <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&#8217;ll 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 &quot;safe&quot; your wireless interactions really are. Whether you&apos;re a security professional or just someone who uses Bluetooth every day, you&#8217;ll walk away with new insights into how these signals can be detected and exploited.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/YMT98Q/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/YMT98Q/feedback/</feedback_url>
            </event>
            <event guid='270565c0-3549-521e-af84-13376402ebc1' id='67675' code='FJ3JBL'>
                <room>Europe</room>
                <title>What Malware Leaves Behind: Analysing Forensic Traces of Ransomware</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <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&#8217;ll demonstrate how to uncover the traces attackers leave in system artifacts. Using powerful open-source tools like Autopsy, RegRipper, and Velociraptor, we&#8217;ll walk through post-infection analysis, providing attendees with the techniques and insights to detect, correlate, and communicate ransomware behaviors. 
This session would be ideal for DFIR professionals, SOC analysts, and anyone looking to better understand the digital aftershocks of malware.</abstract>
                <slug>hack-lu-2025-67675-what-malware-leaves-behind-analysing-forensic-traces-of-ransomware</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68343'>Ankshita Maunthrooa</person>
                </persons>
                <language>en</language>
                <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. 

This session will delve into the forensic analysis of a ransomware infection, using open-source tools to uncover what happens after the initial compromise.

Through a controlled lab scenario, we&#8217;ll 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:
1. File remnants, including encrypted files, ransom notes, and deleted files.
2. Registry artifacts that could reveal malware persistence techniques.
3. Behavioral artifacts, such as network traffic and execution traces left by the malware.

The session will be split into two parts:

Part 1: Live Demo (5 minutes):
This will include a brief walkthrough of the infected machine, showing evidence of the ransomware attack such as the encrypted files and the ransom note.
It will also include a live demonstration using Autopsy or Velociraptor to extract critical forensic data from the infected system.

Part 2: Post-Infection Analysis (25 minutes):

This 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:

- How to correlate the findings across multiple tools (Autopsy&#8217;s file-level analysis, RegRipper&#8217;s registry examination, Velociraptor&#8217;s live endpoint queries).
-Mapping artifacts to attacker TTPs (Tactics, Techniques, and Procedures) using the MITRE ATT&amp;CK framework.

By 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&apos;re working in DFIR, SOC, or threat hunting, this talk will provide the practical skills to identify and analyze ransomware behavior through forensic investigation.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/FJ3JBL/resources/Forensics_Pr_iwEob5q.pptx">Presentation Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FJ3JBL/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FJ3JBL/feedback/</feedback_url>
            </event>
            <event guid='30b130ed-a581-551a-999f-8a1a42fc5308' id='75295' code='FEBNLJ'>
                <room>Europe</room>
                <title>Integrating Zeek With Third-Party Applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <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&apos;s cybersecurity infrastructure, taking it far beyond a mere
producer of network logs.

In 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 &quot;round-tripping&quot; 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&apos;ve never used Zeek before, you&apos;ll gain a better understanding of what it can provide for your network detection &amp; response infrastructure.</abstract>
                <slug>hack-lu-2025-75295-integrating-zeek-with-third-party-applications</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/FEBNLJ/zeek_SCFwDB8_sIjCazQ.webp</logo>
                <persons>
                    <person id='74865'>Christian Kreibich</person>
                </persons>
                <language>en</language>
                <description>(See abstract.)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1fI4ek4GXMBHgb7MccAk_wFvKjQo3zh6GIuo3qkGAZ_E/edit?usp=sharing">Presentation slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FEBNLJ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FEBNLJ/feedback/</feedback_url>
            </event>
            <event guid='08f1b888-78a0-5e78-929f-f0e8ee4c1644' id='59901' code='WSLDVZ'>
                <room>Europe</room>
                <title>The cloud journey 2013-2025 of the European Commission</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-59901-the-cloud-journey-2013-2025-of-the-european-commission</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61480'>Claus</person>
                </persons>
                <language>en</language>
                <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. 

The talk will present how you can control the security debt you allow to be created and the plus/minuses of each type of approach.

Then 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/WSLDVZ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/WSLDVZ/feedback/</feedback_url>
            </event>
            <event guid='482af6ae-21cd-5f32-b382-35b037737157' id='69149' code='9FBZYF'>
                <room>Europe</room>
                <title>Kaitai Struct: a tool for dealing with binary formats</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-22T18:30:00+02:00</date>
                <start>18:30</start>
                <duration>00:30</duration>
                <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?</abstract>
                <slug>hack-lu-2025-69149-kaitai-struct-a-tool-for-dealing-with-binary-formats</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/9FBZYF/ks-logo-export-opt_aFUnC2n.svg</logo>
                <persons>
                    <person id='69723'>Petr Pucil</person><person id='82262'>Mikhail Yakshin</person>
                </persons>
                <language>en</language>
                <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.

This 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://formats.kaitai.io/">Kaitai Struct format gallery</link>
                
                    <link href="https://github.com/kaitai-io">Kaitai GitHub repositories</link>
                
                    <link href="https://ide.kaitai.io/">Kaitai Web IDE</link>
                
                    <link href="https://kaitai.io/">Kaitai Struct homepage</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/9FBZYF/resources/Kaitai_Struct_eV3IjI3.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/9FBZYF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/9FBZYF/feedback/</feedback_url>
            </event>
            <event guid='89aa4965-9a59-58b2-acba-bd48823e9f2b' id='82573' code='LKEYFD'>
                <room>Europe</room>
                <title>Utilman &amp; CMD</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T19:10:00+02:00</date>
                <start>19:10</start>
                <duration>00:10</duration>
                <abstract>Long time ago, in 2004 (that&apos;s even before the first Hack.lu conference), Microsoft released a patch for utilman.exe.
Since then, utilman.exe pops up in security incidents.</abstract>
                <slug>hack-lu-2025-82573-utilman-cmd</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='69488'>Didier Stevens</person>
                </persons>
                <language>en</language>
                <description>In 2004, a vulnerability (MS04-019 July 2004) in utilman.exe was revealed.
Turns out utilman.exe runs with SYSTEM privileges.
And any user can just start it by pushing the right keys.
This inspired me in 2006 to turn this feature into a backdoor on Windows XP and blog about it.
And since then, I&apos;ve been involved in security incidents where this exact technique was used.
Let me share some examples ...</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/LKEYFD/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/LKEYFD/feedback/</feedback_url>
            </event>
            <event guid='a901e1ab-eca4-5ede-9eb8-2b1ab91bd4a0' id='83020' code='MYVUFV'>
                <room>Europe</room>
                <title>101: How to break IPS &amp; SIEM</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T19:20:00+02:00</date>
                <start>19:20</start>
                <duration>00:10</duration>
                <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.
All the similarities to living people or existing brands are just coincidence or Illuminati :)</abstract>
                <slug>hack-lu-2025-83020-101-how-to-break-ips-siem</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='71184'>Nicol Dankova</person>
                </persons>
                <language>en</language>
                <description>Have you ever thought, how your situation may look like if:
- SIEM is blowing up &amp; no ghostbusters around?
- NIPS follows RNG freestyle?
- No-one thought about back-ups, because they haven&apos;t been buzzwords yet?
And what about if all of this has happened at one moment? :)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MYVUFV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MYVUFV/feedback/</feedback_url>
            </event>
            <event guid='434f214f-2c74-515b-90d7-8e791aa1c99a' id='83081' code='7FXZPN'>
                <room>Europe</room>
                <title>A quick retrospective of a student discovering programming &amp; other failures</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T19:30:00+02:00</date>
                <start>19:30</start>
                <duration>00:10</duration>
                <abstract>The title says it all</abstract>
                <slug>hack-lu-2025-83081-a-quick-retrospective-of-a-student-discovering-programming-other-failures</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='83374'>Sami Mokaddem</person>
                </persons>
                <language>en</language>
                <description>.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7FXZPN/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7FXZPN/feedback/</feedback_url>
            </event>
            <event guid='86e84cb5-c851-5682-aca8-5dde11b60c2a' id='83052' code='RQSWSG'>
                <room>Europe</room>
                <title>All Your CCTV&#8217;s are Belong to Us</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T19:40:00+02:00</date>
                <start>19:40</start>
                <duration>00:10</duration>
                <abstract>When we say to people that everything can be hacked and not put &#171;&#160;smart&#160;&#187; devices online, they don&#8217;t trust us. Fail!</abstract>
                <slug>hack-lu-2025-83052-all-your-cctv-s-are-belong-to-us</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='69819'>Xavier Mertens</person>
                </persons>
                <language>en</language>
                <description>A true story where an organization has CCTV&#8217;s connected to the Internet and they were used to break in and lead to a full compromise with a nice gift: a ransomware.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/RQSWSG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/RQSWSG/feedback/</feedback_url>
            </event>
            <event guid='b66c20cd-0a4d-5047-a19b-6bf1b50e3a25' id='82487' code='SJWVWP'>
                <room>Europe</room>
                <title>Phish Perfect: How I broke the thing while trying to protect it.</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T19:50:00+02:00</date>
                <start>19:50</start>
                <duration>00:10</duration>
                <abstract>As a junior SOC analyst, you&apos;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.</abstract>
                <slug>hack-lu-2025-82487-phish-perfect-how-i-broke-the-thing-while-trying-to-protect-it</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='63018'>Melina Phillips</person>
                </persons>
                <language>en</language>
                <description>- SOC analyst or internal threat? When the call is coming from inside the house.
- Cast and crew: All the people involved, including the lady who nagged me and I didn&apos;t even work directly with.
- An oblivious girl&apos;s guide to threat hunting and phishing: Incident narrative.
- Save your tears for another day: Owning up to your screw ups.
- Embracing the suck: Lessons learned.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/SJWVWP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/SJWVWP/feedback/</feedback_url>
            </event>
            <event guid='c18bdcd3-64ae-5b7c-ada9-1d0daf31c241' id='83017' code='RZCBVH'>
                <room>Europe</room>
                <title>Analysing the 1991 Lips Eloctro mechatronic lock</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>00:10</duration>
                <abstract>What happens when a hacker and lockpickers gets their hands on an old electromechanical lock? He&apos;s going to look at it of course! The talk contains desoldering, ROM dumping, decompiling and more.</abstract>
                <slug>hack-lu-2025-83017-analysing-the-1991-lips-eloctro-mechatronic-lock</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='68535'>Walter Belgers</person>
                </persons>
                <language>en</language>
                <description>What happens when a hacker and lockpickers gets their hands on an old electromechanical lock? He&apos;s going to look at it of course! The talk contains desoldering, ROM dumping, decompiling and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/RZCBVH/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/RZCBVH/feedback/</feedback_url>
            </event>
            <event guid='349ad65b-228d-5a64-b1de-813c2c3070dc' id='83065' code='RBTA8A'>
                <room>Europe</room>
                <title>Suricata Lua Support</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:10:00+02:00</date>
                <start>20:10</start>
                <duration>00:10</duration>
                <abstract>History of Suricata Lua support. How it was the greatest thing ever and was not used.</abstract>
                <slug>hack-lu-2025-83065-suricata-lua-support</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='69925'>Eric Leblond</person>
                </persons>
                <language>en</language>
                <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.

We will also see how it was also an open door on the system running Suricata.

And finally, will the new implementation fix the issue ?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/RBTA8A/resources/Lua_support_i_Cz2OxBC.pdf">Slides for the talk</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/RBTA8A/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/RBTA8A/feedback/</feedback_url>
            </event>
            <event guid='f469faa9-30d9-5276-b497-0996c93de340' id='83082' code='ZPQFGH'>
                <room>Europe</room>
                <title>The beauty of vibe coding</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:20:00+02:00</date>
                <start>20:20</start>
                <duration>00:10</duration>
                <abstract>Trials and tribulations of trying to build an application exclusively via vibe coding</abstract>
                <slug>hack-lu-2025-83082-the-beauty-of-vibe-coding</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='83373'>Andras Iklody</person>
                </persons>
                <language>en</language>
                <description>Trials and tribulations of trying to build an application exclusively via vibe coding</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZPQFGH/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZPQFGH/feedback/</feedback_url>
            </event>
            <event guid='d93f7dfc-a61f-5a33-a779-6ee7d12f6de4' id='83050' code='KRNUBT'>
                <room>Europe</room>
                <title>The cve-search design failure(s)</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:30:00+02:00</date>
                <start>20:30</start>
                <duration>00:10</duration>
                <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.

I can certainly blame myself for some of these mistakes, but there are also others to blame along the way.</abstract>
                <slug>hack-lu-2025-83050-the-cve-search-design-failure-s</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='83767'>Alexandre Dulaunoy</person><person id='74410'>C&#233;dric Bonhomme</person>
                </persons>
                <language>en</language>
                <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.

I can certainly blame myself for some of these mistakes, but there are also others to blame along the way.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/KRNUBT/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/KRNUBT/feedback/</feedback_url>
            </event>
            <event guid='11bc8f9f-d472-57a8-a64f-a901bebf8e7b' id='83096' code='7JJNDX'>
                <room>Europe</room>
                <title>BurningPanda</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:40:00+02:00</date>
                <start>20:40</start>
                <duration>00:10</duration>
                <abstract>Each day, adversaries will attempt to exploit operational security failures of organisations, often to steal information or for financial gain. 

Thankfully, 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.</abstract>
                <slug>hack-lu-2025-83096-burningpanda</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='67553'>Ben (@polygonben)</person>
                </persons>
                <language>en</language>
                <description>What happens when a sophisticated threat actor makes a single, catastrophic, OPSEC failure? 

This session deep dives into the tradecraft of a threat group running an espionage campaign. We&apos;ll deliver a technical deep-dive of the recovered infrastructure:

* Emulating C2 - Analysing leaked Cobalt Strike and VShell databases and logs
* Initial Access - Use of novel SQL injection and exploiting vulnerable web-apps
* Tooling Breakdown - Dissecting web-shells and niche tooling
* Timeline - Mapping adversary activity to the timeline and MITRE

Learn how you can recover raw intelligence from the failures of a persistent, non-financially motivated adversary.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7JJNDX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7JJNDX/feedback/</feedback_url>
            </event>
            <event guid='9e0fdfeb-2a8c-5c67-8f76-b4d9867da650' id='83086' code='TEJRGD'>
                <room>Europe</room>
                <title>The Heavy Shadow of Imposter Syndrome</title>
                <subtitle></subtitle>
                <type>CfF</type>
                <date>2025-10-22T20:50:00+02:00</date>
                <start>20:50</start>
                <duration>00:10</duration>
                <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&#8217;ve come to trust and admire. With this talk, I&#8217;ll explore how insecurities and belonging coexist in our field, and how confronting that tension has become a source of purpose, empathy, and genuine expertise.</abstract>
                <slug>hack-lu-2025-83086-the-heavy-shadow-of-imposter-syndrome</slug>
                <track>Call for Failure (CfF 0x1)</track>
                
                <persons>
                    <person id='71495'>Tammy Harper</person>
                </persons>
                <language>en</language>
                <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. 

I 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&#8217;t have a degree, or the typical origin story of someone who always &#8220;knew they&#8217;d end up in security.&#8221; 

I 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.

The failure I want to share isn&#8217;t one specific catastrophic moment. It&#8217;s the slow erosion of your confidence that happens when you let the heavy shadow of imposter syndrome bear it&apos;s weight on you. 

Even the most fearsome gangs are performing too. They bluff, break things, and rebuild under new names just like most people in the industry.

In 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TEJRGD/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TEJRGD/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Schengen 1 &amp; 2' guid='901777f3-c081-5b4f-846a-9e31405ab381'>
            <event guid='0424ef76-1946-5f84-aadb-465dbbb73639' id='67681' code='DZHMRR'>
                <room>Schengen 1 &amp; 2</room>
                <title>Reverse Engineering Ransomware: Hands-On Malware Analysis &amp; IOCs Extraction</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.

The 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&#8217;s behavior using debugging tools and monitoring software. The session will also cover extracting Indicators of Compromise (IOCs) and documenting the findings in a report. 

Throughout the workshop, attendees will be guided step-by-step, with time for questions, hands-on practice, and discussion. The workshop concludes with a Q&amp;A session and provides additional resources and a whitepaper for continued learning.

Note: 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.</abstract>
                <slug>hack-lu-2025-67681-reverse-engineering-ransomware-hands-on-malware-analysis-iocs-extraction</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68343'>Ankshita Maunthrooa</person><person id='79137'>Ankshika Maunthrooa</person>
                </persons>
                <language>en</language>
                <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.

Here is a detailed breakdown of the session:
- Introduction and Set Up (5 mins)
This 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).

- Securely setting up the VM (10 mins)
This 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).

- Introduction to the Ransomware Sample (5 mins)
This 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).

- Static Analysis (30 Minutes)
Here 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.
We 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.
Participants are strongly encouraged to follow along and ask questions through the live static analysis process. 

- Dynamic Analysis (30 minutes)
Here, 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.

Participants will then be guided through launching the malware in the virtual machine, running it, and monitoring its behavior.
This 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.
We will also introduce Wireshark for monitoring network activity during the ransomware&#8217;s 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).

- Analysis and IOCs Extraction (10 mins)
This 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.
Briefly, we will also walk through the process of documenting the analysis and IOCs.
Participants are encouraged to take notes on what they observed and what could be potential signs of compromise.

- Wrap Up and brief QnA with Attendees (5 mins)
Any 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links>
                    <link href="https://drive.google.com/file/d/1z-gFVTNRGi3Gfpp2-868DC-oiDAS3KsI/view">Workshop Material + Documentation in Zip File</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/DZHMRR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/DZHMRR/feedback/</feedback_url>
            </event>
            <event guid='17b80991-cc1d-5f97-bcae-79a3fef9b295' id='69398' code='ZJSGJC'>
                <room>Schengen 1 &amp; 2</room>
                <title>iOS analysis using the Sysdiagnose analysis framework workshop - beginners guide</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-22T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <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.

This is the starter workshop, we invite you to also join the second deeper dive session with deeper analysis.</abstract>
                <slug>hack-lu-2025-69398-ios-analysis-using-the-sysdiagnose-analysis-framework-workshop-beginners-guide</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71476'>David Durvaux</person><person id='69954'>Christophe Vandeplas</person>
                </persons>
                <language>en</language>
                <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.

Are 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.

During this workshop we will be:
- discussing some ways to know if an iOS device may be compromised
- explore which opensource tools exist to perform analysis
- generating a sysdiagnose file on an iPhone, iPad iWatch, ... (bring your own device)
- use multiple methods to collect the sysdiagnose (sharing, custom app, PyMobileDevice3, ...)
- use the open source sysdiagnose parser to convert the diagnostics data to something usable 
- explore what data it contains
- generate a timeline and load it in timesketch or splunk
- ...</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZJSGJC/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZJSGJC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Hollenfels' guid='2062204d-60a6-59d6-8b96-77642fe8e972'>
            <event guid='fb558cc6-c24d-5578-9d7c-2a1cb94dbcd1' id='69378' code='YKHLRJ'>
                <room>Hollenfels</room>
                <title>Threat detection engineering with Suricata</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-69378-threat-detection-engineering-with-suricata</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69925'>Eric Leblond</person><person id='69923'>Peter Manev</person>
                </persons>
                <language>en</language>
                <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.
Participants 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.
This 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&apos;s security posture through better description.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/YKHLRJ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/YKHLRJ/feedback/</feedback_url>
            </event>
            <event guid='0c1f7cbe-5225-5b8d-a8d3-a6cf11e928e9' id='70342' code='ZJTDKJ'>
                <room>Hollenfels</room>
                <title>When Netflow meets Pcap - A network forensic approach.</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-22T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <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?
The 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.</abstract>
                <slug>hack-lu-2025-70342-when-netflow-meets-pcap-a-network-forensic-approach</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70703'>Peter</person>
                </persons>
                <language>en</language>
                <description>This workshop explains the approach to merge netflow and pcap data and presents the advantages.
The student will have the option for a hands-on experience to work with real data. 
It is expected that students have basic skills with Linux and the command line.

Topics:
- Theory and usage of netflow.
- Working with nfdump primer.
- Using the nfdump toolset to prepare and process large pcaps.
- Enrich the netflow data with 3rd party information. ( Geolocation, Tor)
- Search for network artefacts.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/ZJTDKJ/resources/2025_hacklu_N_z4HAoDs.pdf">Slides of the workshop</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZJTDKJ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZJTDKJ/feedback/</feedback_url>
            </event>
            <event guid='ebd10fe5-1a86-582b-baaf-2d5bf1d6b0fd' id='69432' code='KDUDVC'>
                <room>Hollenfels</room>
                <title>In bed with Qubes OS - tips &amp; tricks exchange party</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>I&apos;ve been using Qubes OS in my professional life since 2017 (version 3.2).
With 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.</abstract>
                <slug>hack-lu-2025-69432-in-bed-with-qubes-os-tips-tricks-exchange-party</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61539'>William Robinet</person>
                </persons>
                <language>en</language>
                <description>When presenting at conferences, there is always someone who notices that I&apos;m running Qubes OS on the laptop I use for presentations.
From 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.
Let&apos;s use this workshop as an opportunity to talk about Qubes OS. You can bring your own Qubes OS setup, and we&apos;ll share our respective tips &amp; tricks.

After a quick intro, I&apos;ll share some tips &amp; tricks I use and I&apos;ll talk about some issues I&apos;m still facing.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://codeberg.org/wllm-rbnt/hacklu-2025-in-bed-with-QubesOS">Workshop notes and support files</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/KDUDVC/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/KDUDVC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Vianden &amp; Wiltz' guid='96002161-4ffb-5072-b30d-7be4093da5cb'>
            <event guid='36d6abf1-d2fa-5429-a837-453ed5248b76' id='69972' code='GMJD3B'>
                <room>Vianden &amp; Wiltz</room>
                <title>Back to basics - Exploring OpenSSH: hands-on workshop for beginners</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-22T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>02:00</duration>
                <abstract>This workshop is intended for novices who want to improve their practical knowledge and experience with OpenSSH.</abstract>
                <slug>hack-lu-2025-69972-back-to-basics-exploring-openssh-hands-on-workshop-for-beginners</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61539'>William Robinet</person>
                </persons>
                <language>en</language>
                <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.

Hands-on exercises will be proposed throughout the exploration of the tool suite using real-life scenarios. There will be space for questions and discussion.

Basic 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://codeberg.org/wllm-rbnt/hacklu-2025-openssh-workshop">Presentation slides &amp; containers</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/GMJD3B/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/GMJD3B/feedback/</feedback_url>
            </event>
            <event guid='a301bf78-5d9e-566e-82a8-b2deb540cacd' id='69373' code='WVSUHB'>
                <room>Vianden &amp; Wiltz</room>
                <title>New advanced network detection with Suricata 8</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-22T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <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.

This 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.</abstract>
                <slug>hack-lu-2025-69373-new-advanced-network-detection-with-suricata-8</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69925'>Eric Leblond</person><person id='69923'>Peter Manev</person>
                </persons>
                <language>en</language>
                <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.

This 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.

The 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.&#160;

The 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.&#160; The training will also showcase features that provide for substantial detection and deployment improvements in&#160; 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.&#160;

Attendees 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/WVSUHB/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/WVSUHB/feedback/</feedback_url>
            </event>
            <event guid='f33cfe6c-946e-5f5b-b51f-580b24c2df77' id='82299' code='9D8WSE'>
                <room>Vianden &amp; Wiltz</room>
                <title>Collaborative Detection Engineering with Rulezet: Building a Trusted Community for Detection Rules</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <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.

Rulezet 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.</abstract>
                <slug>hack-lu-2025-82299-collaborative-detection-engineering-with-rulezet-building-a-trusted-community-for-detection-rules</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='67758'>Cruciani David</person><person id='83771'>Th&#233;o Geff&#233;</person>
                </persons>
                <language>en</language>
                <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.

Rulezet 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.

In this 90-minute workshop, we&#8217;ll explore how Rulezet enables a community-based approach to rule management &#8212; from initial authoring to peer review, version control, and false-positive tracking. We&#8217;ll 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 &#8212; a shared repository of trusted detection rules.

Through live demos and discussion, we&#8217;ll address practical aspects such as:

- How to reduce false positives through shared rule reviews and metadata enrichment.
- How to establish trust and transparency via verifiable rule origins and author reputation.
- How to evaluate parsing quality and conversion accuracy across formats (e.g., Sigma, YARA, Suricata).
- How to integrate community-reviewed rules into your SOC pipelines securely and efficiently.

Whether 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/9D8WSE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/9D8WSE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Echternach &amp; Diekirch' guid='279b0f5f-6956-502c-9e55-6d3306ac89f5'>
            <event guid='646896b0-115c-5921-a04a-b7a3c2ba45d5' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-2-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            <event guid='69a20b37-dd53-5335-82d9-42001f5f25ac' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-3-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            <event guid='ad89e95d-c57a-579a-a76e-0217fd6941a2' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-4-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Fitness room' guid='a82c2b46-4ae8-5038-ac9c-3ac482f6cfcd'>
            <event guid='ba312aee-d8ae-5c58-88b2-da19dc4103bc' id='69057' code='LAM9EX'>
                <room>Fitness room</room>
                <title>yoga for geeks</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-22T07:00:00+02:00</date>
                <start>07:00</start>
                <duration>01:30</duration>
                <abstract>Get your day started with a nice intensive yoga session.</abstract>
                <slug>hack-lu-2025-69057-0-yoga-for-geeks</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/LAM9EX/park-yoga-warrior_b_doFNCZ1.jpg</logo>
                <persons>
                    <person id='69646'>Georges Kesseler</person>
                </persons>
                <language>en</language>
                <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&apos;t forget your towel! There will be no spritual chanting, energy flows or chakra opening. Just well executed exercises aimed towards IT engineers.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://muscle.hacker.lu/">muscle hacker website</link>
                
                    <link href="https://muscle.hacker.lu/musclehacker-extended-primary-series-ashtanga-yoga.pdf">Worksheet used during class</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/LAM9EX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/LAM9EX/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2025-10-23' start='2025-10-23T04:00:00+02:00' end='2025-10-24T03:59:00+02:00'>
        <room name='Europe' guid='07287877-bfb9-5107-9d8d-3ef2c2fb6da3'>
            <event guid='bb109966-c8cd-5338-bb62-bea387f072a7' id='67733' code='7KCT7N'>
                <room>Europe</room>
                <title>Nightmare on NTLM street: Legacy&#8217;s Revenge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T08:00:00+02:00</date>
                <start>08:00</start>
                <duration>00:30</duration>
                <abstract>We know the world runs on legacy. We know it&#8217;s 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. 

This talk will walk you through the ~adventure~ of disabling a recently-deprecated Microsoft authentication protocol with numerous security problems: NTLM. 

For 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 &#8220;lessons learned&#8221; for successfully phasing out NTLM (and similar thorns-in-sides) within their own organizations.</abstract>
                <slug>hack-lu-2025-67733-nightmare-on-ntlm-street-legacy-s-revenge</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68308'>Marina Bochenkova</person>
                </persons>
                <language>en</language>
                <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. 

Why 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:
- corporate communication and decision-making
- application development lagging behind security standards
- flaws in the replacement protocol
- underfunded, understaffed, and overwhelmed IT teams

Having 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7KCT7N/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7KCT7N/feedback/</feedback_url>
            </event>
            <event guid='74371fd6-05b4-5a0a-9e9a-ce573cccc7c9' id='66858' code='ZXFEEV'>
                <room>Europe</room>
                <title>Compromising Threat Actor Communications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T08:30:00+02:00</date>
                <start>08:30</start>
                <duration>00:30</duration>
                <abstract>This talk exposes how a simple OPSEC mistake&#8212;a threat actor testing malware on his own production system&#8212;can unravel an entire cybercrime operation. By intercepting Telegram-based C2 communications, we&#8217;ll uncover the inner workings of infostealers, reveal infrastructure details, and discuss how these real-world insights can reshape threat intelligence and defensive strategies.</abstract>
                <slug>hack-lu-2025-66858-compromising-threat-actor-communications</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='67553'>Ben (@polygonben)</person>
                </persons>
                <language>en</language>
                <description>In this talk, I will dive deep into a case study where a threat actor&apos;s critical OPSEC mistake&#8212;testing his own keylogging and infostealing malware on his production hacking machine&#8212;opened an unprecedented window into a live cybercrime operation. 

I 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&#8217;s 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&#8217;s API. 

I 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. 

This 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZXFEEV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZXFEEV/feedback/</feedback_url>
            </event>
            <event guid='15549c30-49f9-5fb4-9b92-50968ca23164' id='71320' code='UZ87X9'>
                <room>Europe</room>
                <title>Instrumenting software builds to detect stealth backdoors and other curiosities</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>00:30</duration>
                <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 &amp;&amp; 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.
Given 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.
I 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.</abstract>
                <slug>hack-lu-2025-71320-instrumenting-software-builds-to-detect-stealth-backdoors-and-other-curiosities</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69861'>Hilko Bengen</person>
                </persons>
                <language>en</language>
                <description>.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://hillu.github.io/conference-materials/hacklu-2025-build/slides.reveal.html">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/UZ87X9/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/UZ87X9/feedback/</feedback_url>
            </event>
            <event guid='bfb3affc-09ef-5164-bf41-66a9fef5ae91' id='62011' code='R8FMHK'>
                <room>Europe</room>
                <title>Attacking The Developer Environment Through Drive-by Localhost Attacks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <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.
By 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&#8217;ll demonstrate during the talk, it is possible to generate a RCE on the developer&#8217;s machine or other services on their private network.
As developers have write access to codebases, AWS keys, server creds etc., access to the developer&#8217;s machine gives an attacker a great deal of scope to pivot to other resources on the network, modify or just steal the codebase.</abstract>
                <slug>hack-lu-2025-62011-attacking-the-developer-environment-through-drive-by-localhost-attacks</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='63109'>Joseph Beeton</person>
                </persons>
                <language>en</language>
                <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.
Also 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/R8FMHK/resources/driveby-1_k2a2Qig.pptx">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/R8FMHK/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/R8FMHK/feedback/</feedback_url>
            </event>
            <event guid='3f3ee8c0-0095-5cee-b32e-ca87cc557854' id='69282' code='C9ZDAR'>
                <room>Europe</room>
                <title>One day at the Internet Storm Center</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:30</duration>
                <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 &#8220;storms&#8221; of malicious activity, publishes a real-time Infocon threat level, and releases daily &#8220;Handler Diary&#8221; 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&apos;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).</abstract>
                <slug>hack-lu-2025-69282-one-day-at-the-internet-storm-center</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69819'>Xavier Mertens</person>
                </persons>
                <language>en</language>
                <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&apos;re interested, how you can apply to become a Handler! I&apos;ll also demonstrate live (if Demo God is with me) some cool honeypot features we have.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/C9ZDAR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/C9ZDAR/feedback/</feedback_url>
            </event>
            <event guid='9c956bfe-e787-5667-a2d3-22e29a06a75b' id='70039' code='H8JV8A'>
                <room>Europe</room>
                <title>Field guide to physical attacks against full-disk encryption</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>How safe is your &#8220;encrypted&#8221; laptop when someone walks off with it?

Full-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?

This session is for defenders, red teamers, and anyone who&#8217;s ever been handed a laptop and told, *&#8220;Don&#8217;t worry, it&#8217;s encrypted.&#8221;*</abstract>
                <slug>hack-lu-2025-70039-field-guide-to-physical-attacks-against-full-disk-encryption</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70438'>Edouard D&apos;hoedt</person><person id='70444'>Hayk Gevorgyan</person>
                </persons>
                <language>en</language>
                <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.

We 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.

Along 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:

- TPM sniffing
- Direct Memory Access (DMA)
- Bitpixie

We 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.  

Red 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.

Blue 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.

A live demo will illustrate the practical impact of one of the featured attacks and reinforce the importance of context-aware defenses.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/H8JV8A/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/H8JV8A/feedback/</feedback_url>
            </event>
            <event guid='b4e8cdd9-87d6-5c1b-a309-4e68ccf7ae27' id='67589' code='CHMH78'>
                <room>Europe</room>
                <title>My other ClassLoader is your ClassLoader: Creating evil twin instances of a class</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <abstract>The class loader is a fundamental component of the Java Virtual Machine, responsible for dynamically loading classes into an application&apos;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.

In 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 &quot;borrow&quot; the context of another and create class loader instances that can be used to construct Java objects with potentially unsafe content.

Android 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.

In 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.</abstract>
                <slug>hack-lu-2025-67589-my-other-classloader-is-your-classloader-creating-evil-twin-instances-of-a-class</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68250'>Dimitrios Valsamaras</person>
                </persons>
                <language>en</language>
                <description>Presentation Outline

- 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. 

- 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&apos;s hidden API. 

- 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. 

- &quot;Borrowing&quot; other application&apos;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. 

- 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 &quot;borrowing&quot; 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&apos;s private domain, showcasing a more streamlined approach to leveraging external code resources. 

- Creating parcelable evil twins: As previously mentioned, a common oversight among Android developers is the public readability of their application&apos;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.  

- 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&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/CHMH78/resources/My-other-clas_Djir1af.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CHMH78/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CHMH78/feedback/</feedback_url>
            </event>
            <event guid='17895e9c-8eac-5eb3-8676-bbca21abd01e' id='71401' code='CMHBFT'>
                <room>Europe</room>
                <title>Building a pipeline to analyse iOS devices at scale</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T11:45:00+02:00</date>
                <start>11:45</start>
                <duration>00:30</duration>
                <abstract># Building a pipeline to analyse iOS devices at scale

## Overview and Abstract

This talk will show how the DG DIGIT is bulding a pipeline to analyse devices at scale relying on 2 key pieces:
1. The sysdiagnose analysis framework developed jointly with CERT-EU.
2. 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.

Globabally this is a part of a larger &quot;mobile cybersecurity programme&quot; which is a deliverable of the European Commission Cybersecurity Strategy.

The presenters will share with the audience hands-on experiences and share what works and what does not work with this approach.

Incident responders will leave the talk with a deeper understanding of Sysdiagnose and a novel tool in their IR arsenal.</abstract>
                <slug>hack-lu-2025-71401-building-a-pipeline-to-analyse-ios-devices-at-scale</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71476'>David Durvaux</person><person id='69954'>Christophe Vandeplas</person>
                </persons>
                <language>en</language>
                <description># Building a pipeline to analyse iOS devices at scale

## Overview and Abstract

This talk will show how the DG DIGIT is bulding a pipeline to analyse devices at scale relying on 2 key pieces:
1. The sysdiagnose analysis framework developed jointly with CERT-EU.
2. 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.

Globabally this is a part of a larger &quot;mobile cybersecurity programme&quot; which is a deliverable of the European Commission Cybersecurity Strategy.

The presenters will share with the audience hands-on experiences and share what works and what does not work with this approach.

Incident responders will leave the talk with a deeper understanding of Sysdiagnose and a novel tool in their IR arsenal.

A detailed explanation of what we will present is outlined below.


## Intended audience

Incident handlers and forensic investigators. 


## Introduction

For a long time, the incident response analysis of iOS devices has been... essentially challenging. 

While an analyst is usually interested in understanding what the system was doing (system logs), typical acquisition tools usually imply collecting users&apos; 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.

### Enter Sysdiagnose...

This talk will focus on repurposing an Apple feature (&quot;sysdiagnose&quot;) 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.

This approach was validated in 2021 by Amnesty Internal as a way to discover Pegasus on Apple devices.

### Scaling up...

Being 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.


## Collecting Sysdiagnose artefacts

Sysdiagnose is triggered by a user action and creates archives containing system information in various formats, such as:
* plist configuration files
* logs and output of commands
* sqlite databases with application histories
* etc.

The result can be extended by pushing extra profiles to the device that turn on extra debugging and enhance the content of the archive.


### Collecting Sysdiagnose archives on iOS

While the process is well described on Apple&apos;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.


### Collecting Sysdiagnose archives on other Apple devices

While 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:
 * Mac OS (MacBook Air, MacBook Pro, Mac Pro, iMac...)
 * Watch OS (Apple Watch)
 * iPad OS (for tablets)
 * TV OS (Apple TV)
 * ...


### Collecting at scale

We will demonstrate how we have reach the next level by freeing ourselves from the usual toolset to build an automated pipeline.

The very first topic we tackled was to enable all potential actors with the required tooling to collect artefacts. Starting by:

- 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;
- (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.


## Extracting information from Sysdiagnose archives and building a timeline

In 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.  

We today mostly rely on two ways to do a timeline analysis:
- via Splunk which allow to query all timeline at once;
- via Timesketch thanks due to a dedicated analysers.

We complement the absence of certain information in the timeline with dedicated analysers that focused on specific tasks.

The framework went under a complete refactoring since January 2024 and now includes
- 38 parsers (to parse specific logs contained in the sysdiagnose archive);
- 10 analysers (to conduct specific analysis)

We 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.


## Future Work
 
We 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).


## Note

This work can be presented as a presentation or as a workshop empowering audience to play with the tool directly.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/CMHBFT/resources/hacklu-confer_ovqSVMQ.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CMHBFT/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CMHBFT/feedback/</feedback_url>
            </event>
            <event guid='249a9e2e-456a-5469-985b-44470c4ddd00' id='82719' code='K9YUQB'>
                <room>Europe</room>
                <title>ICRC&apos;s Trust and Safety: Armed Conflict</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T13:45:00+02:00</date>
                <start>13:45</start>
                <duration>00:05</duration>
                <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 &amp; Safety: Armed Conflict - a browser game about exploring the difficult choices a social media company should make in a conflict and crisis situation.</abstract>
                <slug>hack-lu-2025-82719-icrc-s-trust-and-safety-armed-conflict</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/K9YUQB/logo-tstycoon-5744933f_So6HoQu.svg</logo>
                <persons>
                    <person id='84374'>Vitaly Savenkov</person>
                </persons>
                <language>en</language>
                <description>The International Committee of the Red Cross (ICRC) in collaboration with Leveraged Play and the Copia Institute present the &quot;Trust &amp; Safety: Armed Conflict&quot; interactive game, which immerses players in the role of a Conflict &amp; 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&#8217;s public image and operational integrity.
 
The 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/K9YUQB/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/K9YUQB/feedback/</feedback_url>
            </event>
            <event guid='3e1ce26e-1193-504d-9bac-8d2b372e4ddb' id='82533' code='NMTJJE'>
                <room>Europe</room>
                <title>OpenTIDE - When TI made actionable drives your Threat Detection</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T13:50:00+02:00</date>
                <start>13:50</start>
                <duration>00:05</duration>
                <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</abstract>
                <slug>hack-lu-2025-82533-opentide-when-ti-made-actionable-drives-your-threat-detection</slug>
                <track>hack.lu lightning talk</track>
                <logo>/media/hack-lu-2025/submissions/NMTJJE/443844296-95afed09-0e3d_aQyJiOL.png</logo>
                <persons>
                    <person id='69802'>Remi Seguy</person>
                </persons>
                <language>en</language>
                <description>If
 - you would like to manage your threat detection better than using a flat list of rules and some links to  ATT&amp;CK techniques to be able to report using an ATT&amp;CK navigator layer.  

- 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.

-  you would like to embrace Detection-as-Code and **from a single place of truth** automatically deploy on your different platforms (including multi-tenants) 

have a look at [OpenTIDE](https://github.com/OpenTideHQ) and watch the lighting talks</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/NMTJJE/resources/Hack.lu_2025__fJtiGVM.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/NMTJJE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/NMTJJE/feedback/</feedback_url>
            </event>
            <event guid='172f5e84-2423-5021-8ef7-fec43edb9189' id='83089' code='XUTHTZ'>
                <room>Europe</room>
                <title>These Hackers Fucking Suck</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:05</duration>
                <abstract>This talk will show how we turned the tables on a few online criminals and used their mistakes against them. We&apos;ll share how we found these errors, the intelligence we gained, and how you can start hunting down sloppy cybercriminals yourself.</abstract>
                <slug>hack-lu-2025-83089-these-hackers-fucking-suck</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='67553'>Ben (@polygonben)</person>
                </persons>
                <language>en</language>
                <description>In our day job, we&apos;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.

This talk will show how we turned the tables on a few online criminals and used their mistakes against them. We&apos;ll share how we found these errors, the intelligence we gained, and how you can start hunting down sloppy cybercriminals yourself.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/XUTHTZ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/XUTHTZ/feedback/</feedback_url>
            </event>
            <event guid='2c0a14f6-222e-5250-92cc-80038215fd3d' id='82263' code='7KJPK7'>
                <room>Europe</room>
                <title>Tools to streamline creation of technical presentations</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-82263-tools-to-streamline-creation-of-technical-presentations</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='70331'>Kirils Solovjovs</person>
                </persons>
                <language>en</language>
                <description>In five minutes, I&#8217;ll show how these small utilities can automate the way we build and update technical slides.

I&apos;ll start by sharing tips to get an effective presentation setup going.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7KJPK7/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7KJPK7/feedback/</feedback_url>
            </event>
            <event guid='e95e6446-f73e-5fc6-bea8-c976e639ea0e' id='82006' code='QHN7WB'>
                <room>Europe</room>
                <title>Decrypting IIS Backdoor Traffic</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T14:05:00+02:00</date>
                <start>14:05</start>
                <duration>00:05</duration>
                <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&#8217;s Republic of China.</abstract>
                <slug>hack-lu-2025-82006-decrypting-iis-backdoor-traffic</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='69488'>Didier Stevens</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/QHN7WB/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/QHN7WB/feedback/</feedback_url>
            </event>
            <event guid='a5a6061a-2406-575d-be74-55c7fd604d97' id='83055' code='PRUKPV'>
                <room>Europe</room>
                <title>5 years collecting CyberSecurity tools</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-23T14:10:00+02:00</date>
                <start>14:10</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-83055-5-years-collecting-cybersecurity-tools</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84443'>Jonathan Scoupreman</person>
                </persons>
                <language>en</language>
                <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&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/PRUKPV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/PRUKPV/feedback/</feedback_url>
            </event>
            <event guid='7f5e3949-47f8-599d-944d-04d0179a3bc1' id='75137' code='CKHV3K'>
                <room>Europe</room>
                <title>Revisiting Widevine L3: DRM as a playground for Hackers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <abstract>This presentation will provide an in-depth look at a legacy version of Widevine L3, Google&apos;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&apos;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.</abstract>
                <slug>hack-lu-2025-75137-revisiting-widevine-l3-drm-as-a-playground-for-hackers</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='74730'>Felipe Custodio Romero</person>
                </persons>
                <language>en</language>
                <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).

For this presentation, I will focus on Widevine, Google&apos;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&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://neodyme.io/en/blog/widevine_l3/">Blog Post</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/CKHV3K/resources/Widevine_Talk_F0t7Qr5.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CKHV3K/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CKHV3K/feedback/</feedback_url>
            </event>
            <event guid='268bef54-cd64-5cec-bccc-5a99700ca92f' id='67942' code='FYMBWY'>
                <room>Europe</room>
                <title>The Human Factor: Psychological Safety in Cybersecurity Frontlines</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <abstract>Cybersecurity isn&apos;t just about technology; it&#8217;s fundamentally about people. Cybersecurity&apos;s human element is undeniable. It is not merely about firewalls and code; it&apos;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&#8217; overall success. 

Cultivating psychological safety can be challenging, especially in high-stakes environments like cybersecurity incident response. Building this environment isn&apos;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.</abstract>
                <slug>hack-lu-2025-67942-the-human-factor-psychological-safety-in-cybersecurity-frontlines</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='68563'>Cris Brafman Kittner</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FYMBWY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FYMBWY/feedback/</feedback_url>
            </event>
            <event guid='7cbdb359-a197-5886-8cda-cdca45870617' id='69928' code='DNNDLV'>
                <room>Europe</room>
                <title>Livewire : remote command execution through unmarshalling</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>Livewire is a full-stack framework for Laravel that streamlines the creation of
dynamic and interactive web interfaces by allowing developers to build
real-time features using PHP and Blade templates. In this talk, we will show
how to exploit the unmarshalling mechanism used by Livewire to instantiate
arbitrary objects in order to achieve remote command execution on
any Livewire instance as long as you are in possession of the APP_KEY of the
application. Additionally, we will present a new feature added to our publicly
available tool laravel-crypto-killer, which fully automates the generation of
the payload described during the presentation.</abstract>
                <slug>hack-lu-2025-69928-livewire-remote-command-execution-through-unmarshalling</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/DNNDLV/logo_laravel_cryptokill_8GRkZDK.png</logo>
                <persons>
                    <person id='70355'>R&#233;mi Matasse</person><person id='70357'>Pierre MARTIN</person>
                </persons>
                <language>en</language>
                <description>## Brief outline

- Introduction to Livewire
    - Livewire unmarshalling process
    - Synthesizers
    - Checksum
- Building an unmarshelling chain from hydrators
    - PHP magic methods
    - First step : getting a phpinfo
    - Second step: getting remote command execution
    - Third step : make the server flaw stop to stay sneaky
- Exploitation by using laravel-crypto-killer
    - Presentation of the freshly added exploit mode
    - Showing the exploitation process on an actual project : Invoice Ninja
- Conclusion and thoughts

## Detailed outline

### Introduction

Livewire has gained significant popularity among Laravel developers due to its 
simplicity and integration with Laravel&apos;s ecosystem. Additionally, strong community 
support and compatibility with Laravel features make Livewire an attractive choice 
for developers seeking to build modern, responsive web applications efficiently.

The application BuiltWith lists **676K instances of Laravel** currently live
websites ([BuiltWith-Laravel](https://trends.builtwith.com/framework/Laravel)), and among them **106K instances of Livewire** (15%)
([BuiltWith-Livewire](https://trends.builtwith.com/framework/Laravel-Livewire)). This makes Laravel one of the most used PHP frameworks 
in the world, and Livewire one of its most used plugins.

This presentation will show how to get a remote command execution by abusing
the unmarshalling process of any Livewire instance, as long as we are in
possession of the **APP_KEY** of the application.

#### Livewire unmarshalling process

In a Livewire-based environment, a component is a class managing both the data
and the rendering logic, enabling real-time updates through properties and
methods that interact with the view. In order to manage each component state,
Livewire uses an unmarshalling mechanism described as hydration and
dehydration.

The data structure follows a principle where the last child nodes are
instantiated first, enabling the instantiation of each parent node. This
approach allows for multiple objects to be instantiated and nested within one
another.

```
        +-- Grandchild 3
        |
        +-- Grandchild 2
        |
  +-- Child 2
  |
  |     +-- Grandchild 1
  |     |
  +-- Child 1
  |
 Parent
```

When a user interacts with a view, a POST request is sent to the server to update 
the component state. The request looks like this:

```
POST /livewire/update HTTP/1.1
Host: livewire.local
[...]

{
    &quot;_token&quot;:&quot;jMEN2kTQRrwSA5CgH5y8WWqbCpdb4Lx4iBznnlFD&quot;,
    &quot;components&quot;:[
        {
            &quot;snapshot&quot;:&quot;{\&quot;data\&quot;:{\&quot;count\&quot;:null},\&quot;memo\&quot;:{\&quot;id\&quot;:\&quot;Y6a883cdUFy82whZ10JW\&quot;,\&quot;name\&quot;:\&quot;counter\&quot;,\&quot;path\&quot;:\&quot;counter\&quot;,\&quot;method\&quot;:\&quot;GET\&quot;,\&quot;children\&quot;:[],\&quot;scripts\&quot;:[],\&quot;assets\&quot;:[],\&quot;errors\&quot;:[],\&quot;locale\&quot;:\&quot;en\&quot;},\&quot;checksum\&quot;:\&quot;f56c273c0e4a3eaa5d7fdea9e7142c42d0e1128a8aee35e9546baffaa41870ac\&quot;}&quot;,
            &quot;updates&quot;:{},
            &quot;calls&quot;:[
                {
                    &quot;path&quot;:&quot;&quot;,
                    &quot;method&quot;:&quot;increment&quot;,
                    &quot;params&quot;:[]
                }
            ]
        }
    ]
}
```

In this request, two fields are particularly important. First, the
`components-&gt;snapshot` field contains all the serialized information needed to
restore the component&apos;s state on the server side, including the properties and
their values. Second, the `components-&gt;calls` field defines the list of methods
that need to be called on the component, along with any associated parameters.

Inside the `components-&gt;snapshot-&gt;data` field, properties are defined via
synthesizers. Synthesizers are identified through a special &quot;**s**&quot; field
inside the data structure. They are a powerful feature that extends Livewire&#8217;s
capability to handle more complex property types that cannot be serialized
natively, such as Eloquent models, Laravel collections, Carbon date instances,
or custom user-defined types. 

### Livewire synthesizers

Synthesizers provide a mechanism to define how these custom types should be
JSON-serialized (dehydrated) and JSON-deserialized (hydrated) when sent between
the client and server. This ensures that the state of these properties is
correctly maintained across requests. 

Here are some examples of default synthesizers:

* **str**: A Stringable object is hydrated and dehydrated as its string
  representation.
* **arr**: A simple PHP array is hydrated and dehydrated without transformation.
* **std**: A standard stdClass object is hydrated and dehydrated by treating its
  properties as an associative array.
* **clctn**: A Laravel collection is hydrated and dehydrated by converting it to
  and from arrays, **can be called on any object loaded in PHP**.
* Etc.

#### CollectionSynth

In the context of Livewire, many hydrators will allow a user to call constructors
on arbitrary object.

For example, the `CollectionSynth` class is used to manage how collection-like
objects are handled during the component dehydration and hydration processes.
Its role is to ensure that PHP collections (such as Laravel&#8217;s `Collection` instances) 
are properly reconstructed.

```php
 1  &lt;?php
 2 
 3  namespace Livewire\Mechanisms\HandleComponents\Synthesizers;
 4
 5  class CollectionSynth extends ArraySynth {
 6     public static $key = &apos;clctn&apos;;
 7  [...]
 8     function hydrate($value, $meta, $hydrateChild) {
 9         foreach ($value as $key =&gt; $child) {
10              $value[$key] = $hydrateChild($key, $child);
11          }
12          return new $meta[&apos;class&apos;]($value);
13      }
14  }
```

The `$key` (line 6) is set to the &apos;**clctn**&apos; value described earlier as the
synthesizer identifier.

When the `hydrate` method is called (line 8), it receives a `$value`, which
represents the serialized collection data sent by the user, a `$meta` array
containing metadata also controlled by the user, and a `$hydrateChild` 
callback used to individually process each embedded element of the collection. 
Once all elements are processed, a new instance of the original collection 
class is created using the reconstructed array by using `new $meta[&apos;class&apos;]($value)` 
**which is controlled by the user**, allowing an arbitrary object instantiation.

#### Checksum

A protection has been put in place, in order to make sure that users 
do not temper with the synthesizers and managed objects. Before sending
`update` requests, Livewire generates a checksum (or hash) based on the data
sent to the frontend. This checksum is created using the secure hashing
algorithm SHA-256 and the Laravel `APP_KEY`. It includes the data used to
validate their integrity.

The checksum is verified on each request sent by the user, so if the
data is modified, the checksum won&apos;t be correct.

But what if the `APP_KEY` was leaked? We already published research dedicated
to this subject: [Deep dive in Laravel
encryption](https://www.synacktiv.com/sites/default/files/2024-12/deep_dive_in_laravel_encryption.pdf),
and our conclusion was that many `APP_KEY`s are already leaked from GitHub, or
are default ones. Therefore, this chain of exploitation is in the continuity of
our previous work.

### Building an unmarshelling chain from hydrators

Thanks to hydration mechanisms, we identified a unmarshelling chain allowing
users to get remote command execution on any Livewire application, providing
the `APP_KEY` is in our possession. The three main steps leading to this RCE
will be detailed.

#### First step : getting a phpinfo

- Detailed chain
    - Analysis of the `GuzzleHttp\Psr7\FnStream` class sources
    - Analysis of the `League\Flysystem\UrlGeneration\ShardedPrefixPublicUrlGenerator` class sources
    - Payload building on Livewire

#### Second step: getting a remote command execution

- Detailed chain
    - Analysis of the `Laravel\SerializableClosure\Serializers\Serializable` class sources
    - Analysis of the `Illuminate\Bus\Queueable` Trait sources
    - Analysis of the `Illuminate\Broadcasting\BroadcastEvent` class sources
    - Payload building on Livewire leading to RCE
- Problem : the flow generates an error 500 even if the RCE is reached

#### Third step: make the server flow stop to stay sneaky

- Rebuilding the previously used gadget chain to continue the application flow
  after the `unserialize`
- Analysys of the `Laravel\Prompts\Terminal` class allowing to reach an `exit`
  call

### Exploitation by using laravel-crypto-killer

A module was developed to automate all the process inside
[laravel-crypto-killer](https://github.com/synacktiv/laravel-crypto-killer), a new `exploit` mode is available, fully 
automating the exploit payload generation detailed in this presentation.

Common Laravel based projects using Livewire are affected, such as [invoiceninja](https://github.com/invoiceninja/invoiceninja), 
which has a **default `APP_KEY`**, making it vulnerable to this exploit by default.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/DNNDLV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/DNNDLV/feedback/</feedback_url>
            </event>
            <event guid='2cc35436-4679-5034-a024-225b724890bd' id='60149' code='TLVK3W'>
                <room>Europe</room>
                <title>2038 is gonna be epoch!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>00:30</duration>
                <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.)

For most impacted systems, the result will be some chaotic breakdown of running state machine logic in which the flow of time logically reverses itself.

There 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.

Using controlled experiments across multiple environments (including IoT devices, ICS/OT, and embedded systems) we document unexpected vulnerabilities and behaviors.

These 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.

This 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!</abstract>
                <slug>hack-lu-2025-60149-2038-is-gonna-be-epoch</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61693'>Pedro Umbelino</person><person id='61692'>Trey Darley</person>
                </persons>
                <language>en</language>
                <description>In the early days of the computing age, RAM was expensive and programmers represented timestamps using a two digit year.

As 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.

As 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 &#8220;nothing&#8221; happened the entire thing came off as a dud in the public sphere.
Those 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.

Consider 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.

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.)

For most impacted systems, the result will be some chaotic breakdown of running state machine logic in which the flow of time logically reverses itself.

Y2K38, the Year 2038 Problem, or simply the Epochalypse is approaching fast

Recall 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.

There 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. 

The 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&#8217;s 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.

Using controlled experiments across multiple environments (including IoT devices, ICS/OT, and embedded systems) we document unexpected vulnerabilities and behaviors.

These 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.

This 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!

# Outline
* Introduction (5 minutes)
    * How it began for both of us.
    * Overview of Y2K38 and its relevance.
* Context and Methodology (5 minutes)
    * The technical basis of Y2K38 (epoch time and 32-bit limitation).
    * How this session addresses the gap between speculation and evidence.
    * The idea of exhaustive search and classification.
* Case Studies: Real-World Findings (15 minutes)
    * Case study 1 .. N  Failure modes observed and mitigation experiments.
    * Unexpected software behaviors.
    * Challenges for critical infrastructure.
* Mitigation Strategies (5 minutes)
    * Steps to identify and address Y2K38 risks.
    * Long-term approaches for future-proofing systems.
* Implications &amp; Q&amp;A (remaining time if any)
    * Interactive discussion on challenges and solutions.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TLVK3W/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TLVK3W/feedback/</feedback_url>
            </event>
            <event guid='7d019be0-9f1c-5663-b9f8-4e2d22d58f7e' id='66633' code='EB7SPU'>
                <room>Europe</room>
                <title>Wyse Management Subversion : Taking over Dell&apos;s Wyse Management Suite</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>By it&apos;s own definition, Dell&apos;s Wyse Management Suite is &quot;a secure hybrid cloud management solution for Dell thin clients&quot;. 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. 

These 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. 

While these issues are already important in the case of on-premise deployments, the risk is even higher in Dell&apos;s own cloud environment, where tenant isolation is not sufficient to prevent exploitation from one tenant to another.</abstract>
                <slug>hack-lu-2025-66633-wyse-management-subversion-taking-over-dell-s-wyse-management-suite</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='67348'>Alain Mowat</person>
                </persons>
                <language>en</language>
                <description>This talk will walk through our process of examining Dell&apos;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.

WMS 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.

During 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.

The device impersonation issues can also be exploited within Dell&apos;s own cloud environment, where it is possible to leak information across tenants to access and compromise sensitive data and assets.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/EB7SPU/resources/2025.10.23-ha_LZLYCQx.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/EB7SPU/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/EB7SPU/feedback/</feedback_url>
            </event>
            <event guid='cfbd0e2e-5641-5e29-82bc-3bf78486008a' id='69374' code='7NJXCF'>
                <room>Europe</room>
                <title>What&apos;s New in Suricata 8: Enhanced Detection and Performance</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <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&apos;s monitoring capabilities. We will also discuss the new &quot;transactional rules&quot; functionality, which allows single signatures to match traffic in both directions.</abstract>
                <slug>hack-lu-2025-69374-what-s-new-in-suricata-8-enhanced-detection-and-performance</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69925'>Eric Leblond</person><person id='69923'>Peter Manev</person>
                </persons>
                <language>en</language>
                <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.

This 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7NJXCF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7NJXCF/feedback/</feedback_url>
            </event>
            <event guid='1714061b-61db-51f2-b3af-bc57a4264cd2' id='71433' code='UAJRA9'>
                <room>Europe</room>
                <title>How to better identify (weaponized) file formats with ftguess</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <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. 

Such 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.
Ftguess implements a new algorithm designed to overcome this issue.

This presentation will show several real cases of malware wrongly identified by malware analysis platforms, and how ftguess can be used to improve detection.</abstract>
                <slug>hack-lu-2025-71433-how-to-better-identify-weaponized-file-formats-with-ftguess</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71502'>Philippe Lagadec</person>
                </persons>
                <language>en</language>
                <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.

When 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.

This happens mostly in two situations:
- When the file is a polyglot, which means it combines the structures of two or more different file formats in one;
- or when the file is malformed in a way to fool file/libmagic/TrID, while still being acceptable for its target application.

Several real-life cases will be demonstrated during the presentation.

In 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/UAJRA9/resources/2025-10-23_Ha_QhT4jkT.pdf">Slides (with notes, updated)</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/UAJRA9/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/UAJRA9/feedback/</feedback_url>
            </event>
            <event guid='a8748a6b-23ed-5e4e-942a-f04f83b8034c' id='69040' code='BWBCZV'>
                <room>Europe</room>
                <title>Hacking for hoodies: MISP edition</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-23T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-69040-hacking-for-hoodies-misp-edition</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/BWBCZV/Misp-logo_HN8QUTD_V0hAlZ7.webp</logo>
                <persons>
                    <person id='69937'>Jeroen Pinoy</person>
                </persons>
                <language>en</language>
                <description>In this talk, I go over my approach to code review, and some of the security findings in MISP and associated tools.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/BWBCZV/resources/Hacking_for_h_RsY8UpI.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/BWBCZV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/BWBCZV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Schengen 1 &amp; 2' guid='901777f3-c081-5b4f-846a-9e31405ab381'>
            <event guid='bebf2fc3-07ed-5f46-b4e7-21c738a8ac21' id='69900' code='CTVFW8'>
                <room>Schengen 1 &amp; 2</room>
                <title>So you&apos;re interested in social engineering? The very first steps</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>02:00</duration>
                <abstract>It is well known that humans are the weakest link in information security.
Social 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.</abstract>
                <slug>hack-lu-2025-69900-so-you-re-interested-in-social-engineering-the-very-first-steps</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70331'>Kirils Solovjovs</person>
                </persons>
                <language>en</language>
                <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.

We will cover the following topics:
- Introduction to social engineering
- Using OSINT to collect initial information
- Creating pretext
- Fundamental principles of human behavior and decision-making
- Leveraging social normativity in persuasive interactions
- Building rapport and trust
- Exploiting trust
- Practical exercises in everyday life</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://kirils.org/slides/2025-10-23_soceng30.pdf">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CTVFW8/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CTVFW8/feedback/</feedback_url>
            </event>
            <event guid='9d444790-b65b-5ce4-b39b-d15e428da48e' id='69401' code='RHLSNB'>
                <room>Schengen 1 &amp; 2</room>
                <title>iOS analysis using the Sysdiagnose analysis framework workshop - advanced session</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-23T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <abstract>This is the second part, or deep dive, of the Sysdiagnose Analysis Framework Workshop.

We 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. 
Please ONLY attend this workshop if you either attended previous year&apos;s session or attended the beginners session, or already used the sysdiagnose analysis framework before.</abstract>
                <slug>hack-lu-2025-69401-ios-analysis-using-the-sysdiagnose-analysis-framework-workshop-advanced-session</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='71476'>David Durvaux</person><person id='69954'>Christophe Vandeplas</person>
                </persons>
                <language>en</language>
                <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.

We will also develop a parser and/or analyser for the sysdiagnose analysis framework

Prerequisites for attending the workshop are: 
- Having downloaded the [workshop material]() beforehand, prepared the Splunk docker, and have a python development environment ready.
- Solid experience with Splunk Query Language 
- Solid experience with `grep`, `sed`, `awk` and `jq`  (or their alternatives)
- Experience with development in python
- Familiarity with the [sysdiagnose analysis framework](https://github.com/EC-DIGIT-CSIRC/sysdiagnose)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/RHLSNB/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/RHLSNB/feedback/</feedback_url>
            </event>
            <event guid='83b63687-e06e-5ddf-b2cc-2d3d41ea3677' id='83143' code='N3XMWE'>
                <room>Schengen 1 &amp; 2</room>
                <title>Lockpicking Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-83143-lockpicking-workshop</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='68535'>Walter Belgers</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/N3XMWE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/N3XMWE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Hollenfels' guid='2062204d-60a6-59d6-8b96-77642fe8e972'>
            <event guid='1f3f3d28-b663-5c76-bd36-6f5287d6ab27' id='81677' code='BMLVNX'>
                <room>Hollenfels</room>
                <title>Digital Forensics 1.0.1 - From Zero to Hero</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-81677-digital-forensics-1-0-1-from-zero-to-hero</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69399'>Michael Hamm</person>
                </persons>
                <language>en</language>
                <description>This training will start with a little demo. Different tools produce different output. Than we will:
1. Read a stream of Bit
2. Apply addressing to it
3. Learn to interpret values like integer, signed integer or ASCII
4. Be able to convert a little endian value into a big endian
5. Apply a data structure on the data
6. Recover data manually

At the end of the training the attendee will be able to read a MBR/BootSector and read the partition table manually.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/BMLVNX/resources/DfIr-101_rXxWEVk.pdf">Slides: &#8220;Digital Forensics 1.0.1 - From Zero to Hero&#8221;</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/BMLVNX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/BMLVNX/feedback/</feedback_url>
            </event>
            <event guid='b195df99-3379-5c6a-b184-015074a0a2af' id='67637' code='AMCS8W'>
                <room>Hollenfels</room>
                <title>Payload Obfuscation for Red Teams</title>
                <subtitle></subtitle>
                <type>Training (long)</type>
                <date>2025-10-23T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>02:00</duration>
                <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!</abstract>
                <slug>hack-lu-2025-67637-1-payload-obfuscation-for-red-teams</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/AMCS8W/riscy-business-logo_h3IqLwE.png</logo>
                <persons>
                    <person id='68305'>Duncan Ogilvie</person>
                </persons>
                <language>en</language>
                <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.

Covered topics:
- Introduction to VM-based obfuscation
- Basics of the RISC-V architecture
- Compiling payloads for the RISC-V architecture
- Obfuscating the VM interpreter for evasion
- VM Hardening to complicate reversing the payloads (as time allows)
- Building a basic C2 framework (as time allows)

The 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).

**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</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/AMCS8W/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/AMCS8W/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Vianden &amp; Wiltz' guid='96002161-4ffb-5072-b30d-7be4093da5cb'>
            <event guid='65241561-d128-5068-acfe-ffa05329204e' id='82297' code='QS8PZK'>
                <room>Vianden &amp; Wiltz</room>
                <title>Vulnerability Lookup and GCVE: A Decentralized Approach to Vulnerability Publishing and Management</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-23T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>02:00</duration>
                <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.</abstract>
                <slug>hack-lu-2025-82297-vulnerability-lookup-and-gcve-a-decentralized-approach-to-vulnerability-publishing-and-management</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='83767'>Alexandre Dulaunoy</person><person id='74410'>C&#233;dric Bonhomme</person>
                </persons>
                <language>en</language>
                <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.

Participants 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.

- How to publish and synchronize vulnerabilities using the GCVE and vulnerability-lookup ReST API.
- How decentralized allocation empowers vendors, researchers, and CSIRTs to disclose vulnerabilities more efficiently.
- How to leverage Vulnerability Lookup to support vulnerability triage, enrichment (EPSS, CVSS, Multi KEV), and exposure tracking.
- How Vulnerability Lookup integrates with GCVE to provide real-time insights, cross-references, and analytics.
- Best practices for integrating GCVE and Vulnerability Lookup into your existing vulnerability management workflows.

By 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/QS8PZK/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/QS8PZK/feedback/</feedback_url>
            </event>
            <event guid='bbd76688-8178-5fe3-add5-1ff50d1a53ef' id='70048' code='DE9ZSA'>
                <room>Vianden &amp; Wiltz</room>
                <title>Hands-On Hardware Hacking: Extracting Keys and Owning Encrypted Laptops</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-23T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <abstract>This hands-on workshop complements the talk *&#8220;Field Guide to Physical Attacks Against Full-Disk Encryption&#8221;* by guiding participants through a full-chain compromise of a BitLocker-protected Windows system. This isn&#8217;t just about sniffing keys, it&#8217;s about turning physical access into full control.

Participants will:
- Learn to use a logic analyzer to intercept TPM traffic to extract encryption keys,
- Use those keys to unlock the disk and access system data,
- And escalate privileges to achieve full interactive access on the target machine.

Attendees will walk away having executed every stage of the attack chain, from signal capture to full compromise, on real hardware!</abstract>
                <slug>hack-lu-2025-70048-hands-on-hardware-hacking-extracting-keys-and-owning-encrypted-laptops</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70438'>Edouard D&apos;hoedt</person><person id='70444'>Hayk Gevorgyan</person>
                </persons>
                <language>en</language>
                <description>Ever wonder what happens when someone steals a laptop that&#8217;s &#8220;secure because it&#8217;s encrypted&#8221;? In this workshop, you&#8217;ll find out...by doing it yourself!

You 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&apos;s password!

No 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&#8217;ll even finish with a local admin shell.

Everything you need is provided: gear, guides, tools, and targets. Just bring a laptop and a healthy dose of curiosity.

You&#8217;ll walk away having broken into a locked encrypted laptop without a password... and knowing exactly how and why that&#8217;s possible.

**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&#8211;5 people) during the hands-on portion. This ensures everyone gets time on the tools without sacrificing depth.*</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/DE9ZSA/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/DE9ZSA/feedback/</feedback_url>
            </event>
            <event guid='73cc40a1-af3f-5b6d-a0ca-41bc7bb22c94' id='70005' code='SHRCZE'>
                <room>Vianden &amp; Wiltz</room>
                <title>Practical intro to deeplearning: chihuahuas vs muffins</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>Once upon a time, an algorithm&apos;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.

Here 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.</abstract>
                <slug>hack-lu-2025-70005-practical-intro-to-deeplearning-chihuahuas-vs-muffins</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70365'>Pauline Bourmeau (Cookie)</person><person id='61539'>William Robinet</person>
                </persons>
                <language>en</language>
                <description>Agenda:

&#8226; Short introduction to deep learning

&#8226; Setting up the environment

&#8226; Hands-on session: we&#8217;ll experiment with image classification

&#8226; Hands-on session: we build a web app with Gradio

We&#8217;ll also be discussing applications to cybersecurity you can prototype, deep learning and training methods, cool the hype and discuss realistic LLM capacities.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://codeberg.org/wllm-rbnt/hacklu-2025-chihuahuas-vs-muffins">Workshop notes and support files</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/SHRCZE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/SHRCZE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Echternach &amp; Diekirch' guid='279b0f5f-6956-502c-9e55-6d3306ac89f5'>
            <event guid='7c2e073e-4b5c-5e07-9ade-e493d948b6cf' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-5-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            <event guid='bd706188-7d67-5b50-8ea1-075f029c5689' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-6-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            <event guid='135adb66-5674-5023-8ea5-cd458cd71497' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-7-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Fitness room' guid='a82c2b46-4ae8-5038-ac9c-3ac482f6cfcd'>
            <event guid='1d2ef919-3076-5dc6-b0dd-02debcf63349' id='69057' code='LAM9EX'>
                <room>Fitness room</room>
                <title>yoga for geeks</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-23T07:00:00+02:00</date>
                <start>07:00</start>
                <duration>01:30</duration>
                <abstract>Get your day started with a nice intensive yoga session.</abstract>
                <slug>hack-lu-2025-69057-1-yoga-for-geeks</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/LAM9EX/park-yoga-warrior_b_doFNCZ1.jpg</logo>
                <persons>
                    <person id='69646'>Georges Kesseler</person>
                </persons>
                <language>en</language>
                <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&apos;t forget your towel! There will be no spritual chanting, energy flows or chakra opening. Just well executed exercises aimed towards IT engineers.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://muscle.hacker.lu/">muscle hacker website</link>
                
                    <link href="https://muscle.hacker.lu/musclehacker-extended-primary-series-ashtanga-yoga.pdf">Worksheet used during class</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/LAM9EX/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/LAM9EX/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='4' date='2025-10-24' start='2025-10-24T04:00:00+02:00' end='2025-10-25T03:59:00+02:00'>
        <room name='Europe' guid='07287877-bfb9-5107-9d8d-3ef2c2fb6da3'>
            <event guid='185aace7-885c-5117-8e76-3ea8b20a5f45' id='62885' code='KL8AF8'>
                <room>Europe</room>
                <title>Breaking Android IPC: A Deep Dive into AIDL Fuzzing</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T08:00:00+02:00</date>
                <start>08:00</start>
                <duration>00:30</duration>
                <abstract>In this talk, we&#8217;ll deep dive inro fuzzing Android&#8217;s IPC mechanisms, focusing on the AIDL fuzzing in particular. We&#8217;ll dive into techniques for fuzzing AIDL interfaces to uncover vulnerabilities, discuss tools and frameworks, and highlight security issues we identified using this method.</abstract>
                <slug>hack-lu-2025-62885-breaking-android-ipc-a-deep-dive-into-aidl-fuzzing</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='64028'>Rajanish Pathak</person><person id='82316'>Hardik Kamlesh Mehta</person>
                </persons>
                <language>en</language>
                <description>In this talk, we&#8217;ll dive deep into Android&#8217;s Inter-Process Communication (IPC) mechanisms, focusing on the security challenges and vulnerabilities that come with them. We&#8217;ll 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&#8217;ll 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&#8217;ll examine the security model that supports Android&#8217;s IPC mechanism and analyze common attack surfaces. By doing so, we&#8217;ll highlight the various risks associated with poorly secured IPC channels and the potential consequences of exploitation.

The highlight of our talk will focus on AIDL fuzzing, a powerful and surprisingly simple technique for discovering vulnerabilities in Android&#8217;s IPC systems. We&#8217;ll introduce the fundamentals of fuzzing and walk you through fuzzing AIDL interfaces to uncover hidden vulnerabilities. Along the way, we&#8217;ll cover the tools and scripts built for AIDL fuzzing. For a more hands-on experience, we&#8217;ll present our setup and execute an AIDL fuzzing session on a sample vulnerability we identified on an Android interface live.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/KL8AF8/resources/Hack_Lu_Break_gj6VeqH.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/KL8AF8/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/KL8AF8/feedback/</feedback_url>
            </event>
            <event guid='38571e77-fa64-5092-8729-5ad7f6f2df14' id='69391' code='XDHVWE'>
                <room>Europe</room>
                <title>Palo Alto GlobalProtect : Remote Full Compromise Exploit Chain</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T08:30:00+02:00</date>
                <start>08:30</start>
                <duration>00:30</duration>
                <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

The 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.</abstract>
                <slug>hack-lu-2025-69391-palo-alto-globalprotect-remote-full-compromise-exploit-chain</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69947'>Maxime Escourbiac</person>
                </persons>
                <language>en</language>
                <description>Elements highlighted during the session : 
1. Certificate Verification Bypass: The VPN client can be tricked into bypassing certificate verification, allowing attackers to impersonate the VPN portal and deliver malicious payloads.

2. Arbitrary Root CA Insertion: Attackers can insert a malicious root CA into the system, enabling them to issue fraudulent certificates and potentially install malware.

3. 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.

4. Privilege Escalation: Abusing the Impersonation Mechanism or the Weak System Update to get system privileges.

We will go through all the steps, try to understand GlobalProtect thoroughly, and pave the way towards a full chain exploit.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/XDHVWE/resources/RemoteFullCo_bOdlp55.pptx">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/XDHVWE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/XDHVWE/feedback/</feedback_url>
            </event>
            <event guid='3d1db052-0a98-5fab-b03c-d22ed18462c7' id='66624' code='LPVDSH'>
                <room>Europe</room>
                <title>Audit and retrospective of an automotive application: Carplay</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>00:30</duration>
                <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&apos;s Wi-Fi hotspot.** 

During 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).</abstract>
                <slug>hack-lu-2025-66624-audit-and-retrospective-of-an-automotive-application-carplay</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='67329'>Etienne CHARRON</person><person id='67347'>Khadim</person>
                </persons>
                <language>en</language>
                <description>Vehicle security is essential due to their longevity and the potential impacts on the physical integrity of their users. 

The 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&#8217;s services from the IVI (navigation, phone calls, third-party applications such as Spotify...) 

Developed by Apple, the application&#8217;s source code is not publicly available, and few security analyses have been conducted on it. 

In 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&apos;s Wi-Fi hotspot. 

During 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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/LPVDSH/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/LPVDSH/feedback/</feedback_url>
            </event>
            <event guid='146f0405-060c-558c-8c26-db0b6c4c3ce7' id='69436' code='CGRNFY'>
                <room>Europe</room>
                <title>From YAML to Root: CI/CD Pipeline Attacks and Countermeasures</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <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.

Originally, 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&#8212;sometimes 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.

In this talk, we will demonstrate how an attacker can exploit seemingly limited permissions&#8212;such as those of a standard contributor account&#8212;to fully compromise a CI/CD pipeline and the underlying infrastructure. By chaining misconfigurations, abusing legitimate features, and bypassing common restrictions, we&#8217;ll show how limited access can quickly escalate into full control. 
In the second phase of the talk, we&#8217;ll 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.</abstract>
                <slug>hack-lu-2025-69436-from-yaml-to-root-ci-cd-pipeline-attacks-and-countermeasures</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69985'>Hugo</person>
                </persons>
                <language>en</language>
                <description>&lt;h2&gt;Talk Description and Structure&lt;/h2&gt;
  &lt;p&gt;The talk is divided into two main parts: an offensive demonstration and a defensive strategy session.&lt;/p&gt;

  &lt;h3&gt;Part 1 &#8211; Offensive: From Contributor to Full Compromise&lt;/h3&gt;
  &lt;p&gt;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&#8212;and bypassed. Key topics include:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;strong&gt;Remote Code Execution via pipeline files:&lt;/strong&gt;
      &lt;p&gt;We&#8217;ll explore how attackers can achieve RCE through configuration file manipulation or config file poisoning, Terraform constructs (e.g., &lt;code&gt;external&lt;/code&gt; data sources, malicious custom providers or modules, abuse of provisioners), and other legitimate pipeline features.&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;strong&gt;Bypassing restrictions:&lt;/strong&gt;
      &lt;p&gt;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.&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;strong&gt;Post-exploitation steps:&lt;/strong&gt;
      &lt;p&gt;Once initial execution is achieved, we&#8217;ll show how attackers can perform lateral movement in the underlying infrastructure, such as:&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;Extracting sensitive secrets (cloud credentials, environment variables, connection strings).&lt;/li&gt;
        &lt;li&gt;Establishing persistence within the CI/CD pipeline (e.g., malicious jobs, trigger abuse, backdoor artifacts).&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;

  &lt;h3&gt;Part 2 &#8211; Defensive: How to Secure Your Pipelines in This New Model&lt;/h3&gt;
  &lt;p&gt;With the offensive risks clearly laid out, we&#8217;ll move on to the defensive strategies. This section is divided into two phases:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;strong&gt;Reinforcement and Protection:&lt;/strong&gt;
      &lt;p&gt;This proactive phase aims to secure the pipeline by design. We&#8217;ll cover:&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;Secure handling of secrets and credentials.&lt;/li&gt;
        &lt;li&gt;Hardening of CI/CD agents and build runners.&lt;/li&gt;
        &lt;li&gt;Implementation of integrity checks (e.g., checksum validation, signed commits, restricted runners).&lt;/li&gt;
        &lt;li&gt;Tightening access control and repository hygiene.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;strong&gt;Detection and Monitoring:&lt;/strong&gt;
      &lt;p&gt;Even well-protected pipelines require active monitoring to catch suspicious activity. We&#8217;ll discuss:&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;CI/CD log analysis techniques.&lt;/li&gt;
        &lt;li&gt;Indicators of compromise in pipeline behavior.&lt;/li&gt;
        &lt;li&gt;Anomaly detection approaches tailored to build systems.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/CGRNFY/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/CGRNFY/feedback/</feedback_url>
            </event>
            <event guid='6209c51f-1f71-5086-aa73-c555e1639844' id='71399' code='SGWZ8Y'>
                <room>Europe</room>
                <title>Pers&#333;na Theory: Infiltration &amp; Deception of Emerging Threat Groups</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-71399-persona-theory-infiltration-deception-of-emerging-threat-groups</slug>
                <track>topic: CTI</track>
                <logo>/media/hack-lu-2025/submissions/SGWZ8Y/Persona_Theory_-_NorthS_GGKLS2Q.png</logo>
                <persons>
                    <person id='71495'>Tammy Harper</person>
                </persons>
                <language>en</language>
                <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.

We 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.

Persona 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.

Next, 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.

Then we look at case studies that bring the theory to life, walking the audience through actual infiltration scenarios.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/SGWZ8Y/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/SGWZ8Y/feedback/</feedback_url>
            </event>
            <event guid='6c396e17-35cd-5c1c-a8d6-a8e933beaa93' id='72597' code='EXYE9H'>
                <room>Europe</room>
                <title>Russian-speaking underground  - changes in the risks, attack surface and modus operandi</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <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.
The 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.</abstract>
                <slug>hack-lu-2025-72597-russian-speaking-underground-changes-in-the-risks-attack-surface-and-modus-operandi</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='72624'>Vladimir Kropotov</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/EXYE9H/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/EXYE9H/feedback/</feedback_url>
            </event>
            <event guid='f46537e0-9fad-5b79-90c0-777fc06fa373' id='75161' code='7MHDPF'>
                <room>Europe</room>
                <title>Lethal Language Models: From Bit Flip to RCE in Ollama</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <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&apos;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.</abstract>
                <slug>hack-lu-2025-75161-lethal-language-models-from-bit-flip-to-rce-in-ollama</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='74752'>Paul Gerste</person>
                </persons>
                <language>en</language>
                <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.

This 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/7MHDPF/resources/Lethal_Langua_uliyCuZ.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/7MHDPF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/7MHDPF/feedback/</feedback_url>
            </event>
            <event guid='1b1bf0f0-527c-599b-adad-b8a41e0d2c7f' id='69856' code='XDPLNP'>
                <room>Europe</room>
                <title>Exploiting Legit APIs for Covert C2: A New Perspective on Cloud-based Malware Operations</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T11:45:00+02:00</date>
                <start>11:45</start>
                <duration>00:30</duration>
                <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.

Key topics of my talk:
Techniques for establishing C2 channels using free cloud services.
Encryption and obfuscation strategies to evade EDR/ML-based detection.
Case studies demonstrating real-world proof-of-concepts (PoC) of API abuse.
Recommendations for mitigating risks and detecting malicious API-based C2 activity.

Traditional 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.

Target Audience:

Red Teamers, Ethical Hackers, and Penetration Testers
SOC Analysts and Threat Hunters
Incident Responders and Security Engineers</abstract>
                <slug>hack-lu-2025-69856-exploiting-legit-apis-for-covert-c2-a-new-perspective-on-cloud-based-malware-operations</slug>
                <track>topic: CTI</track>
                <logo>/media/hack-lu-2025/submissions/XDPLNP/2024-06-25_22-53_vNLUKU5.png</logo>
                <persons>
                    <person id='70293'>cocomelonc</person>
                </persons>
                <language>en</language>
                <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&#8212;highlighting 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.

This talk will cover:

    Techniques to establish resilient C2 channels using free cloud APIs.

    Methods of encryption and obfuscation to bypass EDR and ML-based detection.

    Real-world PoCs showcasing API misuse for malware communications.

    Defensive recommendations for detecting and disrupting API-based C2 activity.

Conventional 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.

Intended audience:
    Red Teamers, Penetration Testers, and Malware Researchers
    Threat Hunters and SOC Analysts
    Security Engineers and Incident Responders</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/XDPLNP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/XDPLNP/feedback/</feedback_url>
            </event>
            <event guid='42577505-875a-55b7-b8f1-19abcc3eb504' id='83144' code='TZKXVG'>
                <room>Europe</room>
                <title>Fake Likes, Real Risks: Mapping Fake Social Activity Shops in Europe</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T13:40:00+02:00</date>
                <start>13:40</start>
                <duration>00:05</duration>
                <abstract>Fake Likes, Real Risks: Mapping Fake Social Activity Shops in Europe
 
We 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.</abstract>
                <slug>hack-lu-2025-83144-fake-likes-real-risks-mapping-fake-social-activity-shops-in-europe</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84541'>Sviatlana H&#246;hn</person><person id='84542'>Anastasia &#8220;Asya&#8221;  Sergeeva</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/TZKXVG/resources/hack.lu_xVYLKGa.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TZKXVG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TZKXVG/feedback/</feedback_url>
            </event>
            <event guid='fd664c5d-a8a6-5f81-83b1-a89c2cc5878f' id='83087' code='EE3B3L'>
                <room>Europe</room>
                <title>Bugs in the Human Code - Help Timo</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T13:45:00+02:00</date>
                <start>13:45</start>
                <duration>00:05</duration>
                <abstract>Bugs and vulnerabilities aren&#8217;t 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. 

It shares the story of my son Timo, who lives with WOREE syndrome. With no existing treatment, we&#8217;re racing to build our own patch to rewriting his code of life to give him a future.</abstract>
                <slug>hack-lu-2025-83087-bugs-in-the-human-code-help-timo</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84478'>Paul Hirtz</person>
                </persons>
                <language>en</language>
                <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. 

Through my son Timo&#8217;s story, we explore what happens when the body&#8217;s code breaks, and why we&#8217;ve had to become builders ourselves, racing to create a gene therapy that doesn&#8217;t yet exist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/EE3B3L/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/EE3B3L/feedback/</feedback_url>
            </event>
            <event guid='861061bd-1888-5b67-956d-a99f92fb1cbc' id='83088' code='SXNG9K'>
                <room>Europe</room>
                <title>Reverse Engineering, for real</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T13:50:00+02:00</date>
                <start>13:50</start>
                <duration>00:05</duration>
                <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?</abstract>
                <slug>hack-lu-2025-83088-reverse-engineering-for-real</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84476'>Henri Ahola</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/SXNG9K/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/SXNG9K/feedback/</feedback_url>
            </event>
            <event guid='e790d313-ff4d-5229-83cb-5a1628d77145' id='83095' code='K3JGNF'>
                <room>Europe</room>
                <title>4-Byte Hell: When Unicode Enters the Stage</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:05</duration>
                <abstract>How complex is your password really? Still using ASCII characters? Password managers aren&apos;t your friends - they trick you into weak passwords by limiting character sets in their generators. Consider giving emojis a try instead.</abstract>
                <slug>hack-lu-2025-83095-4-byte-hell-when-unicode-enters-the-stage</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84483'>Jonas Hess</person>
                </persons>
                <language>en</language>
                <description>I&apos;ll briefly talk about how passwords get encoded and how to perform byte-wise password cracking with Hashcat. From there, we&apos;ll explore characters beyond ASCII and how they increase password complexity at the byte level.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/K3JGNF/resources/4-byte_hell_mLgRBpd.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/K3JGNF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/K3JGNF/feedback/</feedback_url>
            </event>
            <event guid='703bd064-3cfe-5f32-a1ee-f3013be9f8d7' id='83092' code='PWGECR'>
                <room>Europe</room>
                <title>Pwn2Own: Hacking IoT devices</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:05</duration>
                <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</abstract>
                <slug>hack-lu-2025-83092-pwn2own-hacking-iot-devices</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84482'>Adam Hustava</person>
                </persons>
                <language>en</language>
                <description>Includes specialised precise soldering equipment to extract data from bga153 format chips, U-boot hacking, format strings, etc.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/PWGECR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/PWGECR/feedback/</feedback_url>
            </event>
            <event guid='fccb37b0-7ede-5850-8000-946b775cb44f' id='83071' code='KAPH77'>
                <room>Europe</room>
                <title>Threat Actor Tripping on the Finish Line</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T14:05:00+02:00</date>
                <start>14:05</start>
                <duration>00:05</duration>
                <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.</abstract>
                <slug>hack-lu-2025-83071-threat-actor-tripping-on-the-finish-line</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='84462'>Rasmus</person>
                </persons>
                <language>en</language>
                <description>Highly effective and stealthy persistence technique with a unfortunate/fortunate twist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/KAPH77/resources/ThreatActorTr_XdKO0pl.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/KAPH77/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/KAPH77/feedback/</feedback_url>
            </event>
            <event guid='0856c260-6176-51f6-b81c-1ec2b70bddea' id='83100' code='8NMQUJ'>
                <room>Europe</room>
                <title>Revisiting RAND&#8217;s Lost Monte Carlo Simulations: Sharla Perrine, Paul Baran, and the True Business Case for the Internet</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-10-24T14:10:00+02:00</date>
                <start>14:10</start>
                <duration>00:05</duration>
                <abstract>Before the Internet existed, Sharla Perrine proved&#8212;using punched cards&#8212;that 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&#8217;s math built the Internet, it&#8217;s time to ask ourselves whether that math still holds&#8212;or whether resilience has quietly rotted.</abstract>
                <slug>hack-lu-2025-83100-revisiting-rand-s-lost-monte-carlo-simulations-sharla-perrine-paul-baran-and-the-true-business-case-for-the-internet</slug>
                <track>hack.lu lightning talk</track>
                
                <persons>
                    <person id='61692'>Trey Darley</person>
                </persons>
                <language>en</language>
                <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&#8217;s simulations proved that a distributed packet-switched network could survive attack or failure&#8212;work that Vint Cerf later used to persuade DARPA to fund what became the ARPANET.

Yet her name faded into the footnotes. After her death in 2023, she was described as the &#8220;grandmother of the Internet&#8221; only in the fine print of a real-estate listing&#8212;not yet on her Wikipedia page.

This 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&#8212;to revisit network survivability, traffic models, and failure modes, including time-synchronization shear effects in packet-switched networks.

By comparing 1960s-era modeling assumptions with the centralized &#8220;cloud&#8221; architectures of today, we may uncover how far the Internet has drifted from its resilient origins&#8212;and perhaps even find bugs in the original Monte Carlo code.

Audience Takeaway: The Internet&#8217;s founding math was sound, but our faith in its resilience may rest on outmoded&#8212;or even false&#8212;assumptions.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/8NMQUJ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/8NMQUJ/feedback/</feedback_url>
            </event>
            <event guid='55a1ec9f-97e5-5aa9-8863-095166d31878' id='69974' code='QV9GZF'>
                <room>Europe</room>
                <title>Automotive Security Analyzer for Exploitability Risks: An Automated and Attack Graph-Based Evaluation of On-Board Networks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <abstract>Our lives depend on automotive cybersecurity, protecting us inside and near vehicles. If vehicles go rogue, they can operate against the driver&#8217;s will and potentially drive off a cliff or into a crowd. The &#8220;Automotive Security Analyzer for Exploitability Risks&#8221; (AutoSAlfER) evaluates the exploitability risks of automotive on-board networks by attack graphs. AutoSAlfER&#8217;s 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&#178;). AutoSAlfER runs on a self-written graph database, heuristics, pruning, and homogenized Gaussian distributions and boosts people&#8217;s 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.</abstract>
                <slug>hack-lu-2025-69974-automotive-security-analyzer-for-exploitability-risks-an-automated-and-attack-graph-based-evaluation-of-on-board-networks</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/QV9GZF/AutoSAlfER-Session-Ima_wIbWqdb.webp</logo>
                <persons>
                    <person id='70383'>Martin Salfer</person>
                </persons>
                <language>en</language>
                <description>### The Problem

Computers control steering and brakes usually nowadays, and &quot;smart&quot; features increase a vehicle&apos;s attack surface and occasionally introduce vulnerabilities.
Even a combination of seemingly minor vulnerabilities can undermine a vehicle&apos;s cybersecurity.
Securing automotive Information Technology (IT) is expensive and challenging, even for leading tech companies.
Compared to corporate IT, this challenge arises from a) the safety-criticality, b) homologation obligations, and c) the IT diversity within each vehicle.
- 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.
	Such extreme conditions demand special software requirements, which can interfere with security patching.
- 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.
- 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.


### How does this help? Who will benefit?

AutoSAlfER&apos;s automatic evaluation boosts people&apos;s productivity for a more sustainable automotive cyber security:
- Architects can automatically evaluate their designs, recheck changes for surprising attack combinations, and shape network topologies toward more security.
- Penetration testers (&quot;red teams&quot;) get a head-start on the riskiest and most significant targets and network connections.
- Risk managers can extend their calculations onto a sound model for more precisely and reliably calculated risk reserves.
- Incident handlers (&quot;blue teams&quot;) can enrich their situation report regarding what targets and assets could be compromised next and how acutely they are at stake.
- All stakeholders get orientation on anticipated neuralgic points and their impact on adequately prioritizing cybersecurity investments.
- Ultimately, we all gain more security and, thus, safety in and around autonomous, connected, electrified, and shared vehicles.


### Why are you a good person to tell us this?

I initiated, planned, designed, implemented, documented, tested, and evaluated the Automotive Security Analyzer for Exploitability Risks (AutoSAlfER).


#### Agenda
1)	Motivation and Survey
2)	Data and Models
	a.	System Model, Attacker Profile, and Exploit Model
	b.	Attack Surface Exploitability Quantification
	c.	Implementation / Tech Stack
3)	Practical Demo
4)	Algorithms for Attack Graphs
	a.	Single-Path Attack Graph Algorithm (PI + PII)
	b.	Implementation and Evaluation of PI + PII
5)	Algorithms for Total Risk
	a.	Probabilistic Model
	b.	Multi-Path Attack Graph Algorithm (P3Salfer)
	c.	Bayes Network Unsuitability Finding
	d.	Design and Implementation of an Alternative Algorithm with Bayesian Networks (P3Bayes)
	e.	Implementation and Evaluation of the Multi-Path Attack Graph Algorithm (P3Salfer)
6)	Future Work
7)	Further Material
	a)	Patents, Papers, and Posters
	b)	Open-Source Software
	c)	Book</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/QV9GZF/resources/AutoSAlfER-Sl_qDNRabq.pdf">AutoSAlfER Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/QV9GZF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/QV9GZF/feedback/</feedback_url>
            </event>
            <event guid='6a7d4c4c-63e6-5d2c-8abd-771017360d7b' id='68816' code='AEHE9V'>
                <room>Europe</room>
                <title>DCOM Turns 30: Revisiting a Legacy Interface in the Modern Threatscape</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <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.

Ranging 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.

To close this knowledge gap, we will take a deep dive into DCOM latest research works &#8212; including this year&apos;s many new contributions&#8212; 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.

At last, we will discuss practical defensive strategies, along with key insights to help security analysts effectively detect and respond to DCOM-based abuse.</abstract>
                <slug>hack-lu-2025-68816-dcom-turns-30-revisiting-a-legacy-interface-in-the-modern-threatscape</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69356'>Julien Bedel</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://d3lb3.github.io/assets/hacklu_2025.pdf">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/AEHE9V/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/AEHE9V/feedback/</feedback_url>
            </event>
            <event guid='f431002e-840d-5877-bc1e-f03459623bca' id='68462' code='TP8Y9Y'>
                <room>Europe</room>
                <title>Beyond post-quantum stereotypes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>&quot;Post-quantum&quot;, 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&apos;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.</abstract>
                <slug>hack-lu-2025-68462-beyond-post-quantum-stereotypes</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69058'>Antoine Gicquel</person><person id='69059'>Benjamin SEPE</person>
                </persons>
                <language>en</language>
                <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 &quot;traditional&quot; cryptography, we had never studied the &quot;post-quantum&quot; 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.

We 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.

The talk will unfold in five parts:
- What does &quot;being secure&quot; mean in the context of cryptography? A quick refresher on the basic principles and definitions.
- How do quantum computers affect the security of current cryptographic algorithms? An overview of how quantum computing undermines classical cryptography.
- What are these &quot;post-quantum&quot; cryptographic algorithms? Key features that make these algorithms resistant to quantum attacks.
- 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.
- What are the associated challenges with transitioning ? A case study of TLS at Cloudflare.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/TP8Y9Y/resources/slides_cgfuSrD.pdf">Slides for the talk</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TP8Y9Y/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TP8Y9Y/feedback/</feedback_url>
            </event>
            <event guid='10f186a1-473c-506b-be4b-61593ede3ab7' id='69971' code='73RXZR'>
                <room>Europe</room>
                <title>CLI ambush</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>00:30</duration>
                <abstract>In this talk, I&apos;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 ...</abstract>
                <slug>hack-lu-2025-69971-cli-ambush</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='61539'>William Robinet</person>
                </persons>
                <language>en</language>
                <description>We&apos;ll see how to craft ASN.1 messages and how it helps highlight issues in some CLI apps (OpenSSL as an example).

I&apos;ll then show how this problem extends to other cryptographic toolkits and how one can exploit such  issues in order to trap unsuspecting administrators.
We&apos;ll walk through the different attack vectors I found.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://codeberg.org/wllm-rbnt/hacklu-2025-CLI-ambush">Presentation slides and demo files</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/73RXZR/resources/hacklu-2025-C_h8IkaqC.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/73RXZR/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/73RXZR/feedback/</feedback_url>
            </event>
            <event guid='b8ffe518-e07d-5f16-8a80-04ea3d94cabb' id='65612' code='WJDWMF'>
                <room>Europe</room>
                <title>THAT PICTURE IS A LIE: SMUGGLING BINARIES WITH STYLE</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-65612-that-picture-is-a-lie-smuggling-binaries-with-style</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='66372'>Harpreet Singh</person>
                </persons>
                <language>en</language>
                <description>&quot;THAT PICTURE IS A LIE: SMUGGLING BINARIES WITH STYLE&quot; 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&#8212;starting 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.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/WJDWMF/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/WJDWMF/feedback/</feedback_url>
            </event>
            <event guid='8f51099d-670f-5be4-aa10-a021a3c1bd1d' id='66851' code='PZVPLU'>
                <room>Europe</room>
                <title>Breaking the Signal: Red Teaming Mobile Networks in 2025</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>hack-lu-2025-66851-breaking-the-signal-red-teaming-mobile-networks-in-2025</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='67547'>Ali Abdollahi</person>
                </persons>
                <language>en</language>
                <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.
Mobile 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: 
Vulnerability Review and Security Posture
 -  5G/LTE protocol weaknesses, from misconfigurations to design flaws
 - Emerging threat vectors in signaling systems such as SS7, Diameter, and GTP
 - Common pitfalls in carrier packet networks leading to data exposure or service disruption

Attack Vectors for Red Teamers
 - 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).
 - Advanced enumeration tactics on signaling interconnects
 - Signaling Attacks: Exploiting SS7, Diameter, or GTP vulnerabilities to intercept communications, impersonate network elements, or launch denial-of-service (DoS) attacks.
 - 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).

MITRE Fight Framework
 - Key attacker TTPs identified in MITRE Fight that map to mobile threat landscapes.
 - Aligning red team exercises with these TTPs for better operational realism
 - Recommended detection and mitigation strategies to bolster blue team defenses</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/PZVPLU/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/PZVPLU/feedback/</feedback_url>
            </event>
            <event guid='c07fd5b7-0219-5701-8ff6-437e48578f96' id='67489' code='AKYVKP'>
                <room>Europe</room>
                <title>French stealer ecosystem: the resurgence skid gangs in cybercrime space</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-10-24T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>For years, cybersecurity reports have centered around well-known stealers like Vidar and Raccoon.  there&#8217;s an often overlooked and underestimated threat that exists : low-profile cybercriminals
. These are typically young actors, flying under the radar and posing a unique and evolving risk. 

In 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&#8212;mapping out the groups and their interconnections&#8212;we will provide a technical deep-dive into the simplicity and effectiveness of their stealers. We&#8217;ll also reveal how we identified similar stealers lurking in open-source repositories. 

The final part of the presentation will expose the poor operational security practices of these actors, culminating in a compelling case study of the group &apos;Epsilon.&apos; Starting from a simple forum complaint, we&#8217;ll demonstrate how we uncovered a surprising link between one of the group&#8217;s administrators and a potential drug trafficking operation.</abstract>
                <slug>hack-lu-2025-67489-french-stealer-ecosystem-the-resurgence-skid-gangs-in-cybercrime-space</slug>
                <track>topic: CTI</track>
                
                <persons>
                    <person id='68128'>0xSeeker</person>
                </persons>
                <language>en</language>
                <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&#8217;ll start with an overview of recent developments, identifying recurring pseudonyms and linking various groups.

Next, we&#8217;ll 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.

We&#8217;ll 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.

Key Takeaways:

   - French Stealer Ecosystem Overview: Understand the structure and connections of various French-speaking stealer groups.

  -  Technical Insights on Stealers: Learn how these stealers operate and how open-source tools are use to enhance their capabilities.

   - Profiling Threat Actors: Discover how analyzing cybercriminal interactions and OpSec errors can lead to identification and disruption.

   - Epsilon Group Case Study: See how one group&#8217;s activities extend into illicit fields like drug trafficking, underscoring the broader impact of these operations.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://info.gatewatcher.com/hubfs/GATEWATCHER%20REPORT%20-%20Infostealer_EN_01-2025.pdf">Report about the submission : &quot;Stealing with flair: French young actors unveiled&quot;</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/AKYVKP/resources/French_steale_boyCw08.pdf">Slides of the presentation</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/AKYVKP/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/AKYVKP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Schengen 1 &amp; 2' guid='901777f3-c081-5b4f-846a-9e31405ab381'>
            <event guid='6f54745b-c04a-59a3-92f0-100561e06148' id='68891' code='X83SQU'>
                <room>Schengen 1 &amp; 2</room>
                <title>Practical Maldoc Analysis Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-24T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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.

This workshop is the other way around: we go top-down (and we cover PDF, Office and RTF in the same workshop). We don&#8217;t 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.

We 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.

And we will also cover some automation to perform batch analysis.</abstract>
                <slug>hack-lu-2025-68891-practical-maldoc-analysis-workshop</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69488'>Didier Stevens</person>
                </persons>
                <language>en</language>
                <description>Attendees will have to bring a laptop with Python.
They must be prepared to handle real malware, thus a virtual machine to perform the analysis in is recommended.
Windows, Linux and macOS are suitable.
Didier will perform the workshop inside a Windows VM.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/X83SQU/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/X83SQU/feedback/</feedback_url>
            </event>
            <event guid='9a157485-e163-55ef-b9ba-4694a608945c' id='75264' code='TJGLQE'>
                <room>Schengen 1 &amp; 2</room>
                <title>Hacking Kubernetes</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-24T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <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.

This 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.</abstract>
                <slug>hack-lu-2025-75264-hacking-kubernetes</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='74840'>Benjamin Koltermann</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TJGLQE/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TJGLQE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Hollenfels' guid='2062204d-60a6-59d6-8b96-77642fe8e972'>
            <event guid='5818bb27-cf89-545c-9cb1-441526ebdea3' id='81895' code='TQFERQ'>
                <room>Hollenfels</room>
                <title>MISP API sorcery workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-24T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <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&apos;s flexible API, goes under utilised by many of its users. 

This workshop aims to walk you through the various ways in which automation can make your life easier, both in producing and ingesting threat intelligence.

Bring your laptop along and if possible, have a MISP installation available locally, as we&apos;ll also be tackling modifications to the system!</abstract>
                <slug>hack-lu-2025-81895-misp-api-sorcery-workshop</slug>
                <track>topic: CTI</track>
                <logo>/media/hack-lu-2025/submissions/TQFERQ/misp_api_T6gungy.png</logo>
                <persons>
                    <person id='83374'>Sami Mokaddem</person><person id='83373'>Andras Iklody</person>
                </persons>
                <language>en</language>
                <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.

Participants 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. 

We will also take a small detour on how to develop your own integration to cover whatever format MISP doesn&apos;t handle by default - either by building a new export modules or, if time permits it, by relying on the workflow system of MISP.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/TQFERQ/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/TQFERQ/feedback/</feedback_url>
            </event>
            <event guid='dfdaf274-9ba1-5a8f-a9cf-ca29ff3921e4' id='69857' code='FEUP9R'>
                <room>Hollenfels</room>
                <title>Malware Development for Ethical Hackers (Windows, Linux, Android)</title>
                <subtitle></subtitle>
                <type>Training</type>
                <date>2025-10-24T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>02:00</duration>
                <abstract>Whether you are a Red Team or Blue Team specialist, learning the techniques
and tricks of malware development gives you the most complete picture of
advanced attacks. Also, due to the fact that most (classic) malwares are written
under Windows, as a rule, this gives you tangible knowledge of developing under Windows.
The 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.
The 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.

The course is divided into four logical sections:
- Malware development tricks and techniques (classic injection tricks, DLL injection tricks, shellcode running)
- AV evasion tricks (Anti-VM, Anti-Sandbox, Anti-disassembling)
- Persistence techniques
- Cryptographic functions in malware development (exclusive)
- Malware Development for Android and Linux (bonus)

Most of the example in this course require a deep understanding of the Python, Kotlin
and C/C++ programming languages.

Knowledge of assembly language basics is not required but will be an advantage</abstract>
                <slug>hack-lu-2025-69857-malware-development-for-ethical-hackers-windows-linux-android</slug>
                <track>topic: hack.lu</track>
                <logo>/media/hack-lu-2025/submissions/FEUP9R/2024-06-25_22-53_KGDSbxJ.png</logo>
                <persons>
                    <person id='70293'>cocomelonc</person>
                </persons>
                <language>en</language>
                <description>Malware Development and Persistence Tricks for Ethical Hackers

MALWARE INJECTION TECHNIQUES:
1. Traditional Injection Approaches: Code and DLL (2 practical examples, LAB + 1 homework)
2. Exploring Hijacking Techniques (1 practrical example, LAB + 1 homework)
3. Understanding Asynchronous Procedure Call (APC) Injections (1 practical example, LAB + 1 homework)
4. Mastering API Hooking Techniques (1 practical example, LAB)

PERSISTENCE MECHANISMS:
5. Classic Path: Registry Run Keys ( 1 practical example, LAB)
6. Persistence via Winlogon Process ( 1 practical example, LAB)
7. Exploiting Windows Services for Persistence ( 1 practical example, LAB + 1 homework)
8. Exploring Non-Trivial Loopholes ( 2 practical examples, LAB + 1 homework)

MALWARE FOR PRIVILEGE ESCALATION:
9. Manipulating Access Tokens like APT (1 practical example, LAB + 1 homework)
10. Password stealing (1 practical example, LAB + 1 homework)
11. Malware for bypass User Access Control (1 practical example LAB + 1 homework)

ANTI-VM AND AV BYPASSING
12. Anti-Virtual Machine Strategies (4 practical example, LAB + 1 homework)
13. Practical use of hash algorithms in malware ( 1 practical example, LAB + 1 homework)
14. Evasion Static Detection ( 1 practical example, LAB + 1 homework)
15. Evasion Dynamic Detection (1 practical example, LAB + 1 homework)
16. Advanced Evasion Techniques (1 practical example, LAB + 1 homework)
17. Cryptography for bypassing security solutions ( 4 practical examples, LAB + 2 homework)

Linux and Android Malware
18. Linux Kernel Hacking (1 practical example, LAB)
19. Linux process injection (1 practical example, LAB)
20. Introduction to Android Malware (3 practical examples, LAB)
21. Leveraging legit APIs for Android Malware (2 practical examples, LAB)

RESEARCH AND PRACTICE:
22. Simple ciphers for malware development (3 practical examples, LAB + 1 homework)
23. The Power of Base64 Algorithm (2 practical examples, LAB + 1 homework)
24. Elliptic Curve Cryptography (ECC) and Malware ( 1 practical example, LAB + 1 homework)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/FEUP9R/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/FEUP9R/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Vianden &amp; Wiltz' guid='96002161-4ffb-5072-b30d-7be4093da5cb'>
            <event guid='df113a2c-1773-5df0-bb8b-b3e2433f393c' id='69942' code='ZKNFYV'>
                <room>Vianden &amp; Wiltz</room>
                <title>Hack your brain</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-24T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>01:30</duration>
                <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&apos;ll learn the ropes to reprogram your brain (using the language of your choice).</abstract>
                <slug>hack-lu-2025-69942-hack-your-brain</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='70365'>Pauline Bourmeau (Cookie)</person>
                </persons>
                <language>en</language>
                <description>The outline: 

- Super duper intro to focus and flow
- Understand your system
- Hack your system with computer programming
- Take advantage of your multi-core processing
- Personal use of AI 
- Build systems to help others
- Practice brain-f***
- Colors and music - make some noise - even if you don&apos;t know how to sing. 

I&#8217;ll teach you what I&#8217;ve learned along the way and how I&#8217;ve hacked my brain after some adventures and misadventures in the curious world of brain injury recovery.

Requirements:
Bring your brain.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/hack-lu-2025/submissions/ZKNFYV/resources/hack-your-bra_Qq4k2eO.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/ZKNFYV/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/ZKNFYV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Echternach &amp; Diekirch' guid='279b0f5f-6956-502c-9e55-6d3306ac89f5'>
            <event guid='789f4279-f344-5a88-9f7f-ee5fdf72d0de' id='69291' code='MJDURG'>
                <room>Echternach &amp; Diekirch</room>
                <title>Tech Duel: The Escape Battle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-10-24T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:30</duration>
                <abstract>In a 90 minute workshop 2 teams will compete.</abstract>
                <slug>hack-lu-2025-69291-8-tech-duel-the-escape-battle</slug>
                <track>topic: hack.lu</track>
                
                <persons>
                    <person id='69831'>Stijn Tomme</person><person id='69858'>Dominiek Madou</person>
                </persons>
                <language>en</language>
                <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)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/hack-lu-2025/talk/MJDURG/</url>
                <feedback_url>https://pretalx.com/hack-lu-2025/talk/MJDURG/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
