<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://github.com/blog</id>
    <title>Maxime Vanhoorneweder Blog</title>
    <updated>2025-05-25T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://github.com/blog"/>
    <subtitle>Maxime Vanhoorneweder Blog</subtitle>
    <icon>https://github.com/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Podcast Inti De Ceukelaire]]></title>
        <id>https://github.com/blog/2025/05/25/podcast-inti</id>
        <link href="https://github.com/blog/2025/05/25/podcast-inti"/>
        <updated>2025-05-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[podcast-cartoon]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="podcast-cartoon" src="https://github.com/assets/images/PodcastInti-Cartoon-08e02cfbe2135e75ddf6be349311a46b.png" width="1536" height="1024" class="img_ev3q"></p>
<p>Recently, we had the pleasure of welcoming Inti De Ceukelaire, Head of Hackers at Intigriti, to our <a href="https://open.spotify.com/episode/5VbP8J1qM7ucCcp0IgPklR" target="_blank" rel="noopener noreferrer">Howest podcast</a>.<br>
<!-- -->➡️ Please note: the podcast episode is entirely in Dutch.</p>
<p>Here’s an English summary of some key insights from our conversation with Inti.</p>
<p>The podcast was hosted by <a href="https://www.linkedin.com/in/bastien-de-meulenaere" target="_blank" rel="noopener noreferrer">Bastien De Meulenaere</a>, <a href="https://www.linkedin.com/in/ares-ppl" target="_blank" rel="noopener noreferrer">Ares Popal</a> and <a href="https://www.linkedin.com/in/maxime-vanhoorneweder/" target="_blank" rel="noopener noreferrer">Maxime Vanhoorneweder</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-role-of-a-head-of-hackers-and-bug-bounties">The Role of a “Head of Hackers” and Bug Bounties<a href="https://github.com/blog/2025/05/25/podcast-inti#the-role-of-a-head-of-hackers-and-bug-bounties" class="hash-link" aria-label="Direct link to The Role of a “Head of Hackers” and Bug Bounties" title="Direct link to The Role of a “Head of Hackers” and Bug Bounties">​</a></h2>
<p>Inti explained his role at Intigriti, where he's responsible for building and maintaining Europe’s largest community of ethical hackers — around 150,000 strong.</p>
<blockquote>
<p>“Just because you have a community doesn’t mean they enjoy working with you.”</p>
</blockquote>
<p>Intigriti focuses on <strong>Bug Bounty programs</strong>, where companies invite hackers to find vulnerabilities and reward them based on results — not hours worked.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-it-all-started">How It All Started<a href="https://github.com/blog/2025/05/25/podcast-inti#how-it-all-started" class="hash-link" aria-label="Direct link to How It All Started" title="Direct link to How It All Started">​</a></h2>
<p>For Inti, it all began with curiosity.</p>
<blockquote>
<p>“I was just curious. How does hacking work? It can’t be black magic, right?”</p>
</blockquote>
<p>That desire to <em>understand</em> hacking was the starting point of his journey.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="more-than-just-technical-skills-the-opportunist">More Than Just Technical Skills: The Opportunist<a href="https://github.com/blog/2025/05/25/podcast-inti#more-than-just-technical-skills-the-opportunist" class="hash-link" aria-label="Direct link to More Than Just Technical Skills: The Opportunist" title="Direct link to More Than Just Technical Skills: The Opportunist">​</a></h2>
<p>Inti wasn't a hardcore gamer or hardware nerd. Instead, he called himself a <strong>“tech opportunist.”</strong></p>
<blockquote>
<p>“I just wanted to cheat at games. Tech helped me reach my goals.”</p>
</blockquote>
<p>He viewed technology as a tool — not something to obsess over, but something to leverage.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="debunking-the-introverted-hacker-myth">Debunking the Introverted Hacker Myth<a href="https://github.com/blog/2025/05/25/podcast-inti#debunking-the-introverted-hacker-myth" class="hash-link" aria-label="Direct link to Debunking the Introverted Hacker Myth" title="Direct link to Debunking the Introverted Hacker Myth">​</a></h2>
<p>When Ares mentioned the stereotypical lone hacker, Inti offered a fresh perspective.</p>
<blockquote>
<p>“I can be introverted after big events, but around hackers, I’m energized.”</p>
</blockquote>
<p>His background as a youth camp leader helped him develop communication and presentation skills.</p>
<blockquote>
<p>“If you want to hack systems made and used by people, you should understand people too.”</p>
</blockquote>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-power-of-initiative-and-seizing-opportunities">The Power of Initiative and Seizing Opportunities<a href="https://github.com/blog/2025/05/25/podcast-inti#the-power-of-initiative-and-seizing-opportunities" class="hash-link" aria-label="Direct link to The Power of Initiative and Seizing Opportunities" title="Direct link to The Power of Initiative and Seizing Opportunities">​</a></h2>
<p>A key theme throughout the episode was <strong>self-initiative</strong>.</p>
<blockquote>
<p>“No one ever became an expert just by going to school and working 9-to-5.”</p>
</blockquote>
<p>He urged students to:</p>
<ul>
<li>Attend (often free) conferences</li>
<li>Start personal projects</li>
<li>Try bug bounties — and embrace failure</li>
</ul>
<blockquote>
<p>“Life rewards the opportunist.”</p>
</blockquote>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="making-cybersecurity-more-accessible">Making Cybersecurity More Accessible<a href="https://github.com/blog/2025/05/25/podcast-inti#making-cybersecurity-more-accessible" class="hash-link" aria-label="Direct link to Making Cybersecurity More Accessible" title="Direct link to Making Cybersecurity More Accessible">​</a></h2>
<p>Through Instagram and TikTok, Inti is reshaping how we talk about cybersecurity.</p>
<p>His shows like <strong>“Toverhacks”</strong> and the upcoming <strong>“Artifhacking Intelligence”</strong> present <strong>live hacking demos in an entertaining way</strong>, helping to break hacker stereotypes.</p>
<blockquote>
<p>“I want to make ‘hacker’ the default. Ethical by default. Criminal hackers are a separate category.”</p>
</blockquote>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-ai-a-new-playground">🤖 AI: A New Playground<a href="https://github.com/blog/2025/05/25/podcast-inti#-ai-a-new-playground" class="hash-link" aria-label="Direct link to 🤖 AI: A New Playground" title="Direct link to 🤖 AI: A New Playground">​</a></h2>
<p>The rise of AI is a game-changer.</p>
<blockquote>
<p>“With this AI wave, everyone is back on a level playing field.”</p>
</blockquote>
<p>He’s experimenting with things like applying interrogation techniques to AI — but reminds us:</p>
<blockquote>
<p>“AI is a magnifying glass. If you're bad, AI amplifies that. It's pattern recognition — not science fiction.”</p>
</blockquote>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ethics-legislation-and-a-criminal-record">Ethics, Legislation, and a “Criminal Record”<a href="https://github.com/blog/2025/05/25/podcast-inti#ethics-legislation-and-a-criminal-record" class="hash-link" aria-label="Direct link to Ethics, Legislation, and a “Criminal Record”" title="Direct link to Ethics, Legislation, and a “Criminal Record”">​</a></h2>
<p>Inti shared his own experience with outdated laws around ethical hacking.</p>
<blockquote>
<p>“At 19, I reported a vulnerability and got prosecuted.”</p>
</blockquote>
<p>That event pushed him to advocate for legal reform, contributing to Belgium’s now-progressive stance on ethical hacking — including programs like <strong>“Hack the Government.”</strong></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion-a-call-to-action">Conclusion: A Call to Action<a href="https://github.com/blog/2025/05/25/podcast-inti#conclusion-a-call-to-action" class="hash-link" aria-label="Direct link to Conclusion: A Call to Action" title="Direct link to Conclusion: A Call to Action">​</a></h2>
<p>Inti's message to aspiring cybersecurity professionals is clear:</p>
<blockquote>
<p>Be curious. Be an opportunist (in the best sense). Take initiative. And don’t fear unconventional paths.</p>
</blockquote>
<p>Cybersecurity is always evolving — and the next opportunity could be yours to grab.</p>
<p><a href="https://open.spotify.com/episode/5VbP8J1qM7ucCcp0IgPklR" target="_blank" rel="noopener noreferrer">🎧 <strong>Listen to the full episode on Spotify (in Dutch)</strong> for even more insights from Inti De Ceukelaire.</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Cyber Security Challenge Belgium]]></title>
        <id>https://github.com/blog/2025/03/16/cscbe</id>
        <link href="https://github.com/blog/2025/03/16/cscbe"/>
        <updated>2025-03-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Last weekend, I teamed up with two fellow Howest students and a participant from École 19 in Wallonia, who we met through the CSCBE Discord, to take on the online qualifiers for the Cyber Security Challenge Belgium 2025.]]></summary>
        <content type="html"><![CDATA[<p>Last weekend, I teamed up with two fellow Howest students and a participant from École 19 in Wallonia, who we met through the CSCBE Discord, to take on the online qualifiers for the Cyber Security Challenge Belgium 2025.</p>
<p>With over 300 teams in the mix, the competition was tough. We tackled challenges in cryptography, forensics, web security, and reverse engineering, pushing ourselves to the limit. After a long grind and some late-night problem-solving, we ended up in 49th place. Unfortunately, that wasn’t enough to qualify for the next round, but the experience was absolutely worth it.
<img decoding="async" loading="lazy" src="data:image/png;base64,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" width="699" height="60" class="img_ev3q"></p>
<p>The best part? Working together under pressure, sharing knowledge, and getting hands-on with real-world security problems. It was a great way to learn and improve, and we picked up a ton of valuable insights along the way.</p>
<p>The following was one of the challenges, just to give you an idea.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="challenge-applecake">Challenge: Apple.Cake<a href="https://github.com/blog/2025/03/16/cscbe#challenge-applecake" class="hash-link" aria-label="Direct link to Challenge: Apple.Cake" title="Direct link to Challenge: Apple.Cake">​</a></h2>
<p>For this challenge we were given a file called appel.cake.xz
So started off searching what a xz file was. But this is simply a compressed file like a zip or 7z. Knowing this I quickly found a tool and on linux used the command “unxz apple.cake.xz”. Now that we have a file we want to figure out what kind of file it is. For this we can simply use the command “file” which let me know it is a filesystem. I recalled a good tool called Autopsy.
The file system contained three partition. The first partion has the boot files etc while the second one has our user files. So i went to look here. The users Desktop folder contained a Raspberry Pie (rpi) manual which got me thinking. When you deploy a rpi you can set credentials and other settings in a config.txt in the boot partition.</p>
<p><img decoding="async" loading="lazy" alt="autopsy" src="https://github.com/assets/images/autopsy-679d1058ed1619dbfa4d510a86984087.png" width="736" height="253" class="img_ev3q"></p>
<p>At first glance this didn’t contain much. But I noticed a firstrun.sh script, this could be interesting. And indeed it was. It contained wifi credentials which ended up being the flag.</p>
<p><img decoding="async" loading="lazy" alt="flag" src="https://github.com/assets/images/flag-228be691b3e7f08f128394ee7c1167c7.png" width="514" height="213" class="img_ev3q"></p>
<p>Even though we didn’t make it to the finals, the Cyber Security Challenge Belgium was an awesome experience. If you’re into cybersecurity, I’d highly recommend giving it a shot next year!</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Hack The Future]]></title>
        <id>https://github.com/blog/2024/11/19/hack-the-future</id>
        <link href="https://github.com/blog/2024/11/19/hack-the-future"/>
        <updated>2024-11-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On November 19th, I had the pleasure of attending Hack the Future in Antwerp, an exhilarating day of innovation, problem-solving, and collaboration. The event, held by De Cronos Groep, brought together students to tackle real-world challenges in the tech world.]]></summary>
        <content type="html"><![CDATA[<p>On November 19th, I had the pleasure of attending Hack the Future in Antwerp, an exhilarating day of innovation, problem-solving, and collaboration. The event, held by De Cronos Groep, brought together students to tackle real-world challenges in the tech world.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-challenge">The Challenge<a href="https://github.com/blog/2024/11/19/hack-the-future#the-challenge" class="hash-link" aria-label="Direct link to The Challenge" title="Direct link to The Challenge">​</a></h2>
<p>Our team was challenged by Piros to deploy a project in an airgapped OpenShift environment. We were free to choose any project or system to deploy, which gave us the creative liberty to explore various options. After some brainstorming, we decided to build a honeypot solution with the ELK stack (Elasticsearch, Logstash, and Kibana) to monitor and analyze malicious activity to ensure nothing happens in our airgapped enviorment.</p>
<p>The idea was simple, deploy a honeypot to attract potential attackers and then use the ELK stack to capture and analyze any suspicious activity. However, things didn’t go entirely as planned.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-struggles">The Struggles<a href="https://github.com/blog/2024/11/19/hack-the-future#the-struggles" class="hash-link" aria-label="Direct link to The Struggles" title="Direct link to The Struggles">​</a></h2>
<p>Setting up the ELK stack in an airgapped environment turned out to be much more challenging than we initially thought. We faced several issues with configuring and integrating the stack, and as the hours ticked by, it became clear that we wouldn’t get it working in time despite our best efforts.</p>
<p>In the final stretch we managed to get Cowrie up and running just in time before the end of the day. It was a massive relief to see the honeypot operational, even if we couldn’t present our initial vision with the ELK stack.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="presentation-and-judging">Presentation and Judging<a href="https://github.com/blog/2024/11/19/hack-the-future#presentation-and-judging" class="hash-link" aria-label="Direct link to Presentation and Judging" title="Direct link to Presentation and Judging">​</a></h2>
<p>At the end of the event, all teams were required to present their solutions to the judges. Each presentation was an opportunity to showcase the work we’d done, explain the challenges we faced, and highlight how we overcame them. The Piros coaches, industry experts, judged the presentations based on technical complexity, creativity, and problem-solving skills.</p>
<p>In addition to the coaches’ votes, all participants were asked to vote for their top three teams. This made the competition even more engaging, as it added an element of peer recognition to the process.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="public-vote-victory">Public Vote Victory<a href="https://github.com/blog/2024/11/19/hack-the-future#public-vote-victory" class="hash-link" aria-label="Direct link to Public Vote Victory" title="Direct link to Public Vote Victory">​</a></h2>
<p>While we didn’t manage to win the jury prize, something incredible happened: we won the public vote! For winning the public vote, we were awarded a really cool wooden desk lamp and a 3D-printed Hack The Future trophy.<br>
<img decoding="async" loading="lazy" alt="victory" src="https://github.com/assets/images/htf1-79000f71737cb621ffc991ace3b272c2.png" width="933" height="524" class="img_ev3q"></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="swag">Swag<a href="https://github.com/blog/2024/11/19/hack-the-future#swag" class="hash-link" aria-label="Direct link to Swag" title="Direct link to Swag">​</a></h2>
<p>As a bonus, we also received some awesome swag! Piros gifted us some Red Hat socks and the organization spoiled us with candy, a 3D-printed "4 in a row" game, and a handy power bank. Definitely a great way to wrap up an already exciting day!</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[My New Blog Setup]]></title>
        <id>https://github.com/blog/2024/10/22/my-blog</id>
        <link href="https://github.com/blog/2024/10/22/my-blog"/>
        <updated>2024-10-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[I recently rebuilt my personal website using Docusaurus and now host it on GitHub Pages. After experimenting with various self-hosted options in the past, I wanted something simpler, faster, and easier to manage. Docusaurus turned out to be the perfect fit.]]></summary>
        <content type="html"><![CDATA[<p>I recently rebuilt my personal website using <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a> and now host it on GitHub Pages. After experimenting with various self-hosted options in the past, I wanted something simpler, faster, and easier to manage. Docusaurus turned out to be the perfect fit.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-docusaurus">Why Docusaurus?<a href="https://github.com/blog/2024/10/22/my-blog#why-docusaurus" class="hash-link" aria-label="Direct link to Why Docusaurus?" title="Direct link to Why Docusaurus?">​</a></h2>
<ul>
<li>🧱 <strong>Markdown-first</strong>: I can write everything in plain Markdown, which keeps things lightweight and clean.</li>
<li>🚀 <strong>Blazing fast</strong>: Static site = instant load times and no backend overhead.</li>
<li>🔧 <strong>Fully customizable</strong>: React-based theming and plugin system give me room to grow.</li>
<li>🌍 <strong>Version control</strong>: Everything is stored and tracked in Git.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="deployment-with-github-pages">Deployment with GitHub Pages<a href="https://github.com/blog/2024/10/22/my-blog#deployment-with-github-pages" class="hash-link" aria-label="Direct link to Deployment with GitHub Pages" title="Direct link to Deployment with GitHub Pages">​</a></h2>
<p>I host the site for free via GitHub Pages, with automatic deployment on every push using GitHub actions.<br>
<!-- -->No server to maintain, no security patching. Just clean builds and instant updates.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-about-my-old-setup">What About My Old Setup?<a href="https://github.com/blog/2024/10/22/my-blog#what-about-my-old-setup" class="hash-link" aria-label="Direct link to What About My Old Setup?" title="Direct link to What About My Old Setup?">​</a></h2>
<p>I’ve run my own infrastructure using Proxmox and Debian-based VMs on an HPE DL380p for a while now. That experience taught me a lot about self-hosting and managing web traffic through Cloudflare tunnels.<br>
<!-- -->But for my blog, I now prefer a setup that lets me focus on content, not maintenance.</p>
<hr>
<p>If you're looking for a developer-friendly static site generator, <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a> is definitely worth trying.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Hey, Look at my cat :)]]></title>
        <id>https://github.com/blog/2020/01/01/cat</id>
        <link href="https://github.com/blog/2020/01/01/cat"/>
        <updated>2020-01-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Look at my cat :D]]></summary>
        <content type="html"><![CDATA[<p>Look at my cat <!-- -->:D</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="lily">Lily<a href="https://github.com/blog/2020/01/01/cat#lily" class="hash-link" aria-label="Direct link to Lily" title="Direct link to Lily">​</a></h2>
<p><img decoding="async" loading="lazy" alt="cat" src="https://github.com/assets/images/lily-table-4d19d654374cb4261a2da5c50f6b7bbf.jpg" width="1080" height="1402" class="img_ev3q">
<img decoding="async" loading="lazy" alt="cat" src="https://github.com/assets/images/lily-tongue-e9b6963761d56e8d49b96f5b4bcd5dee.jpg" width="1080" height="2340" class="img_ev3q"></p>]]></content>
    </entry>
</feed>