<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Bastelstube on FdyFox</title><link>https://fdyfox.com/bastelstube/</link><description>Recent content in Bastelstube on FdyFox</description><generator>Hugo</generator><language>de-de</language><atom:link href="https://fdyfox.com/bastelstube/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows ohne Adminrechte: Schriften und AD-Cmdlets durch die Hintertür</title><link>https://fdyfox.com/bastelstube/windows-ohne-adminrechte/</link><pubDate>Fri, 30 Oct 2026 08:00:00 +0100</pubDate><guid>https://fdyfox.com/bastelstube/windows-ohne-adminrechte/</guid><description>&lt;p&gt;Firmen-Laptop, keine Adminrechte, alles per GPO zugenagelt. Kennt man. Aber zugenagelt heißt bei Windows selten &lt;em&gt;dicht&lt;/em&gt; - oft ist nur die bequeme Tür abgeschlossen, und das Fenster daneben steht sperrangelweit offen. Zwei solcher Fenster nutze ich regelmäßig: Schriften installieren, obwohl &amp;ldquo;Installieren&amp;rdquo; gesperrt ist, und AD-Cmdlets nutzen, obwohl RSAT fehlt.&lt;/p&gt;
&lt;div class="callout callout-note"&gt;
&lt;div class="callout-title"&gt;
&lt;span class="callout-icon"&gt;ℹ️&lt;/span&gt;
Hinweis
&lt;/div&gt;
&lt;div class="callout-content"&gt;&lt;p&gt;Alles hier läuft mit ganz normalen Benutzerrechten - keine Exploits, keine Rechteausweitung. Ob eure IT das lustig findet, steht auf einem anderen Blatt. Ihr wisst, was ihr tut.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Selbsterziehung durch Hooks</title><link>https://fdyfox.com/bastelstube/selbsterziehung-durch-hooks/</link><pubDate>Thu, 22 Oct 2026 09:30:00 +0200</pubDate><guid>https://fdyfox.com/bastelstube/selbsterziehung-durch-hooks/</guid><description>&lt;p&gt;Ich habe ein paar Git-Hooks, die global für alle meine Repos gelten. Die Idee dahinter ist simple Selbsterziehung: Wenn ich mich nicht an die Regeln halte, lässt Git mich einfach nicht committen.&lt;/p&gt;
&lt;div class="highlight has-title"&gt;
&lt;span class="highlight__title"&gt;Hooks global aktivieren&lt;/span&gt;
&lt;pre class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global core.hooksPath ~/.config/git/hooks&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Im Ordner liegen zwei Hooks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;pre-commit&lt;/strong&gt; entfernt Leerzeichen am Zeilenende, sorgt für genau einen Zeilenumbruch am Dateiende und zählt bei Bedarf eine Versionsnummer hoch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;commit-msg&lt;/strong&gt; prüft, ob die Commit-Nachricht dem &lt;a href="https://www.conventionalcommits.org/" target="_blank" rel="noopener noreferrer"&gt;Conventional-Commits&lt;/a&gt;-Format folgt, also &lt;code&gt;feat(scope): beschreibung&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Das funktioniert seit einer Weile gut. Dachte ich jedenfalls.&lt;/p&gt;</description></item><item><title>Ein MeshCore TCP-Node für LAN und VPN</title><link>https://fdyfox.com/bastelstube/meshcore-tcp-node/</link><pubDate>Thu, 01 Oct 2026 18:00:00 +0200</pubDate><guid>https://fdyfox.com/bastelstube/meshcore-tcp-node/</guid><description>&lt;p&gt;&lt;a href="https://meshcore.co.uk/" target="_blank" rel="noopener noreferrer"&gt;MeshCore&lt;/a&gt; ist ein schlankes Mesh-Routing-Protokoll für LoRa-Funkgeräte - ähnlich wie Meshtastic, nur mit eigenem Routing-Ansatz. Es läuft auf ESP32-Boards mit LoRa-Funkmodul, bei mir ein Heltec LoRa32.&lt;/p&gt;
&lt;p&gt;Ich wollte einen stationären Node haben, der nicht nur per BLE oder USB erreichbar ist, sondern den ich aus dem lokalen Netz &lt;strong&gt;und&lt;/strong&gt; von unterwegs per VPN ansprechen kann - und das mit mehreren Apps gleichzeitig. Dafür braucht es drei Bausteine: eine Firmware, die sich ins WLAN einbucht, einen Multiplexer, der die eine TCP-Verbindung zum Node auf mehrere Clients verteilt, und einen VPN-Zugang ins Heimnetz.&lt;/p&gt;</description></item><item><title>TP-Link Archer C7 - Stock-Firmware via TFTP wiederherstellen</title><link>https://fdyfox.com/bastelstube/tplink-c7/</link><pubDate>Fri, 24 Apr 2026 14:08:33 +0200</pubDate><guid>https://fdyfox.com/bastelstube/tplink-c7/</guid><description>&lt;p&gt;Für den Umzug habe ich einen alten Router, auf dem ich mal OpenWrt ausprobiert hatte, wieder auf die originale Firmware zurückgeflasht. Dabei bin ich zum ersten Mal mit &lt;code&gt;tftp&lt;/code&gt; in Berührung gekommen.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;TFTP&lt;/code&gt; (Trivial File Transfer Protocol) läuft auf Port 69 über UDP - der Router nutzt es im Recovery-Modus, um eine neue Firmware zu empfangen. Als TFTP-Server hab ich &lt;a href="https://github.com/troglobit/uftpd" target="_blank" rel="noopener noreferrer"&gt;uftpd&lt;/a&gt; verwendet, das lässt sich ohne Konfiguration direkt in der Konsole starten. Die &lt;a href="https://openwrt.org/toh/tp-link/archer_c7#installation_or_restore_with_tftp_on_linux" target="_blank" rel="noopener noreferrer"&gt;OpenWrt-Dokumentation zum Archer C7&lt;/a&gt; hat dabei geholfen.&lt;/p&gt;</description></item><item><title>Windows 11 und FIDO2: Standard-Gerät auf Hardware-Key setzen</title><link>https://fdyfox.com/bastelstube/win11-und-fido2/</link><pubDate>Fri, 24 Apr 2026 00:01:25 +0200</pubDate><guid>https://fdyfox.com/bastelstube/win11-und-fido2/</guid><description>&lt;p&gt;Für alle, denen es auf die Nerven geht, dass Windows 11 bei der Abfrage eines Hardware-Security-Keys standardmäßig immer &amp;ldquo;iPhone, iPad oder Android-Gerät&amp;rdquo; vorauswählt - habt ihr eine Lösung gefunden?&lt;/p&gt;
&lt;p&gt;Ich habe Dinge wie das hier versucht - leider ohne Erfolg:&lt;/p&gt;
&lt;div class="highlight has-title"&gt;
&lt;span class="highlight__title"&gt;Set GPO via Powershell&lt;/span&gt;
&lt;pre class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Create registry key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-Item&lt;/span&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Set property&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Set-ItemProperty&lt;/span&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-Name&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AllowSecondaryAuthenticationDevice&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-Value&lt;/span&gt; &lt;span class="mf"&gt;0&lt;/span&gt; &lt;span class="n"&gt;-Type&lt;/span&gt; &lt;span class="n"&gt;DWord&lt;/span&gt; &lt;span class="n"&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Check result&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-ItemProperty&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;oder aber auch:&lt;/p&gt;
&lt;div class="highlight has-title"&gt;
&lt;span class="highlight__title"&gt;Disable FIDO2&lt;/span&gt;
&lt;pre class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# FIDO2-Sicherheitsschlüssel deaktivieren
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;reg add &lt;span class="s2"&gt;&amp;#34;HKLM\SOFTWARE\Policies\Microsoft\FIDO&amp;#34;&lt;/span&gt; /v EnableFIDODeviceLogon /t REG_DWORD /d 0 /f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Beides scheint nicht zu funktionieren&amp;hellip; warum auch immer&amp;hellip; &lt;strong&gt;Lösung gesucht!&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>