<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on 0x0d1n&#39;s Blog</title>
    <link>https://kevinschmidt.ch/posts/</link>
    <description>Recent content in Posts on 0x0d1n&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>0x0d1n</copyright>
    <lastBuildDate>Sun, 28 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://kevinschmidt.ch/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[CTF] Root-Me Xmas 2025 - Web - Confusion among the Elves</title>
      <link>https://kevinschmidt.ch/posts/5/</link>
      <pubDate>Sun, 28 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://kevinschmidt.ch/posts/5/</guid>
      <description>&lt;p&gt;The challenge is based on &lt;a href=&#34;https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610&#34;&gt;https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610&lt;/a&gt;, which introduced a new kind of attack called &lt;strong&gt;Dependency Confusion&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Fun fact: during day 1 of this challenge, when everyone started trying it, we were flagged by &amp;ldquo;automated security systems&amp;rdquo; as a threat actor. As a result, the challenge creator had to switch to local settings. More information: &lt;a href=&#34;https://panther.com/blog/elf-on-a-(npm)-shelf&#34;&gt;https://panther.com/blog/elf-on-a-(npm)-shelf&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;challenge-description&#34;&gt;Challenge Description&lt;/h2&gt;&#xA;&lt;p&gt;Every winter, the elves’ factory relies on a massive statistics system to optimize gift production. Everything was running smoothly… until &lt;em&gt;DevSecOops&lt;/em&gt; the elf spilled his eggnog all over his laptop. Disaster: &lt;strong&gt;he lost the only access to the production server&lt;/strong&gt;, which contains the one and only copy of Santa’s List!&lt;br&gt;&#xA;From his… let’s say “foggy” memory, the file should be somewhere inside the &lt;strong&gt;/opt/ directory&lt;/strong&gt;.&lt;br&gt;&#xA;Time is running out: without the list, there’s no way to finish production before the big day.&lt;br&gt;&#xA;&lt;strong&gt;Your mission? Find a way to recover the list by accessing the production server!&lt;/strong&gt;&lt;br&gt;&#xA;Save Christmas… and DevSecOops’ already fragile reputation!&lt;br&gt;&#xA;(Remember to clean up any files you create for this challenge—especially on external services—to avoid any hypothetical issues with your accounts.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Game Hacking] Gandalf - AI vs AI via LLM fuzzer</title>
      <link>https://kevinschmidt.ch/posts/4/</link>
      <pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://kevinschmidt.ch/posts/4/</guid>
      <description>&lt;p&gt;Last week, Microsoft released their &lt;a href=&#34;https://www.microsoft.com/en-us/security/blog/2024/02/22/announcing-microsofts-open-automation-framework-to-red-team-generative-ai-systems/&#34;&gt;framework&lt;/a&gt; for securing their generative AI systems, called PyRIT. This announcement made me realize that I had never really thought about the future of cybersecurity, which will probably involve testing these kinds of systems. Sure, I had played around with ChatGPT and tried a few prompt injection attacks (as everyone did in the beginning) but I had never looked more closely at all the possible vulnerabilities associated with these types of systems. So I figured I should take a deeper look at it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Game Hacking] JumpKing - Patching .NET MonoGame</title>
      <link>https://kevinschmidt.ch/posts/3/</link>
      <pubDate>Mon, 07 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://kevinschmidt.ch/posts/3/</guid>
      <description>&lt;p&gt;Since I like to play video games in my free time, I wondered why not to start hacking them for fun and profit (knowledge). In this quest for knowledge, the first step was to start with something easy. So I decided to go for a single player game, which would be simple to understand and easy to play (little user intervention). That’s why I chose JumpKing. As you can see in the following video, the game is quite easy to understand and play with (left, right &amp;amp; jump) but still requires a lot of time to finish as it has a lot of layers (levels) that evolve in complexity the more you advance, making the game still difficult to beat&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Random] Reverse Shell &amp; TTY Upgrade</title>
      <link>https://kevinschmidt.ch/posts/2/</link>
      <pubDate>Thu, 20 May 2021 00:00:00 +0000</pubDate>
      <guid>https://kevinschmidt.ch/posts/2/</guid>
      <description>&lt;h2 id=&#34;reverse-shell&#34;&gt;Reverse shell&lt;/h2&gt;&#xA;&lt;p&gt;Reverse shells will allow users to get a foothold into the network of an already compromised target with the help of a shell session (remotely). This means that the target will initiate a connection to the attacker’s workstation that is already listening/waiting for it at a specific port (often a port higher than 1024). The connection will establish a shell session with the attacker and the target thus allowing the hacker to send commands to the target and retrieve its results like a normal shell.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Certification] OSCP – Buffer overflow</title>
      <link>https://kevinschmidt.ch/posts/1/</link>
      <pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://kevinschmidt.ch/posts/1/</guid>
      <description>Presentation of the Buffer Overflow Vulnerability as it is presented in the course</description>
    </item>
  </channel>
</rss>
